Formación Java Web: crea aplicaciones utilizando Spring Boot
Java Web y Spring Boot
Esta formación forma parte de nuestros cursos de Programación
34h
Para conclusión
3
Cursos
Desarrolle aplicaciones web de principio a fin, aprovechando todo el potencial de Java y Spring Boot
¿Qué aprenderás en esta formación?
En esta formación aprenderás todo lo necesario para crear una aplicación web con Spring Boot. Aprenderás a utilizar Maven para configurar y gestionar el proyecto, desarrollar controladores usando Spring MVC, persistir datos en una base de datos PostgreSQL utilizando JPA, proporcionar una API REST para ser consumida por un proyecto front-end, implementando las operaciones CRUD (crear, leer, actualizar, eliminar) en la aplicación.
Desarrolla aplicaciones web de principio a fin, aprovechando todo el potencial de Java y Spring Boot
En la primera etapa de la formación, crearás un proyecto Spring Boot de línea de comandos para consolidar algunos conocimientos importantes como funciones lambda, manipulación de datos utilizando las colecciones de Java y Streams.
A continuación, implementarás nuevos recursos en la aplicación, como relaciones entre entidades JPA, persistencia de datos en una base de datos PostgreSQL, generación de consultas derivadas y consultas con JPQL, además de integrar tu proyecto con la API de ChatGPT.
En la segunda etapa de la formación, aprenderás a transformar tu proyecto en una aplicación web, una API REST que proporcionará datos para ser consumidos por la aplicación front-end y aprenderás a realizar el despliegue de la aplicación.
Esta formación abarca desde los conceptos básicos de desarrollo web con Java y Spring hasta temas más avanzados, proporcionando un conocimiento integral para el desarrollo de aplicaciones web utilizando estas tecnologías.
¿Por qué estudiar esta formación?
Guía de aprendizaje
Contenido diseñado para facilitar tu estudio
De básico a avanzado
Formación completa para el mercado
Tu en el mercado
De cero al trabajo soñado en su área de interés
¡Comience esta capacitación ahora mismo y prepárese para su próximo proyecto!
De quién aprenderás

Génesys Rondón
Génesys es coordinadora de contenidos de educación en Alura, es ingeniera de sistemas, enfocada en el desarrollo web Back End, con conocimiento en Java, C#, C++, Javascript, Node, Spring y ASP.NET Core; amante de los gatos, los videojuegos, el arte y la literatura clásica.
Paso a paso
1 Creando una aplicación web en Java
En este primer paso, crearás un proyecto utilizando Spring Boot. Añadirás dependencias al proyecto, como Jackson, aprenderás a gestionar esas dependencias utilizando Maven. También explorarás las funciones lambda y utilizarás la API de streams de Java para realizar operaciones con colecciones y manipular los datos de diversas formas. Además, repasaremos algunos conceptos importantes, como interfaces, genéricos, API de fechas y otras clases muy importantes en Java.
2 PostgreSQL y Spring Data JPA
Vas a conocer la base de datos relacional PostgreSQL, vas a modelar clases para ser guardadas en la base de datos, utilizando Spring Data JPA, que tiene varias anotaciones, las cuales vas a conocer.
También vas a mapear relaciones entre las entidades, ya sea una relación de uno a muchos o muchos a uno. Vas a guardar información en la base de datos y recuperarla, realizando varios tipos de consultas, utilizando JPQL.
También vas a consumir la API de ChatGPT e integrarla con una inteligencia artificial.
3 Conectando una API REST al Front End
En este último paso, crearás una API REST para proporcionar endpoints que serán consumidos por una aplicación front-end, comprendiendo el flujo de solicitudes y respuestas entre las aplicaciones.
Cursos de_ Programación
Además de esto, la categoría Programación cuenta con cursos en
Lógica de Programación, Java, y mas...
Acceso a todos los cursos
Estudiar las 24 horas, dónde y cuándo quieras
Nuevos cursos cada semana