Botón para abrir el Menú Botón para cerrar el Menú
Logo da empresa Alura
Iniciar Sesión Nuestros Planes
Formaciones Conoce a Luri
  • Programación _
  • Front End _
  • Data Science _
  • DevOps _
  • Innovación y Gestión _
  • Inteligencia Artificial _

formación

Formación Java y Spring Framework G9 - ONE

Crea aplicaciones web Java modernas con Spring Boot. Aprende a programar desde acceder a la base de datos, con Postgres, MySQL y JPA, hasta publicar una API REST, todo con el framework más popular del mundo Java.

Esta formación forma parte de nuestros cursos de Programación
108h

Para conclusión

9
Cursos
1
Artículo

Ver el vídeo

Vea nuestra presentación de formación

Sobre Java y Spring Boot

La Formación de Java y Spring Boot Alura es una guía de aprendizaje completa para comenzar una carrera exitosa en programación web Java. El prerrequisito es la Formación Java Orientado a Objetos G9 - ONE, que te brinda con sólidos conocimientos en el lenguaje Java y el paradigma Orientado a Objetos.

Spring Framework es actualmente el framework más utilizado en el mercado y se te presentará su poder. El mercado está muy centrado en las APIs, principalmente el mercado Java, por lo que veremos cómo crear una API basada en principios REST, con capas de seguridad, usando Spring Boot y JWT.

  • Sobre Java y Spring Boot
  • Instructores
  • Paso a paso
  • 1. Diagnóstico de lo aprendido
  • 2. Plan de estudios
  • 3. Java con base de datos
  • 4. Acepta el desafío y construye tu Literalura
  • 5. API REST con Spring Boot
  • 6. Acepta el desafío y construye tu propio Foro

¿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

    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.

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

  • Eric Monné Fraga de Oliveira

  • Eric Monné Fraga de Oliveira

  • Bruno Darío Fernández Ellerbach

    Ingeniero en Sistemas de información, formado en la Universidad Tecnológica Nacional de Mendoza, Argentina. Programador desde 2016, con especialización en desarrollo de apps para Android. Post-graduación en desarrollo de aplicaciones mobile. Instructor en Alura desde 2020.

  • Bruno Darío Fernández Ellerbach

    Ingeniero en Sistemas de información, formado en la Universidad Tecnológica Nacional de Mendoza, Argentina. Programador desde 2016, con especialización en desarrollo de apps para Android. Post-graduación en desarrollo de aplicaciones mobile. Instructor en Alura desde 2020.

