Spring boot 3 y Spring framework 6 2024

Aprende Spring boot 3 y Spring framework 6 para desarrolladores backend con un proyecto empresarial.

Ratings: 4.34 / 5.00




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