Este mΓ³dulo introduce al desarrollo backend profesional mediante Java + Spring Boot, APIs REST y bases de datos relacionales.
- Java Fundamentals
- ProgramaciΓ³n Orientada a Objetos
- Collections, generics y streams
- Testing con JUnit
- Manejo de excepciones
- Spring Boot (Controllers, Services, Repositories)
- Dependencias con Maven
- JPA / Hibernate
- PostgreSQL / MySQL
- Arquitectura MVC
- API REST profesional
- IronSchool
- IronBattle
- Exceptions & Testing
π Proyecto Final
Incluye:
- API REST completa
- Manejo avanzado de errores
- Testing
- Relaciones complejas
- Seguridad bΓ‘sica
- Persistencia con SQL
Module-02_Backend/
β
βββ W1 - lab 1 - loops and version control
βββ W1 - lab 2 - standard input and classes
β
βββ W2 - lab 3 - media edades
βββ W2 - lab 4 - arrays fijos
βββ W2 - lab 5 - interfaces and abstract
βββ W2 - homework - IronBattle
β
βββ W3 - lab 6 - cacatua cacahuetes!
βββ W3 - lab 7 - clase ordenador
βββ W3 - lab 8 - coleccion bicicletas
β
βββ W4 - lab 9 - exceptions
β
βββ W5 - lab 10 - system design
βββ W5 - homework - IronSchool
β
βββ W6 - lab 11 - SQL
β
βββ W7 - lab 12 - intro to spring boot
β
βββ W8 - lab 13 - exceptions and testing
β
βββ W9 - lab 14 - intermediate JPA
βββ W9 - lab 15 - modeling complex relationships
β
βββ W12 - project - bank back (Final Backend Project)