Microservicios con Java y Spring Boot

  • Crear y configurar repositorios locales y remotos Git
  • Abstracción y cómo implementarla Interacción entre objetos (herencia, polimorfismo)
  • Buenas prácticas de codigo limpio
  • Inversión de Dependencias vs Inyección de Dependencias vs Inversión de Control
  • Diseño guiado por dominios (DDD) y arquitectura goblal de la solución
  • Configurar un entorno para desarrollar aplicaciones web con Spring Boot
  • Configurar y usar Swagger
  • Manejo de errores con ControllerAdvice de Srping
  • Crear Mappers y el uso de DTOs
  • Persistencia con Spring (JPA, Spring data,QUERYs, Query JPQL, NativeQuery, Criteria AP)
  • Comunicar microservicios con RestTemplate y Feign
  • Estrategias de tolerancias a fallos Circuit Breaker
  • Implementar las funcionalidades de autenticación y autorización con Spring Security
  • Pruebas unitarias con JUnit 5 y Mockito

un gatito

Written on August 9, 2023