Saltar al contenido principal
Spring Boot
Especialización Nivel medio certificado-spring-boot-mvc

Spring Boot Web MVC con Thymeleaf

Spring Boot ·Backend

Curso para dominar aplicaciones web server-rendered con Spring Boot y Thymeleaf, el patrón clásico para intranets, back-offices y portales corporativos sin SPA. Trabajas controladores y vistas, plantillas con fragments y layouts, formularios con validación, internacionalización, gestión de sesiones, subida de ficheros y el patrón POST-Redirect-GET. Al terminar entregas aplicaciones internas robustas con un coste de mantenimiento bajo.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Estándar de facto del backend Java empresarial.

20 módulos 152 lecciones 25 ejercicios evaluados por IA 13 tests
  • Introducción a Spring Boot Lección
  • Crear proyecto con Spring Initializr Lección
  • Crear proyecto desde Visual Studio Code Lección
  • Crear proyecto con IntelliJ IDEA Lección
  • Spring Boot Starters Lección
  • Test de introducción a Spring Boot Test

Detalles del curso

Este curso de Spring Boot Web MVC proporciona una visión integral y práctica sobre el desarrollo de aplicaciones web modernas utilizando el framework Spring Boot y el patrón arquitectónico MVC (Modelo-Vista-Controlador).

Panorama general de Spring Boot y el desarrollo web MVC

Spring Boot es un framework que simplifica la creación de aplicaciones Java, eliminando gran parte de la configuración manual y permitiendo un desarrollo ágil y eficiente.

Su integración con Spring MVC facilita la implementación del patrón Modelo-Vista-Controlador, separando la lógica de negocio, la gestión de datos y la presentación visual.

El itinerario comienza con una introducción teórica a Spring Boot, abordando sus fundamentos, ventajas y el ecosistema que lo rodea. Se exploran los conceptos esenciales para comprender cómo Spring Boot automatiza la configuración y cómo se integra con otros componentes del stack de desarrollo web.

Creación y configuración de proyectos Spring Boot

La puesta en marcha de un proyecto es un paso crucial en cualquier flujo de trabajo profesional. El curso guía al estudiante en la creación de proyectos Spring Boot utilizando diferentes herramientas:

  • Spring Initializr: Plataforma web oficial para generar esqueletos de proyectos personalizados, seleccionando dependencias y configuraciones iniciales.
  • Visual Studio Code: Editor ligero y multiplataforma, con extensiones específicas para el desarrollo con Spring Boot.
  • IntelliJ IDEA: Entorno de desarrollo integrado ampliamente utilizado en la industria, con soporte avanzado para proyectos Spring.

Durante esta fase, se enfatiza la importancia de los Spring Boot Starters, colecciones de dependencias preconfiguradas que agilizan la incorporación de funcionalidades como web, datos, seguridad y pruebas.

Arquitectura y desarrollo con Spring MVC

El itinerario profundiza en la estructura y funcionamiento de Spring MVC, presentando los controladores como el núcleo de la lógica de procesamiento de peticiones HTTP. Se estudia cómo definir rutas, gestionar parámetros y devolver respuestas adecuadas, tanto para solicitudes GET como POST.

Se introduce el concepto de modelo dentro del patrón MVC, explicando cómo se transmiten datos entre el backend y la capa de presentación. El uso de Thymeleaf como motor de plantillas permite construir vistas dinámicas y seguras, integrando datos del modelo en páginas HTML de forma sencilla y expresiva.

Formularios, vistas y layouts en aplicaciones web

La interacción con el usuario es un aspecto central en el desarrollo web. El curso aborda la gestión de formularios en Spring MVC, desde la definición de campos en la vista hasta el procesamiento de datos enviados por el usuario. Se exploran las mejores prácticas para validar y manejar la información recibida.

El diseño visual se potencia mediante la integración de frameworks de CSS como Bootstrap y Tailwind CSS, facilitando la creación de interfaces atractivas y adaptables. Además, se estudia la reutilización de componentes visuales mediante layouts y fragmentos en Thymeleaf, promoviendo la mantenibilidad y coherencia del diseño.

Gestión de errores y servicios en Spring

La robustez de una aplicación depende en gran medida de su capacidad para gestionar errores de manera controlada. Se introduce el uso de ControllerAdvice para centralizar el tratamiento de excepciones y personalizar las respuestas ante situaciones imprevistas.

El itinerario también cubre la creación y utilización de servicios en Spring, encapsulando la lógica de negocio y promoviendo la reutilización de código. Se explica el mecanismo de inyección de dependencias, pilar fundamental de la arquitectura de Spring, que facilita la gestión y el acoplamiento flexible de componentes.

Otros cursos de Spring Boot

Especialización ·Nivel medio

Spring Boot API REST

Curso para construir APIs REST profesionales con Spring Boot y Java, el patrón backend más extendido en proyectos empresariales. Trabajas controladores y verbos HTTP, modelado con records, validación con Bean Validation, manejo global de errores, paginación, versionado y documentación con OpenAPI. Al terminar entregas APIs sólidas, bien documentadas y listas para integrarse con frontends y consumidores externos en producción.

Formación a medida ·Avanzado

Java Spring Microservicios

Curso profesional de microservicios con Java y Spring Boot para descomponer monolitos o diseñar plataformas distribuidas desde cero. Trabajas API Gateway, configuración centralizada, descubrimiento de servicios, resiliencia, mensajería asíncrona con Kafka, observabilidad y despliegue en Kubernetes. Al terminar lideras la transformación de tu backend a una arquitectura distribuida lista para banca, telco, fintech y sector público.

Formación a medida ·Avanzado

Microservicios con Spring Cloud

Curso para diseñar y operar arquitecturas de microservicios con Spring Cloud sobre Spring Boot y Java. Trabajas descubrimiento de servicios, configuración centralizada, API Gateway con filtros y autenticación, resiliencia, balanceo, mensajería asíncrona, patrón Saga, observabilidad distribuida y despliegue en Kubernetes. Al terminar lideras la descomposición de un monolito o el diseño de una plataforma distribuida nueva para proyectos empresariales.

Curso completo ·Nivel medio

Spring Boot

Curso completo de Spring Boot para construir backends empresariales con Java de principio a fin. Cubres API REST con controladores y validación, persistencia con Spring Data JPA, web MVC con Thymeleaf, testing en todas las capas, Spring Security con JWT, mensajería con Kafka, programación reactiva, observabilidad y microservicios con Spring Cloud. Al terminar dominas el stack backend Java más extendido en banca, seguros y sector público.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿Spring Boot Web MVC con Thymeleaf es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte Spring Boot Web MVC con Thymeleaf?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta Spring Boot Web MVC con Thymeleaf al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.