Spring y Spring Boot de junior a experto
Mejora tu formación con nuestra ruta de Spring: de los fundamentos a aplicaciones web avanzadas y seguras.
Contenidos de la ruta de aprendizaje
13 Cursos · 45 h. y 20 min. en totalDesarrollo de una aplicación web con Spring Boot
Fundamentos de Spring Data JPA
Fundamentos de Spring Boot
Crea un CRUD con Spring Boot, Spring Data JPA y Thymeleaf
Spring vs. Spring Boot vs. Spring MVC
Desarrolla una aplicación con Spring Boot y Angular
Desarrollo de una API REST con Spring Boot
Implementa rápidamente una API REST con Spring Data REST
Curso de seguridad en tu API REST con Spring Boot
Implementa una API REST segura con Spring Boot y JWT
Arquitectura Hexagonal con Spring Boot
Crea una aplicación web reactiva con Spring WebFlux y Thymeleaf
La metodología y plataforma de formación que se adapta al tamaño y ritmo de tu empresa.
Habilidades que obtendrás
- Spring Framework
- Inyección de dependencias
- Qué son los Beans y sus estereotipos
- Declaración de Beans
- Inyección de Beans
- Spring Boot
- Controladores MVC
- Repositorios Spring Data JPA
- Inyección de dependencias
- Thymeleaf
- Entidades JPA
- Conocer los patrones de diseño más usados en aplicaciones empresariales
- Conocerás qué es Spring y cuales son los módulos que conforman esta tecnología
- Uso los mecanismos de inversión de control e inyección de dependencias
- Instalar el entorno de trabajo necesario para empezar a trabajar con Spring
- Conocerás cómo crear tus propios beans, utilizando diferentes mecanismos
- Aprenderás a utilizar el contenedor de inversión de control de Spring
- Persistencia
- Repositorios
- Controladores
- Operaciones CRUD
- Ecosistema Spring
- Spring MVC
- Conocerás las características de la arquitectura REST
- Aprenderás a generar un proyecto de Spring Boot para una API REST
- Utilizarás librerías como Lombok
- Serás capaz de reconocer la estructura de un controlador REST
- Aprenderás a utilizar el patrón DTO (Data Transfer Object)
- Serás capaz de manejar errores y excepciones
- Conocerás cómo manejar la subida de ficheros
- Aprenderás a documentar tu API REST con Swagger
- Conocerás los elementos necesarios de Spring Security para tu API REST
- Aprenderás en qué consiste la autenticación y la autorización
- Conocerás las diferentes posibilidades de implementación de la seguridad
- Aprenderás a implementar la seguridad básica
- Serás capaz de implementar la seguridad con Json Web Tokens (JWT)
- Implementarás la seguridad con OAuth2
- Conocer los procesos que se utilizan en la seguridad de una aplicación web
- Identificar los elementos que ofrece Spring Security para implementar la seguridad
- Manejar tokens JWT para gestionar la seguridad de una aplicación web
- Gestionar la creación de cuentas de usuario y la autenticación de los mismos
- Spring WebFlux
- Mono y Flux
Requisitos mínimos
FORMACIÓN EMPRESARIAL
Descubre cómo OpenWebinars puede ser el socio estratégico en el desarrollo profesional de tu equipo
Más de 340.000 profesionales de distintas industrias han encontrado en nuestra metodología y contenidos la clave para su transformación digital. Únete a líderes del sector que ya han elevado la formación de sus equipos con nosotros.
/ business
Asesoría Personalizada
Una relación continua de asesoramiento con especialistas dedicados a maximizar el impacto formativo en tu equipo.
Herramientas Avanzadas
Dashboards intuitivos y un LMS que se integra sin fisuras con tu infraestructura actual a través de SSO.
Itinerarios Personalizados
Diseñamos un mapa de las rutas formativas de tus equipos que se alinea con los objetivos estratégicos y operativos de tu empresa.
Especialistas de la Industria
Los profesores de OpenWebinars son líderes en sus campos, brindando conocimientos prácticos que transforman la teoría en habilidades aplicables.
Formación On-Demand
Accede a un catálogo de contenidos que evoluciona al ritmo de la tecnología, disponible 24/7, para que nunca dejes de avanzar.
Desarrollo Profesional Continuo
Más de 1.650 cursos especializados y actualizados, diseñados para mantener a tu empresa a la delantera de la innovación tecnológica.
Preguntas frecuentes
Resuelve tus dudas o contacta con nosotros para más información.
En OpenWebinars las formaciones no tienen fecha de inicio y de final.
Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).
¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.
Becas OpenWebinars
Para Centros de FP y Universidades de España
Colaboramos con más de 800 centros de Formación Profesional en España para dotar a los estudiantes IT de los recursos necesarios para afrontar el mercado laboral con las máximas garantías.
Con nuestra ruta "Spring y Spring Boot de junior a experto", te embarcarás en un viaje completo a través del ecosistema Spring. Comenzando con un curso introductorio al Spring Framework, este itinerario te guiará paso a paso hasta alcanzar un dominio avanzado, permitiéndote crear aplicaciones web sofisticadas con Spring Boot y Angular.
Profundizarás en el uso de Spring Data JPA para una gestión eficiente de bases de datos y aprenderás a implementar APIs REST con facilidad usando Spring Data REST. El curso también te enseñará a crear interfaces de usuario interactivas con Thymeleaf y a construir aplicaciones web reactivas utilizando Spring WebFlux.
Además, este itinerario incluye un enfoque especial en la seguridad de aplicaciones, cubriendo temas como la seguridad en APIs REST con Spring Boot y la implementación de autenticación segura con JWT. También explorarás las diferencias y usos específicos de Spring, Spring Boot y Spring MVC, proporcionándote una comprensión integral de estas poderosas herramientas.
Este itinerario está diseñado para desarrolladores que buscan especializarse en el desarrollo de aplicaciones robustas y seguras, equipándote con las habilidades y conocimientos necesarios para triunfar en el mundo del desarrollo de software moderno.