
pom.xml
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.5.0</version>
</dependency>
application.properties
springdoc.api-docs.enabled=true
springdoc.swagger-ui.enabled=true
springdoc.api-docs.path=/v1/api-docs
springdoc.swagger-ui.path=/swagger-ui.html
¡Bienvenidos nuevamente al curso!
Además de preparar tu entorno de desarrollo para trabajar eficientemente con Angular, también profundizaremos en cómo integrarlo con Spring Boot para crear aplicaciones completas y robustas. Aquí tienes un desglose de lo que aprenderás y cómo ambos mundos (frontend y backend) se complementarán:
Objetivos del curso
Preparar un entorno de desarrollo óptimo:
Configuración de Node.js con NVM.
Instalación y configuración de Git para control de versiones.
Personalización de tu terminal con Oh My Posh.
Aprender Angular:
Conceptos fundamentales: Componentes, directivas, servicios, inyección de dependencias, y comunicación entre componentes.
Enrutamiento: Configuración de rutas para una navegación fluida en tu aplicación.
Consumo de APIs REST: Usar HttpClient para interactuar con el backend.
Gestión de estado: Uso de RxJS para manejar datos reactivos.
Estilización: Crear interfaces atractivas y responsivas con Bootstrap.
Trabajar con Spring Boot:
Conceptos esenciales: Controladores REST, servicios, repositorios y arquitectura en capas.
Gestión de bases de datos:
Conexión con bases de datos (MySQL).
Uso de JPA y Hibernate para la persistencia de datos.
Integración Angular + Spring Boot:
Comunicación entre frontend y backend:
Crear APIs REST en Spring Boot.
Consumir estas APIs desde Angular.
Espero que el curso sea de tu agrado y me ayudes con una buena calificación.