Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Full Stack con Spring Boot y Angular: Proyecto real
Rating: 3.8 out of 5(237 ratings)
1,017 students

Curso Full Stack con Spring Boot y Angular: Proyecto real

Domina Java 8, Spring Boot 2, JPA, JUnit y Angular 9 con TypeScript creando una web de restaurantes con Stripe y correos
Last updated 2/2026
Spanish

What you'll learn

  • Crear APIs RESTful profesionales con Spring Boot, Java 8 y arquitectura hexagonal.
  • Desarrollar interfaces modernas con Angular 9, TypeScript y Angular Material.
  • Aplicar conceptos clave de Java 8 y realizar pruebas con JUnit y Mockito.
  • Diseñar bases de datos en MySQL y trabajar con JPA e Hibernate.
  • Consumir APIs desde Angular y construir formularios con validaciones.
  • Enviar correos automáticos con plantillas HTML e integrar pagos con Stripe

Course content

35 sections164 lectures13h 38m total length
  • Bienvenida1:57
  • ¡¡ Notas Importantes !!0:37
  • Recomendaciones en el curso0:12
  • ¿Que es un desarrollador FullStack?3:32
  • ¿Que es un Servicio Web?3:43
  • ¿Que son los metodos HTTPs?2:40
  • Requerimientos de la aplicación a desarrollar en el curso1:12

Requirements

  • Dominar la programación orientada a objetos
  • Tener unos conceptos basicos de SpringBoot y Angular
  • Tener conocimiento básico de Sql

Description

Domina Java y TypeScript con los frameworks más demandados del mercado: Spring Boot y Angular. Aprende desarrollando un proyecto real de reservas para restaurantes, que incluye autenticación, pasarela de pagos con Stripe y envío de correos con plantillas.

Bienvenidos al curso Full Stack con Spring Boot y Angular 9. Este curso ha sido diseñado por dos instructores con más de 5 años de experiencia trabajando en empresas multinacionales. Nixon se encargará del frontend con Angular, y yo, del backend con Spring Boot. Juntos, queremos compartirte todo lo que hemos aprendido en proyectos reales.

Aprenderás con un enfoque totalmente práctico, paso a paso, desde lo básico hasta construir una aplicación completa de tipo empresarial. Este curso está pensado para que ahorres tiempo y avances con metodologías modernas, buenas prácticas, y herramientas que realmente se utilizan en la industria.

Verás cómo crear APIs REST seguras, aplicar Java 8 con JPA y Hibernate, realizar test unitarios con JUnit y Mockito, consumir APIs con Angular y manejar formularios reactivos. También diseñaremos una base de datos en MySQL y trabajaremos con Angular Material.

Además, implementaremos un sistema de reservas con validaciones inteligentes (por ejemplo, evitar que se reserven más mesas de las disponibles), y una pasarela de pagos integrada con Stripe, junto con envío de correos automáticos.

Si el curso tiene buena acogida, lanzaremos una segunda parte con conceptos más avanzados. Este es un curso completo, actualizado y con enfoque profesional. Ideal para estudiantes o profesionales que quieran destacar en el desarrollo Full Stack con Java y Angular.

Todo lo que prenderán los estudiantes en tu curso:

  1. Diseñar y desarrollar APIs RESTful profesionales usando Spring Boot 2, Java 8 y arquitectura hexagonal, aplicando patrones reales del mundo empresarial.

  2. Crear interfaces web completas y responsivas con Angular 9 y TypeScript, integrando Angular Material y consumo de servicios REST externos.

  3. Aplicar conceptos avanzados de Java 8 como streams, lambdas y optional dentro de proyectos backend con buenas prácticas de programación.

  4. Implementar pruebas unitarias efectivas en controladores y servicios con JUnit 5 y Mockito, como lo hacen las grandes empresas de software.

  5. Construir y modelar bases de datos en MySQL, trabajando con JPA e Hibernate para el manejo de entidades y relaciones reales.

  6. Integrar un sistema de pagos completo con Stripe y configurar el envío de correos automáticos con plantillas HTML personalizadas.

Who this course is for:

  • Estudiantes de programación que desean dominar el desarrollo backend y frontend con herramientas modernas como Spring Boot y Angular.
  • Desarrolladores junior o semi-senior que quieren construir un proyecto real full stack, desde la base de datos hasta la interfaz de usuario.
  • Profesionales que ya trabajan con Java o Angular y quieren mejorar sus habilidades creando APIs REST, integrando pagos y automatizando correos.
  • Personas motivadas que buscan llevar su perfil al siguiente nivel, aplicando buenas prácticas y arquitectura profesional en sus proyectos.