Paso a paso

  1. 1 Diagnóstico de lo aprendido

    Este paso es obligatorio
    Antes de comenzar la formación, te invitamos a completar un breve formulario de diagnóstico. No tiene función evaluativa, pero nos ayuda a comprender mejor tu punto de partida y a seguir tu progreso a lo largo de tu jornada.

    Este es un formulario personal y confidencial, así que sé sincero(a) en tus respuestas. Nos ayuda a monitorear tu progreso y ajustar la experiencia de aprendizaje según tus necesidades. Recuerda, el diagnóstico puede completarse antes de comenzar cualquier curso o contenido. No dejes de hacerlo, ya que es un paso importante para tu éxito en la formación.

    • Site Microsoft Forms

  2. 2 Plan de estudios

    El plan de estudio es el primer paso para ayudarte a organizar tu rutina de estudio.

    Fue creado estratégicamente para guiarte en este nuevo camino de aprendizaje, ayudarte a estudiar en menos tiempo y aumentar tu rendimiento.

    En este plan de estudios encontrarás el orden sugerido en el que debe hacer los cursos y el tiempo estimado en el que debe completar cada módulo. Con él podrás seguir el ritmo del programa ONE, aprovechar al máximo tus tiempos de estudio y cada ruta de aprendizaje.

    El plan de estudio se realizó utilizando la herramienta Trello, la cual te permite gestionar cualquier tipo de proyecto y tareas, para utilizarla debes acceder al enlace, registrarte de forma gratuita y seguir las recomendaciones dejadas en el tablero de Trello para utilizar este plan de estudio.

    • Site Trello

  3. 3 Java con base de datos

    Si has llegado hasta aquí, significa que has completado con éxito la formación Java. Pero ese fue solo el primer paso.

    Para desarrollar una aplicación más completa y robusta, es probable que necesites manejar las informaciones de los clientes y/o de los productos, que deberán estar almacenadas de forma segura. Por lo tanto, será importante aprender a trabajar con una base de datos.

    En este módulo, desarrollarás un mayor conocimiento acerca de bases de datos relacional Postgres, y de la JPA, que facilita el desarrollo de la conexión a la base de datos.

    • Curso Java: trabajando con lambdas, streams y Spring Framework

      12h
    • Faça esse curso e:
      • Utiliza el framework Spring en un proyecto de línea de comandos
      • Realiza la deserialización de datos con la biblioteca Jackson
      • Aplica buenas prácticas de desarrollo con funciones lambda
      • Manipula el flujo de datos con Streams
      • Implementa estadísticas personalizadas

      Mais detalhesdo curso Java: trabajando con lambdas, streams y Spring Framework

    • Curso Practicando Java: Colecciones y Streams

      06h
    • Faça esse curso e:
      • Revisa el uso de las interfaces List, Set y Map
      • Practica la codificación con colecciones y streams

      Mais detalhesdo curso Practicando Java: Colecciones y Streams

    • Curso Java: persistencia de datos y consultas con Spring Data JPA

      12h
    • Faça esse curso e:
      • Aprende a utilizar los repositorios de Spring Data JPA
      • Comprende cómo mapear clases para la base de datos con ORM
      • Modela correctamente las relaciones entre entidades
      • Conoce las diversas formas de consultar la base de datos en una aplicación Java
      • Utiliza variables de entorno para hacer tu código más seguro
      • Integra tu aplicación con la API de ChatGPT

      Mais detalhesdo curso Java: persistencia de datos y consultas con Spring Data JPA

    • Curso Java: creando tu primera API y conectándola al Front End

      10h
    • Faça esse curso e:
      • Crea una API REST utilizando el Framework Spring
      • Compreende la estructura MVC en el desarrollo de aplicaciones web
      • Utiliza anotaciones de Spring para mapear rutas
      • Aplica buenas prácticas con el uso de DTO y otros conceptos
      • Conecta los datos del back-end a una aplicación fron-tend
      • Maneja errores de CORS en la disponibilización de datos

      Mais detalhesdo curso Java: creando tu primera API y conectándola al Front End

  4. 4 Acepta el desafío y construye tu Literalura

    Con la resolución del desafío LiterAlura, experimentará directamente el papel de un desarrollador back-end en el día a día, creando una aplicación con conexión a una base de datos relacional. Es imprescindible que completes este desafío, ya que es una parte esencial del programa ONE, donde tendrás la oportunidad de aplicar conceptos avanzados de Java y Spring, como el consumo de APIs externas, la persistencia de datos, entre otros.

    • Curso Practicando Spring Boot: Challenge Literalura

      15h
    • Faça esse curso e:

        Mais detalhesdo curso Practicando Spring Boot: Challenge Literalura

    • 5 API REST con Spring Boot

      ¡El siguiente paso es descubrir cómo trabajar con Spring, el framework más famoso para desarrollar aplicaciones web con Java! Y Spring Boot es la herramienta que te ayudará a iniciar este proceso.

      En este módulo, aprenderás cómo desarrollar una API Rest en Java, cómo desarrollar CRUD utilizando la base de datos MySQL y conectarlos con tu aplicación, cómo trabajar con paginación para mostrar los resultados de búsqueda y cómo implementar muchas configuraciones importantes para hacer tu aplicación segura! Pero no te preocupes si no conoces estos términos, se explicarán detalladamente durante los cursos.

      • Site Spring Boot

      • Artigo REST: Concepto y Fundamentos

      • Curso Spring Boot 3: desarrolla una API REST en Java

        10h
      • Faça esse curso e:
        • Crea desde cero una API Rest en Java con Spring Boot
        • Desarrolla CRUDs utilizando la base de datos MySQL
        • Utiliza Flyway como herramienta de migraciones de la API
        • Realiza validaciones utilizando Bean Validation
        • Realiza paginación de los datos de la API

        Mais detalhesdo curso Spring Boot 3: desarrolla una API REST en Java

      • Curso Spring Boot 3: aplique las mejores prácticas y proteja una API Rest

        12h
      • Faça esse curso e:
        • Estandariza los retornos de los controllers de la API
        • Utiliza correctamente los códigos HTTP
        • Agrega el módulo Spring Security al proyecto
        • Implementa un mecanismo de autenticación en la API
        • Realiza el control de acceso en la API
        • Utiliza Json Web Token para controlar el acceso en la API

        Mais detalhesdo curso Spring Boot 3: aplique las mejores prácticas y proteja una API Rest

      • Curso Spring Boot 3: documentar, probar y preparar una API para su implementación

        10h
      • Faça esse curso e:
        • Aprenda a aislar el código de las reglas del negocio en una aplicación
        • Implementar principios SOLID
        • Documentar una API siguiendo el estándar OpenAPI
        • Aprenda a escribir tests automatizados en una aplicación con Spring Boot
        • Haga el build de una aplicación con Spring Boot
        • Utilice variables de ambiente y prepare una aplicación para su deploy

        Mais detalhesdo curso Spring Boot 3: documentar, probar y preparar una API para su implementación

    • 6 Acepta el desafío y construye tu propio Foro

      Con la resolución del desafío Foro Hub, experimentarás directamente el papel de un desarrollador back-end en el día a día, creando una API REST. Es imprescindible que completes este desafío, ya que es una parte esencial del programa ONE, donde tendrás la oportunidad de aplicar conceptos avanzados de Java y Spring Boot, como la creación de endpoints, implementación de capas de seguridad, entre otros.

      • Curso Practicando Spring Framework: Challenge Foro Hub

        20h
      • Faça esse curso e:

        Mais detalhesdo curso Practicando Spring Framework: Challenge Foro Hub

    Cursos de

    Programación

    Además de esto, la categoría Programación cuenta con cursos en Lógica de Programación, Java,e mais...

    Precios en:
    USD
    • USD
    • ARS
    • BOB
    • CLP
    • COP
    • USD
    • PEN
    • MXN
    • UYU
    • USD
    • GTQ
    • CRC
    • DOP

    AI Boost

    • 39 Cursos de Inteligencia Artificial
    • Luri, la inteligencia artificial de Alura

      Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana

    • 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

      Sumérgete en profundidad en el universo de la IA y domina las principales herramientas que están dando forma al presente, como Gemini, Chat GPT, Github Copilot y las APIs de Open AI y Google AI Studio.

    • Acceso al contenido por 6 meses
    US$ 72.50
    un solo pago de US$ 72.50
    ¡QUIERO EMPEZAR A ESTUDIAR!

    Plus

    • 361 Cursos

      Programación, Data Science, Front End, Innovación y Gestión, DevOps, Inteligencia Artificial

    • Acceso a TODOS los cursos por 1 año
    • Luri, la inteligencia artificial de Alura

      Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana

    • 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
    US$ 109.90
    un solo pago de US$ 109.90
    ¡QUIERO EMPEZAR A ESTUDIAR!

    Pro

    • 361 Cursos

      Programación, Data Science, Front End, Innovación y Gestión, DevOps, Inteligencia Artificial

    • Acceso a TODOS los cursos por 1 año
    • Luri, con mensajes ILIMITADAS

      Mensajes ilimitados para estudiar con Luri, la IA de Alura, disponible las 24 horas para responder tus dudas, ofrecer ejemplos prácticos, corregir ejercicios y potenciar tus estudios

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

      CareerUp es un producto de empleabilidad que ofrece recursos y herramientas para impulsar tu desarrollo profesional.

    • 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
    US$ 149.90
    un solo pago de US$ 149.90
    ¡QUIERO EMPEZAR A ESTUDIAR!

    Puedes realizar el pago de tus planes en moneda local en los siguientes países:

    País
    Plan AI Boost
    111783.79 ARS
    536.17 BOB
    71506.49 CLP
    295384.78 COP
    72.50 USD
    258.15 PEN
    1406.19 MXN
    3013.28 UYU
    72.50 USD
    580.16 GTQ
    37013.67 CRC
    4853.78 DOP
    Plan Plus
    169448.82 ARS
    812.76 BOB
    108393.98 CLP
    447762.59 COP
    109.90 USD
    391.33 PEN
    2131.59 MXN
    4567.72 UYU
    109.90 USD
    879.45 GTQ
    56107.62 CRC
    7357.66 DOP
    Plan Pro
    231122.64 ARS
    1108.58 BOB
    147845.84 CLP
    610733.50 COP
    149.90 USD
    533.76 PEN
    2907.43 MXN
    6230.23 UYU
    149.90 USD
    1199.54 GTQ
    76528.95 CRC
    10035.61 DOP
    *valores aproximados calculados en función a la tasa de cambio

    Acceso a todos
    los cursos

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

    Nuevos cursos
    cada semana

    Navegación

    • Planes
    • Instructores
    • Blog
    • Política de privacidad
    • Términos de uso
    • Sobre nosotros
    • Preguntas frecuentes

    ¡CONTÁCTANOS!

    • ¡Quiero entrar en contacto!

    Blog

    • Programación
    • Data Science
    • Front End
    • Innovación y Gestión
    • DevOps
    • Inteligencia Artificial

    AOVS Sistemas de Informática S.A CNPJ 05.555.382/0001-33

    SÍGUENOS EN NUESTRAS REDES SOCIALES

    YouTube Facebook Instagram Linkedin Whatsapp Spotify

    NOVEDADES Y LANZAMIENTOS

    Aliados

    • Programa de aceleração Scale-Up Endeavor
    • En Alura somos unas de las Scale-Ups seleccionadas por Endeavor, programa de aceleración de las empresas que más crecen en el país.
    • Growth Academy 2021 do Google For Startups
    • Fuimos unas de las 7 startups seleccionadas por Google For Startups en participar del programa Growth Academy en 2021
    Alura

    Una empresa del grupo Alun

    Logo do grupo Alun

    AOVS Sistemas de Informática S.A CNPJ 05.555.382/0001-33

    SÍGUENOS EN NUESTRAS REDES SOCIALES

    YouTube Facebook Instagram Linkedin Whatsapp Spotify

    Cursos

    Cursos de Programación
    Lógica de Programación | Java
    Cursos de Front End
    HTML y CSS | JavaScript | React
    Cursos de Data Science
    Data Science | Machine Learning | Excel | Base de Datos | Data Visualization | Estadística
    Cursos de DevOps
    Docker | Linux
    Cursos de Innovación y Gestión
    Transformación Ágil | Marketing Analytics
    Cursos de Inteligencia Artificial

    Alura

    • Educação em Tecnologia

      • logo fiap FIAP
      • logo casa do codigo Casa do Código
      • logo pm3 PM3 - Cursos de Produto
    • Mais Alura

      • logo alura start START BY Alura
      • logo alura lingua Alura Língua
      • logo alura para empresas Alura Para Empresas
      • logo alura latam Alura LATAM
    • Comunidade

      • logo tech guide Tech Guide
      • logo 7 days of code 7 days of code
      • logo Hipsters ponto Jobs Hipsters ponto Jobs
    • Podcasts

      • logo Hipster Network Hipster Network
      • logo Hipsters ponto Tech Hipsters ponto Tech
      • logo Dev sem fronteiras Dev sem Fronteiras
      • logo Like a Boss Like a Boss
      • logo IA Sob Controle IA Sob Controle
      • logo Mesa de Produto Mesa de Produto
      • logo Decode Decode
      • logo FIAPCast FIAPCast