Índice de contenidos JAVA
Los siguientes enlaces se estructuran según los contenidos relativos a java para facilitar su localización:
Repositorio con Ejercicios Java:
Historia java:
Programación general l:
- Estructura de un programa en java
- Variables en Java
- Operaciones matemáticas I
- Operaciones matemáticas II
- Clases y funciones
- Clase String (StringBuilder y StringBuffer)
- Estructuras condicionales
- Estructuras iterativas
- Excepciones
- Modificadores de acceso (encapsulamiento)
Estructuras de datos:
- Array
- ArrayList
- HashMap
- Collections
- Pilas
- Colas
- Árboles
- Colas de prioridad
- Tablas de dispersión
Programación general ll:
- Abstracción
- Interfaces
- Herencia
- Interfaces
- Polimorfismo
- Recursividad
- Documentación (Javadoc)
- Concurrencia y distribución (multithread)
- Ficheros
- Sobrecarga de métodos.
Tutoriales conceptos/tecnologías:
JAVA EE
General:
- ¿Qué es java EE? Historia y características.
- Project Model Object (POM), explicación.
- Java beans.
- Servlets.
- Gestores de proyectos : Maven y Gradle.
- Spring / Spring boot.
Aplicaciones JAVA EE
- Endpoints (Spring).
- Inyección de dependencias (DI).
- Anotaciones (@RestController, @GetMapping…)
- Testing unitario (JUnit + mocks).
- Mutant testing (PITest).
- Uso de WebClient (Cliente HTTP).
- Ejemplo introducción a Java EE.
- Swagger.
- MapStruct.
- Inversor of control container (IoC).
- Interfaces funcionales.
- Streams.
- Funciones Lambda.