Spring boot 3 y Spring framework 6 2024
Aprende Spring boot 3 y Spring framework 6 para desarrolladores backend con un proyecto empresarial.
Description
Bienvenido al curso de Spring Boot 3 + Spring framework 6
La programación back end es una parte fundamental dentro del desarrollo web y de aplicaciones. Para poder trabajar, los profesionales de este ámbito deben conocer y dominar distintas herramientas. Una de ellas son los frameworks o entornos de desarrollo. Spring se trata de uno de los frameworks más importantes y usados en back end y en este curso aprenderas como usarlo de manera profesional.
Spring es un framework de código abierto que da soporte para el desarrollo de aplicaciones y páginas web escritas. Se trata de uno de los entornos más populares y ayuda a los desarrolladores a crear aplicaciones con un alto rendimiento empleando objetos de java sencillos. Se trata, por tanto, de una herramienta que cuenta con bibliotecas de código predefinido que los desarrolladores pueden usar y modificar para sus propios propósitos
En este curso veremos como crear un proyecto profesional de una agencia de viajes usando 100% spring
Los módulos que veremos son:
- spring-context
- spring-boot-starter-web
- spring-boot-starter-data-jpa
- spring-boot-starter-data-mongodb
- spring-boot-starter-validation
- spring-boot-starter-mail
- spring-boot-starter-cache
- spring-boot-starter-aop
- spring-boot-starter-webflux (web client)
- spring-security-oauth2-authorization-server
- spring-security-oauth2-resource-server
- springdoc-openapi-starter-webmvc-ui
También veremos otras librerías como son:
- jackson-databind
- redisson
- apache-poi
- lombok
-java nio
- java io
- java util function
- api stream
Y utilizaremos diferentes tecnologías y bases de datos y herramientas como:
-Docker
-MongoDB
-PostgreSQL
-Redis
-Postman
- Swagger
También veremos buenas practicas de programación, como escribir código limpio y patrones de diseño implementados.
What You Will Learn!
- Aprender a profundidad los módulos de spring
- Desarrollar una aplicación Web con Spring
- Implementa JPA con Postgresql
- Implementar Oauth 2 con spring
- Enviar correos con Spring
- Aprender apache POI
- Usar spring cache con Redis
- Implementar mongo con spring
- Crear unaa anotación y usarla con Spring AOP
Who Should Attend!
- Desarolladores Java