
Bienvenidos al Curso
Demo Aplicación Sistema de Inventarios con Angular, Spring Boot y ChatGPT
¿Qué es ChatGPT?
¿Qué es Java?
¿Qué es el JDK de Java?
Instalación del JDK de Java
¿Qué es un IDE en Java?
Instalación de IntelliJ IDEA Community (Gratis)
Configuración del IDE de IntelliJ IDEA
HolaMundo con Java e IntelliJ IDEA (opcional)
¿Qué es MySql Database?
Instalación de MySql y MySql Workbench
¿Qué es Spring Boot?
¿Qué es Spring Initializr?
Creación del BackEnd - Proyecto con Spring Boot
Configuración Proyecto de Inventarios con Spring (Back End)
Creación de la Clase de Entidad de Producto
Creación de la Capa de Servicio y Datos con Spring
Creación del Controlador REST con Spring
Instalación Postman
¿Qué es Angular y TypeScript?
Instalación de NodeJS
Instalación de VisualStudio Code (VSC)
Instalación de Angular
Creación del FrontEnd con Angular y ChatGPT
Agregar Bootstrap a Angular
Creación de la Clase Producto con Angular y TypeScript
Creación del Componente de Listado de Productos
Creación de Listado de Productos con Bootstrap
Creación del Servicio de Productos con Angular
Componente de Listado de Productos en Angular
Listado de Productos con Angular (Vista)
Barra de Navegación con Bootstrap y Angular
Manejo de Rutas con Angular
Caso de Agregar con Spring Boot (BackEnd)
Creación del Componente de Agregar con Angular
Formulario para Agregar un Producto con Bootstrap y Angular
Servicio de Agregar con Angular
Buscar Producto por Id con Spring
Caso de Editar con Angular
Buscar Producto por Id con Angular
Formulario de Editar Producto con Angular
Actualizar Producto con Spring
Guardar Producto con Angular
Eliminar Producto con Spring
Eliminar Producto con Angular
¿Quieres dar tu primer gran paso en el desarrollo web Full Stack con Angular y Spring Boot?
En este curso crearás desde cero un Sistema de Inventarios utilizando Angular para el Front End, Spring Boot con Java para el Back End, y el apoyo de ChatGPT como asistente de aprendizaje y productividad.
Aprenderás a integrar de forma práctica y sencilla dos de las tecnologías más utilizadas hoy en día en la industria del software, dominando el ciclo completo de una aplicación web moderna: desde la base de datos, la lógica de negocio, hasta la interfaz de usuario.
¿Qué aprenderás?
Cómo estructurar un Back End con Spring Boot y Java:
Creación del Controlador REST
Capa de Servicio y Capa de Datos con JPA e Hibernate
Conexión a una base de datos MySQL
Pruebas de servicios con Postman
Cómo desarrollar un Front End con Angular y TypeScript:
Creación de componentes y clases con TypeScript
Integración de Bootstrap para estilos modernos
Manejo de rutas en Angular
Consumo de servicios REST con peticiones HTTP asíncronas
Cómo integrar todo en un proyecto Full Stack real de gestión de inventario, aplicando buenas prácticas y entendiendo paso a paso el flujo de datos entre cliente y servidor.
Lo que hace único este curso:
Aprenderás de manera práctica y guiada, construyendo un proyecto funcional.
Descubrirás cómo usar ChatGPT para resolver dudas, generar ideas y acelerar tu desarrollo.
Obtendrás una base sólida para continuar con proyectos más complejos en el mundo laboral.
¿Qué necesitarás?
Muchas ganas de aprender
Conocimientos básicos de Java y HTML. Todo lo demás lo veremos paso a paso en el curso.
Un equipo con acceso a internet
Instalaremos juntos todas las herramientas necesarias (JDK, IntelliJ, MySQL, NodeJS, Angular, Visual Studio Code).
Al finalizar el curso
Tendrás tu primera App Web Full Stack funcionando.
Comprenderás cómo se comunican Angular y Spring Boot.
Estarás listo para seguir avanzando en el desarrollo de aplicaciones profesionales.
No esperes más. Da el salto al desarrollo Full Stack con tecnologías actuales y ChatGPT como tu aliado.
Nos vemos en el curso. Tu amigo e instructor,
Ing. Ubaldo Acosta
Fundador de Global Mentoring