ESCMCSV01ILTDesarrollo de Software

    Escuela MICROSERVICIOS

    130 Horas Presencial-Remoto €0.00

    Descripción

    ---

    Objetivos

    Conocer los principios de las arquitecturas de microservicios así como sus componentes y su funcionamiento.

    Audiencia

    Curso dirigido a programadores con experiencia en Java/Analista orgánico.

    Prerrequisitos

    Conocimientos de Programación en Java y POO.

    Temario

    **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

    Cursos relacionados

    Transformamos empresas a través de la tecnología, la seguridad y la formación especializada. Tu partner de confianza en la era digital.

    Servicios

    Empresa

    © 2026 Sinensia. Todos los derechos reservados.