formación_

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

Formación 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.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

¿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!

Conoce los planes
Profesores especializados en Programación

De quién aprenderás

  • Génesys Rondón

    Génesys Rondón

    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. 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. 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. 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...

Conocimiento real para el mundo digital.

Precios en:

Pro

US$ 149.90un solo pago de US$ 149.90
  • 358 Cursos
  • Acceso a TODOS los cursos por 1 año
  • Luri, con mensajes ILIMITADAS
  • Luri Vision, la IA que detecta tus dudas.
  • Experiencias de aprendizaje, con Challenges + Mentorías 7 daysOfCode + Programas temáticos.
  • CareerUp, con Simulación de entrevistas laborales + Análisis de CVs + Mentorías de carrera.
  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas

Plus

US$ 109.90un solo pago de US$ 109.90
  • 358 Cursos
  • Acceso a TODOS los cursos por 1 año
  • Luri, la inteligencia artificial de Alura
  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas

AI Boost

US$ 72.50un solo pago de US$ 72.50
  • 36 Cursos de Inteligencia Artificial
  • Luri, la inteligencia artificial de Alura
  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Acesso à Inteligencia Artificial
  • Acceso al contenido por 6 meses
  • Acceso a todos los cursos

  • Estudiar las 24 horas, dónde y cuándo quieras

  • Nuevos cursos cada semana

Whatsapp de Alura LATAMNewsletter de Alura LATAMContáctanos