Desarrollo de pila completa con Spring Boot y el curso AWS-RDS + Heroku

Desarrollo de pila completa con Spring Boot y el curso AWS-RDS + Heroku

Amazon Web Services, implementación de Heroku a través de Github, MySQL, RDS, Rest, MVC, Hibernate, Jpa / Crud Repository, VPC Security

Lo que aprenderás

Desarrollo de pila completa con Spring Boot y el curso AWS-RDS + Heroku

  • Desarrollo de pila completa con Spring Boot y MySQL
  • Implementación de Heroku a través de GitHub
  • Creación de Amazon RDS

Requisitos

  • Conocimientos básicos de Java

Descripción

hablaremos de cómo avanzaremos en este curso.

Además, hablamos de la estructura del proyecto que se implementará en este curso.

Crearemos un nuevo proyecto en este curso.

E implementaremos este proyecto usando Spring Boot y MySQL. Luego lo desplegaremos a Heroku o podemos decir que lo serviremos desde Heroku.

En nuestro proyecto, implementaremos operaciones crud. Y estas operaciones CRUD se solicitarán a Postman.

Luego, estas solicitudes se manejarán desde Spring Boot.

Nuestro proyecto será un sencillo sistema de gestión de usuarios.

Nuestras principales operaciones serán guardar usuarios y listar usuarios.

Tendremos tres componentes principales para implementar nuestro proyecto.

Estos son el lado del servidor, el lado del cliente y la infraestructura.

En el lado del servidor:

Spring Boot será lo principal.

La estructura de Model View Controller se implementará mediante Spring Boot.

Nuestra estructura MVC funcionará así:

En primer lugar, las clases de entidad se crearán en el paquete del modelo.

Posteriormente, si la clase modelo es permanente, crearemos un repositorio para ella.

Luego llamaremos al repositorio desde services.

Finalmente, llamaremos a los servicios de los controladores.
En Spring Boot, los datos se presentarán al cliente como una llamada a la API, por lo que Spring Rest Controller se utilizará para manejarlos.

Usaremos MySQL como base de datos y lo usaremos en localhost y en la nube. En la nube, lo crearemos a través de los servicios web de Amazon. Por tanto, también examinaremos amazon RDS en este curso.

LEER
Desarrollo de pila completa: React (React Hooks) y Spring Boot

También usaremos el mapeo relacional de objetos con la API de persistencia de Java e Hibernate.

Ya sabes, podemos mapear nuestras tablas de base de datos a objetos con hibernación.

Usaremos JPA Repository y Crudrepository en Spring Boot.

Entonces, estas plantillas de repositorio manejarán operaciones comunes de bases de datos como guardar, actualizar, buscar, eliminar.

Con Spring Boot, también usaremos la biblioteca Lombok para código limpio.

Sabes que no queremos implementar getter, setter, equals y hashcode. Entonces podemos escapar usando Lombok @Data o la anotación @Value.

Usaremos Gradle para manejar todas las dependencias en el lado del servidor.

Eso es todo sobre el lado del servidor.

Hablemos del lado del cliente.

Crearemos puntos finales con Spring boot.

Y en el lado del cliente, probaremos estos puntos finales con Postman.

Con Postman, podemos manejar la autorización y los métodos HTTP básicos.

Finalmente, implementaremos nuestro proyecto en Heroku a través del repositorio de Github. Entonces serviremos nuestro proyecto.

EtiquetasDesarrollo de aplicaciones Tutorial de desarrollo de aplicaciones completo Pila completa Curso de desarrollador de pila completa Desarrollo de Java de pila completa Tutorial de pila completa Desarrollo web de pila completa Curso de desarrollo web de pila completa Proyecto de desarrollo web de pila completa Tutorial de desarrollo web de pila completa Java Spring Boot Spring Boot 2 Spring Boot Full Stack Spring boot full stack desarrollador spring boot reaccionar spring boot rest api spring boot tutorial spring data jpa Spring Framework Spring MVC tutorial de desarrollo web

.

Más Información

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Subir

Este sitio web utiliza cookies para ofrecerle una mejor experiencia de navegación, si continua en navegando consideramos que acepta su uso.