OPSSPR01ILTDesarrollo de Software

    SPRING BOOT

    30 Presencial-Remoto €0.00

    Descripción

    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.

    Objetivos

    - 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

    Audiencia

    Programadores y Analistas Java

    Prerrequisitos

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

    Temario

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

    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.