Conocer Java puede abrirte puertas a oportunidades laborales en diversas áreas, como desarrollo de software, aplicaciones móviles, sistemas de información y mas.!
Configuración de ambiente de desarrollo
Instalación de jdk y configuración de variables de entorno
Instalación y configuración de VS Code para el desarrollo con Java
Hola mundo en Java
Creando nuestro primer programa
Análisis de como ejecuta Java nuestras aplicaciones
Compilando desde consola, generando documentación técnica con Javadoc
Variables, métodos y clases
Análisis profundo de los diferentes elementos de un programa
Como organizar nuestro código en paquetes
Que es una clase, que es una clase abstracta y que es una interface
Elementos de una clase, variables y métodos
Bucles, sentencias de control
Ciclos for, while, do while y for each
Sentencias if, if else, if else if, switch y cuando es conveniente usar una u otra
Programación orientada a objetos, herencia y polimorfismo
Como creamos objetos en Java
Como implementar la herencia en Java y que ventajas tiene su uso
Comprensión del polimorfismo y ventajas de programar orientado a objetos
Colecciones, Streams y expresiones lambda
Algoritmos y ejercicios para entender arreglos y colecciones de Java
Iteración de colecciones de datos usando streams
Escribiendo código funcional con expresiones lambda
Persistencia de datos en archivos y bases de datos
Almacenar información en una base de datos relacional y en una base de datos
noSQL
Escritura y lectura de archivos
Introducción a spring boot
Que es spring boot y cuando conviene utilizarlo
Construyendo y ejecutando un proyecto en spring boot
Dockerizando nuestra aplicación
Ejecutando nuestra aplicación de spring boot en un contenedor docker