[SPR] Spring

[SPR] Spring

El área [SPR] Spring está diseñada para profesionales de TI que buscan dominar el ecosistema de desarrollo de aplicaciones basado en el framework Spring. Este conjunto de cursos ofrece una progresión estructurada y especializada que abarca desde fundamentos del framework hasta herramientas avanzadas para la construcción de aplicaciones modernas, escalables y altamente disponibles.

Curso

Duración

Curso

Duración

Cubre desde conceptos básicos hasta avanzados, incluyendo arquitectura, IoC, DI, AOP, gestión de transacciones, acceso a bases de datos, desarrollo web con Spring MVC y seguridad con Spring Security. Integra configuraciones XML, anotaciones, SpEL y pruebas con JUnit, brindando una formación completa en desarrollo con Spring.

30 horas

Ofrece una inmersión práctica, desde los conceptos básicos hasta el uso avanzado de starters para desarrollo ágil. Explora integraciones como Spring Web, Data JPA, Actuator, Cloud y Security, además de servidores embebidos, mensajería y pruebas. Ideal para construir aplicaciones robustas y modernas.

20 horas

Cubre desde los fundamentos del patrón MVC y la arquitectura Spring MVC hasta la creación de aplicaciones completas. Incluye configuración, mapeos, vistas, validación, controladores, manejo de datos, plantillas y servicios REST. Además, aborda la gestión de recursos, temas, idiomas y soporte para aplicaciones móviles con Spring Mobile.

20 horas

Cubre desde configuraciones básicas hasta temas avanzados como persistencia de estados, gestión de trabajos, procesamiento paralelo y asíncrono, y administración escalable. Incluye manejo de colas, ficheros remotos, listeners, particionamiento y ejemplos prácticos para optimizar flujos de datos y automatizar tareas en aplicaciones empresariales.

16 horas

Aborda la creación y gestión de microservicios con herramientas modernas. Cubre configuración distribuida, registro y descubrimiento con Eureka, balanceo de carga con Ribbon, tolerancia a fallos con Hystrix, seguridad OAuth2, API Gateway con Zuul Proxy, mensajería con RabbitMQ, integración con Docker y más, optimizando aplicaciones escalables y robustas.

20 horas

Aborda la arquitectura, ecosistema y componentes básicos de Spring Cloud Data Flow. Incluye bases de datos, seguridad, tipos de aplicaciones, Spring Cloud Stream, Task y Skipper. Explora procesos de streaming y batch, dashboard, gestión y monitorización de tareas, planificación interna y uso de API REST para integración con planificadores externos.

16 horas

Explora servicios y arquitecturas de Spring Cloud, con enfoque en programación funcional. Aprenderás a crear aplicaciones standalone, manejar funciones empaquetadas, definir Beans funcionales, probar funciones, usar adaptadores serverless, y compilar dinámicamente, optimizando despliegues y control en entornos basados en eventos. Ideal para arquitecturas modernas.

15 horas

Cubre desde conceptos básicos de Spring Boot y su configuración mediante anotaciones, hasta controladores, validación y mapeos. Además, explora microservicios con Spring Cloud, incluyendo registro de servicios, descubrimiento y configuración distribuida, ideal para crear aplicaciones modernas y escalables.

16 horas

Enseña desarrollo con Spring WebFlux, abarcando conceptos como controladores anotados y funcionales, CORS, URI, seguridad web, WebSockets, HTTP/2, y caché HTTP. Incluye tecnologías de vistas, pruebas y bibliotecas reactivas, explorando WebClient y configuración avanzada para aplicaciones reactivas modernas.

20 horas