Descripción: Curso Escuela MICROSERVICIOS
Formación en ESCUELAS de ESPECIALIZACIÓN IT
Formación SINENSIA
Detalles
1.- Revisión de conceptos generales sobre Java
• Revisión de sintaxis Java
• Orientación a objetos
• Excepciones
• Clases de uso general
• Expresiones lambda
• Manipulación de datos con streams
• Testing con JUnit
2.- Acceso a datos en Java
• El API JDBC
• Acceso a una base de datos relacional con JDBC
• Persistencia con JPA
• Consultas JPA
• Relaciones entre entidades
3.- Arquitectura de aplicaciones Web y Java EE
• Estructura de una aplicación Web
• Tecnologías Back end
• Tecnologías Front end
• Tecnologías Java EE
• Servidores de aplicaciones
4.- Spring y desarrollo Web Spring MVC
• Fundamentos de Spring
• Utilización de Spring mediante Maven
• Inyección de dependencias
• Creación de una aplicación Spring
• El patrón MVC
• Controladores Spring
• Vistas en Spring
• Spring Data JPA
• Integración con JPA-Hibernate
• Spring Security
5.- Desarrollo de microservicios REST con Spring y Spring Boot
• Servicios Web y arquitectura orientada a servicios
• Implementación de servicios REST con Spring
• Testing de servicios REST
• Postman
• Interacción entre servicios
• Securización de servicios REST
• Acceso a datos desde un Servicio REST
• Microservicios vs Servicios
• Spring Boot
• Creación de microservicios con Spring Boot
• Documentación de microservicios con swagger
• Empaquetado y despliegue de microservicios
6.- Acceso a microservicios desde el front
• Fundamentos de JavaScript
• Fundamentos de Angular
• Acceso a servicios REST desde Angular
• Implementación de una aplicación completa
7.- Herramientas Spring Cloud para despliegue de servicios en la nube
• Herramientas Spring Cloud
• Registro y descubrimiento de servicios en Eureka
• Configuración centralizada de servicios en Spring Config
• Acceso desde un punto único mediante Spring Gateway
• Patrón Circuit Breaker
• Contenedores Docker
• Generación y despliegue de microservicios en contenedores docker
Curso dirigido a programadores con experiencia en Java/Analista orgánico.
Conocimientos de Programación en Java y POO.
Conocer los principios de las arquitecturas de microservicios así como sus componentes y su funcionamiento.