Cursos sobre lenguajes de programación, como Java, Groovy y sus librerías más utilizadas.
Un tutorial diferente para aprender Java desde cero: ¡sólo con preguntas! En los distintos capítulos plantearemos preguntas que te guiarán en el aprendizaje inicial de este lenguaje. A medida que vayas descubriendo las respuestas, vas a aprender distintos conceptos fundamentales de la programación orientada a objetos con Java. Animate a una experiencia única de aprendizaje.
Durante este curso se verán conceptos iniciales para el desarrollo de aplicaciones Java, usando Spring Framework y Spring Boot para crear una aplicación de servicios. Se usará TDD (Desarrollo Guiado por Tests) como práctica para la generación de código . El curso cuenta con partes teóricas, reforzado con varias prácticas encadenadas entre si (es decir, la resolución de una práctica depende, en general, de la resolución anterior).
Un curso breve para comprender los conceptos básicos de SQL, el lenguaje de consultas para bases de datos relacionales. Vamos a confeccionar un Diagrama de Entidad-Relación (DER) de un modelo de datos sencillo, crearemos las tablas necesarias, le insertaremos datos y por últimos realizaremos varias consultas de práctica.
Groovy es un lenguaje dinámico ágil para la plataforma Java. Puede utilizarse como alternativa a Java, o como lenguage de scripting dentro de Java.
Groovy utiliza una sintáxis de llaves, y se compila dinámicamente hacia bytecodes para una Máquina Virtual Java, por lo que se integra completamente con librerías y código Java. El compilador Groovy genera bytecodes Java estándar que pueden usarse en cualquier proyecto Java. Además, la mayoría del código Java es sintácticamente correcto en Groovy.
Groovy se encuentra en proceso de estandarización bajo el JSR-241.
Veremos los fundamentos del lenguaje, sus características, parseo de XML, consultas en SQL y más.
Spring Batch es el framework para procesamiento de lotes de Spring Framework. Este framework apunta a crear una plataforma que brinde servicios comunes para los programas batch.
Este curso es una guía para ir aprendiendo las diferentes características de Spring Batch 2.0, partiendo de ejemplos concretos.
Compass es un proyecto Java de software libre que se encarga de simplificar la integración con el motor de búsquedas e indexación Apache Lucene. En particular, Compass brinda la posiblidad de mapear objetos Java a índices Lucene, de manera de poder manipular estos índices con objetos de dominio, de manera muy simple.
En este tutorial veremos una introducción a Compass, y su integración con Spring Framework para realizar indexaciones y búsquedas sobre Apache Lucene