Envíanos un email

SPRING BOOT

formación SPRING BOOT

Descripción: Curso SPRING BOOT

Formación en Desarrollo de Aplicaciones

El curso de Spring Boot te permitirá aprender a desarrollar aplicaciones Java empresariales modernas y eficientes utilizando el popular framework Spring Boot.
Durante el curso, los participantes adquirirán habilidades y conocimientos fundamentales para construir aplicaciones basadas en microservicios REST, lo que les permitirá desarrollar sistemas escalables y de alta disponibilidad.

Formación SINENSIA

  

Detalles

Spring

  • Presentación e introducción a Spring
  • Inyección de dependencias. Funcionamiento de Spring. ApplicationContext
  • Spring core
  • Proyectos de la plataforma Spring.io

    Spring Boot

  • Arquitectura basada en micro servicios REST
  • Introducción a Spring Boot. Convention over Configuration!
  • Arquitectura de un proyecto Spring Boot
  • Configuración declarativa de beans mediante xml
  • Configuración programática de beans con clases de Java
  • Creación de logs
  • Actuator

    Spring MVC

  • Programación de una API REST mediante @RestController
  • Ejemplos de paso de parámetros al controlador (path, request, body)
  • Intercambio de información mediante JSON
  • Gestión de excepciones en la capa de presentación
  • Documentación automática con Swagger/SpringFox
  • Configuración CORS

    Spring Data

  • Introducción a JPA (mapping)
  • Lenguage de consulta JPQL
  • Repositorios Spring Data (conveciones de los nombres de los métodos)
  • Implementación de consultas customizadas
  • Consultas de datos paginados/filtrados/ordenados

    Testing

  • Testing de controladores
  • Testing de servicios de business
  • Testing de repositorios

    Security

  • Configuración básica
  • Autentificación por token (JWT)

Programadores y Analistas Java

Los alumnos necesitarán tener conocimientos previos lenguajes de programación, Java y Maven.

  • Conocer la arquitectura de un proyecto Spring Boot.

  • Saber crear un proyecto desde cero, con una API REST documentada y securizada de forma básica y con acceso a una base de datos relacional usando Spring Data.

  • Saber realizar pruebas unitarias de nuestras diferentes capas del proyecto (Integración, Business y Presentación)

  • Tener control del servicio con Actuator
Compartir:


Contáctenos a través de >éste formulario<

Precios especiales para la formación de grupos

Podemos adaptar cualquier curso a sus necesidades, e impartirlo en sus instalaciones o en nuestros centro de formaci&oacute;n Contáctenos