OPSSPR01ILTDesarrollo de Software

    SPRING BOOT

    30 Presencial-Remoto

    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)

    Preguntas frecuentes

    ¿Cuánto dura el curso SPRING BOOT?

    El curso tiene una duración de 30.

    ¿En qué modalidad se imparte el curso?

    Se imparte en modalidad presencial. Consulta el calendario de convocatorias en la ficha del curso.

    ¿Este curso es bonificable a través de FUNDAE?

    La formación de SINENSIA IT SOLUTIONS para trabajadores en activo puede bonificarse a través de FUNDAE. Gestionamos los trámites de bonificación para tu empresa; contáctanos para más información.

    ¿Qué requisitos previos necesito?

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

    ¿A quién va dirigido el curso?

    Programadores y Analistas Java

    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.