
Bienvenidos al Curso
Demo Proyecto Recursos Humanos con React y Spring Boot
¿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?
¿Qué es una aplicación web Full Stack?
Creación del BackEnd - Proyecto con Spring Boot
Configuración Proyecto de Recursos Humanos con Spring (Back End)
Creación de la Clase de Entidad de Empleado
Creación de la Capa de Datos (Repositorio) con Spring
Creación de la Capa de Servicio con Spring
Creación de la Capa de Presentación con Spring
Instalación de Postman
Listado de Empleados con Postman
¿Qué es React?
Instalación de NodeJS
Instalación de Visual Studio Code (VSC)
Creación del FrontEnd con React y ChatGPT
Flujo de una aplicación con React
Agregando Bootstrap a React
Creación del Componente Listado de Empleados con React
Servicio de Listado de Empleados con Axios
Listado de Empleados Dinámico con React y Axios
Barra de Navegación con Bootstrap y React
Agregar Empleado con Spring (Back End)
Rutas con React
Ruta de Agregar Empleado con React
Formulario Agregar Campo de Nombre con Bootstrap y React
Formulario Agregar más Campos con Bootstrap y React
Enviar Formulario de Agregar Empleado con React y Axios
Buscar Empleado por Id con Spring
Componente de Editar Empleado con React
Buscar Empleado por Id con React
Actualizar Empleado con Spring (Back End)
Editar y Guardar Empleado con React y Axios
Eliminar Empleado con Spring (Back End)
Eliminar Empleado con React y Axios
¿Quieres dar tu primer gran paso en el desarrollo web Full Stack con React y Spring Boot?
En este curso crearás desde cero un Sistema de Recursos Humanos utilizando React 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 React :
Creación de componentes y clases con React
Integración de Bootstrap para estilos modernos
Manejo de rutas en React con React Router
Consumo de servicios REST con peticiones HTTP asíncronas usando Axios
Cómo integrar todo en un proyecto Full Stack real de recursos humanos, 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, JavaScript 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, React y Visual Studio Code.
Al finalizar el curso
Tendrás tu primera App Web Full Stack funcionando.
Comprenderás cómo se comunican React 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