quiquelowbeat / S0501

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sprint 5.1 - CRUD / API REST (IT Academy - Barcelona Activa)

En este sprint profundizamos en Spring Boot.

¿Qué he aprendido en este sprint?
  1. Manejar Spring Framework en profundidad.
  2. Saber configurar correctamente los proyectos.
  3. Conocer y poner en práctica los patrones de diseño y estructura de capas que utiliza el framework.
  4. Crear un frontend para Web App con Angular 13.
  5. Uso de TypeScript en Angular.
  6. Uso de diferentes bases de datos e implementaciones con JPA (Java Persistence API).
  7. Gestión de persistencia en los proyectos.
  8. Diseño de API Rest siguiendo buenas prácticas para su uso en la industria del software.
  9. Uso de WebClient para comunicar diferentes APIs entre sí.
  10. Uso de Swagger para documentar APIs.

Nivel 1: Gestor de sucursales.

Web APP CRUD con MySQL

✲ Gestor de dependencias: Maven.
✲ Database: MySQL.
✲ Patrón MVC
✲ Frontend: Angular 13.

Nivel 2: Gestor de catálogo de flores.

API Rest CRUD con MySQL

✲ Gestor de dependencias: Maven.
✲ Database: MySQL.
✲ Patrón MVC

Nivel 3: Creación de una API conectada al proyecto anterior.

API Rest conectada a otra API REST mediante WebClient

✲ Gestor de dependencias: Maven.
✲ WebClient.
✲ Documentación con Swagger.
✲ Patrón MVC

About


Languages

Language:Java 56.0%Language:TypeScript 29.5%Language:HTML 10.0%Language:JavaScript 2.6%Language:CSS 1.9%