When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Spring Boot,Thymeleaf,MySQL,MongoDB,API Rest, Angular

API Rest, JWT, Webpay de Transbank, Paypal, Junit, Spring Security, JPA Repository, Spring Boot 3, Jakarta, Angular

     
  • 4.7
  •  |
  • Reviews ( 338 )
₹499

This Course Includes

  • iconudemy
  • icon4.7 (338 reviews )
  • icon35.5 total hours
  • iconspanish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Spring Boot,Thymeleaf,MySQL,MongoDB,API Rest, Angular

Spring Boot facilita la creación de aplicaciones basadas en Spring independientes y de grado de producción que puede "simplemente ejecutar". Según sus creadores, se tomó una opinión obstinada de la plataforma Spring y las bibliotecas de terceros para que pueda comenzar con el mínimo esfuerzo. La mayoría de las aplicaciones de Spring Boot necesitan una configuración mínima de Spring.

Existe una alta demanda en el mercado por profesionales que manejen esta herramienta del ecosistema de Java Enterprise Edition, y junto con el ORM Hibernate, se han logrado posicionar bastante bien.

En este curso aprenderás a trabajar de forma real con este framework, para tener una salida laboral efectiva. Al terminar el curso contarás son sólidos conocimientos sobre esta Spring Boot.

Instalación y primeros pasos

STS Spring Tool Suite

Primer proyecto, agregando librerías mediante Maven

Instalación de librerías mediante Maven

Dev Tools Web

Manejo de errores comunes al iniciar

Despliegue, reinicio y detención del proyecto

Anotaciones

Controladores y rutas

Anotaciones para métodos de ruta, parámetros por la URL

Thymeleaf, creación de layout con Bootstrap

Thymeleaf fragmentos, renderización de datos dinámicos, helpers de formato, condicionales, ciclos

Formularios, validaciones con anotaciones, mensajes de error, implementación en vistas.

Mensajes Flash en thymeleaf

Formularios select, checkbox

Creación de archivo de configuración

Upload de archivos con formularios Thymeleaf. Configuraciones para manejo de archivos

Personalización error 404, 500

Implementación de Ajax

Envío de E-Mail SMTP

Inyección de dependencias

Interceptores

Modelos

Creación de servicios e interfaces de conexión a la BD

JPA Repository con MySQL, consultas simples, creación de modelos

JPA Repository con MySQL, consultas complejas, in, where, like, find

Relación de tablas mediante entities tanto en mysql como en mongodb

Paginación de registros

Creación de filtros de búsqueda

JPA MongoDB, consultas simples

JPA MongoDB, consultas completas, CRUD

Reportes: PDF, EXCEL, CSV

Spring Security (Solución para web security configurer adapter deprecated)

Spring Security CSRF

Spring Security login simple, logout

Spring Security, login personalizado, protección de rutas, logout personalizado

Spring Security Login con JPA Repository

Spring Security en Thymeleaf (Fundamental para validaciones en interfaces gráficas)

Spring Security Manejo de Roles y Autorities

Pruebas desde Postman

Comunicación y protección de API Rest con JWT mediante Spring Security

Creación, firma y validación de JWT (Json Web Token)

Cliente API Rest (Vital para microservicios o integraciones externas)

Despliegue en producción

API Rest - Creación API Simple

API Rest - Creación API con RestTemplate

API Rest - CRUD con GET, POST, PUT y DELETE

API Rest - Upload de Archivos

API Rest - Login JWT

API Rest - Protección de rutas con JWT y Spring Security

API Rest - CORS

API Rest - Ejemplos con MySQL y MongoDB

Angular 17

What You Will Learn?

  • Spring Boot es el framework estrella de Java.
  • Conexión con MySQL.
  • Conexión con MongoDB.
  • Implementación de Webpay de Transbank.
  • Spring Security.
  • APIs Rest con JWT.
  • Implementación de Thymeleaf.
  • Generación de reportes.
  • Implementación de Paypal.
  • Pruebas unitarias.
  • Spring Boot 3.
  • Jakarta.
  • Angular 17.