Repositorio personal donde almaceno los retos y proyectos desarrollados durante mi participación en el programa Tecnolochicas FT + BEDU.
Programa intensivo dividido en dos ediciones donde aprendí desde los fundamentos hasta temas avanzados del lenguaje Java, aplicando buenas prácticas de programación, resolución de retos y desarrollo de proyectos reales.
- ✅ Programación Orientada a Objetos (POO)
- ✅ Estructuras de datos
- ✅ Manejo de archivos con NIO.2
- ✅ Principios SOLID y buenas prácticas
- ✅ Manejo de excepciones
- ✅ Clases y métodos genéricos
- ✅ Programación funcional en Java
- ✅ Concurrencia y multithreading
- ✅ Procesamiento asíncrono
- ✅ Streams reactivos con Project Reactor
- ✅ Conexión y manipulación de bases de datos con JPA
- ✅ Creación de microservicios con Spring Boot
- ✅ Uso de H2 Database y Maven
- ✅ Validación, relaciones entre entidades y repositorios con Spring Data JPA
Cada carpeta representa una sesión del curso, con sus respectivos archivos .java
organizados por reto o actividad.
También se incluyen proyectos desarrollados durante la segunda edición, como simuladores, microservicios y sistemas CRUD con base de datos.
- Java SE 17+
- Spring Boot 3.x
- Apache Maven
- H2 Database
- IntelliJ IDEA
🛠 Completado.
Este repositorio es de uso personal y académico, pero si tienes alguna sugerencia o mejora, ¡será muy bienvenida! 🚀