Material del curso de formación del profesorado de la Comunidad de Madrid: Desarrollo en entorno servidor con Spring Boot
Este repositorio engloba el conjunto de materiales y proyectos del curso de formación del profesorado de la Comunidad de Madrid: Desarrollo Web en entorno Servidor con Spring Boot.
Estos materiales se irán actualizando a medida que se vaya impartiendo el curso de acuerdo a las necesidades del alumnado.
- Instalación y configuración del entorno de trabajo
- Principios SOLID, Arquitecturas y Patrones de diseño
- HTTP: métodos, status, cabeceras, etc.
- Elementos de Java: POO, Colecciones, Optional, Streams, Lombock, etc.
- Introducción al desarrollo de servicios web con Spring Boot y Spring Web
- Elementos avanzados en SPRING BOOT: cache, dto, mappers, excepciones, etc.
- Testeando nuestros servicios con JUnit y Mockito
- Acceso a Datos con Spring Data y JPA
- Seguridad, autenticación y autorización en servicios con Spring Security
- Perfiles, documentación y despliegue
- 12 abril 2023: Presentación, introducción, preparación del entorno de trabajo. Mi primer proyecto con Spring Boot.
- 19 abril 2023: Nuestra primera aplicación con Spring Boot: Raquetas y Tenistas
- 26 abril 2023: Mejorando nuestra api: caché, dto, mappers, excepciones, etc.
- 3 mayo 2023: Nuestros primeros test: JUnit y Mockito.
- 10 mayo 2023: Creando componentes de Acceso a Datos con Spring Data y JPA.
- 17 mayo 2023: Testeando nuestra aplicación con Spring Data y JPA.
- 24 mayo 2023: Seguridad en servicios con Spring Security.
- 31 mayo 2023: Perfiles, documentación y despliegue.
- 12 abril 2023: Tu primera aplicación con Spring Boot. Tarea 1
- 19 abril 2023: Creando la api de Profesores y Módulos. Tarea 2
- 26 abril 2023: Mejorando nuestros servicios. Tarea 3
- 3 mayo 2023: Nuestros primeros tests. Tarea 4
- 10 mayo 2023: Creando componentes de Acceso a Datos con Spring Data y JPA.
- 17 mayo 2023: Testeando nuestros repositorios con Spring Data y JPA.
- 24 mayo 2023: Securizando nuestra api con Spring Security.
- 31 mayo 2023: Documentando y desplegando nuestra aplicación.
- Tareas finales: recopilación de todo lo aprendido en el curso y entrega de un proyecto final.
Las referencias importantes o recomendadas para el curso las encontrarás en el apartado de referencias.
Codificado con 💖 por José Luis González Sánchez
Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬.
Este repositorio y todo su contenido está licenciado bajo licencia Creative Commons, si desea saber más, vea la LICENSE. Por favor si compartes, usas o modificas este proyecto cita a su autor, y usa las mismas condiciones para su uso docente, formativo o educativo y no comercial.
JoseLuisGS by José Luis González Sánchez is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional License.
Creado a partir de la obra en https://github.com/joseluisgs.