Skip to content

Latest commit

 

History

History
109 lines (87 loc) · 6.78 KB

File metadata and controls

109 lines (87 loc) · 6.78 KB

Spring Boot para Profesores de la Comunidad de Madrid 2022-2022

Material del curso de formación del profesorado de la Comunidad de Madrid: Desarrollo en entorno servidor con Spring Boot

SpringBoot LICENSE GitHub

logo

Acerca de

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.

Contenidos

  1. Instalación y configuración del entorno de trabajo
  2. Principios SOLID, Arquitecturas y Patrones de diseño
  3. HTTP: métodos, status, cabeceras, etc.
  4. Elementos de Java: POO, Colecciones, Optional, Streams, Lombock, etc.
  5. Introducción al desarrollo de servicios web con Spring Boot y Spring Web
  6. Elementos avanzados en SPRING BOOT: cache, dto, mappers, excepciones, etc.
  7. Testeando nuestros servicios con JUnit y Mockito
  8. Acceso a Datos con Spring Data y JPA
  9. Seguridad, autenticación y autorización en servicios con Spring Security
  10. Perfiles, documentación y despliegue

Sesiones presenciales

  1. 12 abril 2023: Presentación, introducción, preparación del entorno de trabajo. Mi primer proyecto con Spring Boot.
  2. 19 abril 2023: Nuestra primera aplicación con Spring Boot: Raquetas y Tenistas
  3. 26 abril 2023: Mejorando nuestra api: caché, dto, mappers, excepciones, etc.
  4. 3 mayo 2023: Nuestros primeros test: JUnit y Mockito.
  5. 10 mayo 2023: Creando componentes de Acceso a Datos con Spring Data y JPA.
  6. 17 mayo 2023: Testeando nuestra aplicación con Spring Data y JPA.
  7. 24 mayo 2023: Seguridad en servicios con Spring Security.
  8. 31 mayo 2023: Perfiles, documentación y despliegue.

Tareas por sesión

  1. 12 abril 2023: Tu primera aplicación con Spring Boot. Tarea 1
  2. 19 abril 2023: Creando la api de Profesores y Módulos. Tarea 2
  3. 26 abril 2023: Mejorando nuestros servicios. Tarea 3
  4. 3 mayo 2023: Nuestros primeros tests. Tarea 4
  5. 10 mayo 2023: Creando componentes de Acceso a Datos con Spring Data y JPA.
  6. 17 mayo 2023: Testeando nuestros repositorios con Spring Data y JPA.
  7. 24 mayo 2023: Securizando nuestra api con Spring Security.
  8. 31 mayo 2023: Documentando y desplegando nuestra aplicación.
  9. Tareas finales: recopilación de todo lo aprendido en el curso y entrega de un proyecto final.

Referencias

Las referencias importantes o recomendadas para el curso las encontrarás en el apartado de referencias.

Autor

Codificado con 💖 por José Luis González Sánchez

Twitter GitHub

Contacto

Cualquier cosa que necesites házmelo saber por si puedo ayudarte 💬.

              

Licencia de uso

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.

Licencia de Creative Commons
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.