Contenido programático
UNIDAD I
Fundamentos de Programación y Lógica Computacional
Fundamentos de Programación y Lógica Computacional
- Módulo 1. Introducción al Desarrollo de Software
- Módulo 2. Pensamiento Computacional
- Módulo 3. Variables y Tipos de Datos
- Módulo 4. Estructuras de Control
UNIDAD II
Programación con Java Fundamentals
Programación con Java Fundamentals
- Módulo 1. Introducción a Java
- Módulo 2. Sintaxis del Lenguaje
- Módulo 3. Arreglos y Colecciones
- Módulo 4. Manejo de Excepciones
UNIDAD III
Programación Orientada a Objetos con Java
Programación Orientada a Objetos con Java
- Módulo 1. Fundamentos POO
- Módulo 2. Encapsulamiento
- Módulo 3. Herencia
- Módulo 4. Polimorfismo
- Módulo 5. Abstracción
UNIDAD IV
Bases de Datos Relacionales y SQL
Bases de Datos Relacionales y SQL
- Módulo 1. Fundamentos de Bases de Datos
- Módulo 2. SQL Básico
- Módulo 3. SQL Intermedio
- Módulo 4. SQL Avanzado
UNIDAD V
Control de Versiones con Git y GitHub
Control de Versiones con Git y GitHub
- Módulo 1. Git Fundamentals
- Módulo 2. GitHub
- Módulo 3. Flujo de Trabajo Profesional
UNIDAD VI
Java Avanzado y JDBC
Java Avanzado y JDBC
- Módulo 1. Generics
- Módulo 2. Streams API
- Módulo 3. JDBC
UNIDAD VII
Spring Framework Fundamentals
Spring Framework Fundamentals
- Módulo 1. Introducción a Spring
- Módulo 2. Spring Core
- Módulo 3. Spring Boot
UNIDAD VIII
Desarrollo de APIs REST con Spring Boot
Desarrollo de APIs REST con Spring Boot
- Módulo 1. Arquitectura REST
- Módulo 2. Controladores REST
- Módulo 3. Validaciones
- Módulo 4. Manejo de Errores
- Módulo 5. Swagger/OpenAPI
UNIDAD IX
Persistencia de Datos con JPA e Hibernate
Persistencia de Datos con JPA e Hibernate
- Módulo 1. ORM Fundamentals
- Módulo 2. Spring Data JPA
- Módulo 3. Relaciones entre Entidades
UNIDAD X
Seguridad Backend con Spring Security
Seguridad Backend con Spring Security
- Módulo 1. Introducción a Seguridad
- Módulo 2. Spring Security
- Módulo 3. JWT
UNIDAD XI
Testing y Calidad de Software
Testing y Calidad de Software
- Módulo 1. JUnit
- Módulo 2. Mockito
- Módulo 3. Integration Testing
UNIDAD XII
Docker, Cloud y Proyecto Final
Docker, Cloud y Proyecto Final
Módulo 1. Introducción a Docker
Módulo 2. Despliegue
Módulo 3. Introducción al Cloud
