Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso completo de Spring Boot para principiantes
Rating: 4.5 out of 5(223 ratings)
988 students

Curso completo de Spring Boot para principiantes

Aprende a desarrollar aplicaciones web con Spring Boot usando JPA, Spring Security, Lombok, MyBatis, Git, Docker y más
Last updated 3/2026
Spanish

What you'll learn

  • Aprende los conceptos básicos de Spring Boot, incluyendo su filosofía de desarrollo y cómo crear proyectos de Spring Boot desde cero.
  • Desarrolla aplicaciones web utilizando el patrón de diseño Modelo-Vista-Controlador (MVC) de Spring, que es fundamental en el desarrollo de aplicaciones web.
  • Comprende y aplica el principio de Inversión de Control (IoC) y la inyección de dependencias en el desarrollo de aplicaciones Spring.
  • Maneja formularios web y utiliza Thymeleaf como motor de plantillas para generar vistas dinámicas.
  • Implementa la seguridad en una aplicación web utilizando Spring Security, incluyendo autenticación y autorización.
  • Aprende a interactuar con bases de datos utilizando diferentes tecnologías de persistencia, como JDBC, MyBatis y Spring Data JPA.
  • Aprende a generar informes en formato PDF y Excel utilizando bibliotecas y herramientas compatibles con Spring.
  • Aprende a enviar correos electrónicos desde una aplicación Spring, lo que es útil para notificaciones y comunicaciones con los usuarios.
  • Crea y consume servicios web tanto en el estilo SOAP como en el estilo REST, que son fundamentales en la integración de sistemas.
  • Desarrolla una variedad de aplicaciones web de muestra que abarquen diferentes aspectos de Spring Boot, lo que proporciona experiencia práctica en el uso de las

Course content

12 sections132 lectures27h 38m total length
  • Introducción al curso4:27
  • Conceptos fundamentales de Spring Boot y Spring Framework14:05
  • Starters en Spring Boot7:08
  • Anotación @SpringBootApplication16:48
  • Instalación del IDE para trabajar con Spring Boot4:59
  • Hola Mundo en Spring Boot26:05
  • Introducción a Spring MVC17:20
  • Estereotipos en Spring Boot14:45
  • Introducción a los métodos HTTP5:43
  • Concepto de inyección de dependencias7:40
  • Ejemplo de inyección de dependencias12:33
  • Introducción a la persistencia de datos18:31
  • Instalación de MySQL (Opcional)3:28
  • Creación del proyecto y de la entidad23:28
  • Creación del repositorio9:47
  • Creando datos de prueba con CommandLineRunner12:42
  • Creación del servicio14:29
  • Bases de Spring Boot

Requirements

  • Conocecimientos de Java SE
  • Conocimientos de HTML
  • Conocimientos básicos de bases de datos
  • Muchas ganas de aprender

Description

¡Te damos la bienvenida al curso definitivo para convertirte en un experto en el desarrollo de aplicaciones web en Java con Spring Boot! En este emocionante viaje de aprendizaje, te sumergirás en el mundo de la creación de aplicaciones web prácticas y funcionales. Nuestro objetivo es que no solo adquieras conocimientos teóricos, sino que puedas aplicar lo aprendido en tus propios proyectos laborales o personales.


Este curso es una mezcla perfecta de teoría y práctica, con un enfoque práctico del 70% para que puedas desarrollar tus habilidades de manera efectiva. A lo largo del programa, trabajaremos en más de 7 proyectos que abordarán una amplia variedad de temas, incluyendo:


A lo largo del curso vamos a desarrollar más de 7 proyectos en la cual vamos a ver los siguientes puntos :


  • Introducción a Spring Boot

  • Aplicaciones con Spring MVC

  • Inyección de dependencias

  • Formularios y plantillas con Thymeleaf

  • Seguridad con Spring Security

  • Persistencia de datos con JDBC, MyBatis y Spring Data JPA

  • Reportes en PDF y excel

  • Envío de correos

  • Introducción a los servicios web SOAP y REST

  • Control de versiones con Git y GitHub

  • Manejo de Docker con Spring Boot

Si tu objetivo es aprender Spring Boot desde cero, este curso es perfecto para ti. Nuestro compromiso es enseñarte las mejores prácticas de desarrollo y proporcionarte las habilidades que necesitas para destacar en tu carrera.


Además, te invitamos a explorar nuestro canal de YouTube, "La Tecnología Avanza", con más de 30,000 suscriptores. Allí, compartimos material nuevo cada semana o mes, que incluye cursos actualizados y contenido de alta calidad. Esto te permitirá experimentar nuestra metodología de enseñanza y la calidad de nuestros recursos.


¿Porqué elegir nuestros cursos?

  • Acceso a la plataforma por 24 horas

  • Soporte online con el profesor

  • Al finalizar obtienes un certificado

  • Todo el contenido del curso es aplicable al mundo laboral

  • Podrás interactuar con tus compañeros mediante un foro que provee la plataforma

  • Atención rápida por parte del profesor

  • Incluye el código fuente al finalizar cada sección

  • Cursos al precio más económico posible

Who this course is for:

  • Estudiantes de desarrollo de software
  • Profesionales de desarrollo de software
  • Apasionados por la tecnología Java