INICIO: 16 de Septiembre
¿Qué aprenderás en este curso?
- Diseñar y construir aplicaciones web con Spring para entornos empresariales.
- Conectarse a una base de datos mediante el uso de ORM.
- Utilizar Bootstrap para el diseño del front-end.
- Instalar y configurar Spring Boot.
- Implementar los principales módulos de Spring.
- Uso de patrones de diseño y arquitectura.
- Construir y documentar API’s Rest con Spring Boot.
- Corregir y depurar errores.
¿A quién va dirigido?
Estudiantes y/o profesionales que requieren entender y potenciar sus conocimientos en el desarrollo de aplicaciones web o deseen aplicar a un puesto de trabajo en ambientes web con Spring.
¿Qué requisitos necesito para llevar el curso?
- Conocimiento de algún lenguaje de programación a nivel básico.
- Conocimientos básicos de base de datos.
¿Qué software necesito para llevar el curso?
- Spring Tool Suite (Gratuita desde aquí).
- MySQL Server (Gratuita desde aquí).
- DBeaver (Gratuita desde aquí).
-
Modulo 1: Introducción.
- Ediciones de Java para el desarrollo de software.
- Fundamentos Spring Framework.
- Principales módulos de Spring Framework.
- Configuración de las herramientas a utilizar en el curso (JDK, Spring Tool Suite, MySQL, Postman).
- Uso de variables, tipos de datos, sentencias condicionales, estructuras de datos y repetitivas.
- Programación Orientada a Objetos con Java y el principio SOLID.
- Crear mi primer proyecto con Spring Boot.
-
Módulo 2: Spring MVC.
- Introducción a MVC.
- Conocer las principales dependencias con Maven.
- Crear mi primer proyecto web con Spring Boot.
- Conociendo la estructura de mi proyecto Spring MVC.
- Principales anotaciones de Spring.
- Introducción a Thymeleaf.
- Directivas de flujos y bucles en HTML con Thymeleaf.
- Bootstrap con Fragments en Thymeleaf.
-
Módulo 4: Persistencia de datos II.
-
Módulo 3: Persistencia de datos I.
-
Módulo 5: Fundamentos de REST.
-
Módulo 6: API REST con Spring Boot.
-
Módulo 7: Seguridad con Spring.
- Spring Security.
- ¿Qué es JWT?
- Autenticación y autorización con JWT.
- Seguridad de API’s REST con JWT.
- Manejo de excepciones con buenas prácticas.
- Manipular la persistencia de los tokens de seguridad.
- Seguridad por usuarios y roles.
- ¿Qué es CORS?
- Configuración de CORS.
- Habilitar CORS a nivel de método, controlador y proyecto.
-
Módulo 8: Documentar API REST.
-
Módulo 9: Despliegue.
Luis Salvatierra
Co-Founder & CTO en QBO Technology
Programa de Alta Especialización Gestión de la innovación Universidad ESAN, Stage Internacional del PAE en Gestión de la Innovación, La Salle-URL Barcelona España. Ingeniero de Sistemas de la Universidad Peruana de Ciencias Aplicadas (UPC) Profesional con más de 10 años de experiencia en el análisis de requerimientos, diseño y desarrollo de aplicaciones bajo el marco de trabajo SCRUM.
-
PrecioS/575.00 S/229.00
-
Instructor Luis Salvatierra
-
Duración 30 horas
-
Temas 59
-
Matrícula 2 Estudiantes
-
Acceso Por siempre