Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Email Marketing Copywriting YouTube Marketing Startup

DevelopmentWeb DevelopmentSpring Framework

Angular & Spring Boot: Creando web app full stack

Desarrollo frontend con Angular y backend Spring Boot 2, API REST, JPA, Spring Security OAuth2, JWT, Socket
Rating: 4.7 out of 54.7 (3,152 ratings)
12,695 students
Created by Andrés José Guzmán
Last updated 6/2022
Spanish
Spanish [Auto]

What you'll learn

  • Desarrolla aplicaciones web full-stack con Angular (frontend) y Spring Framework 5 + JPA (backend)
  • Desarrolla una aplicación de CRUD completa usando Angular + Spring + JPA + Restful
  • Maneja los componentes, directivas, rutas, pipes y servicios de una aplicación Angular
  • Maneja Spring Security OAuth2 y JWT (autenticación y autorización basada en token)
  • Desarrolla un completo sistema de Facturas usando Angular + Spring Boot + JPA + Restful
  • Aprende a implementar paginación de resultado con Angular y Spring
  • Aprende a implementar subida de archivos
  • Aprende todo lo necesario para trabajar con Angular siguiendo las mejores prácticas
  • Despliega (deploy) el backend Spring en la nube con Heroku
  • Despliega (deploy) el frontend Angular en la nube con Google Firebase
  • Despliega el backend en producción localmente con Apache Tomcat embebido
  • Despliega el frontend Angular en producción localmente con Apache(httpd) y con Node JS y Express
  • Desarrolla una aplicación Chat en tiempo real con Socket y MongoDB
  • Integra y aprende a trabajar con MongoDB en Spring

Requirements

  • Conocimientos en programación Java SE y Programación orientada a objetos.
  • Conocimientos básicos sobre Spring Framework.
  • Conocimientos básicos sobre Bases de Datos y SQL.
  • NO es necesario saber nada de Angular ni tampoco de TypeScript

Description

Bienvenido al curso de Angular con Spring Boot 2, aprenderás linea a linea y desde cero a desarrollar aplicaciones web de una sola página (SPA), desde los conceptos más básicos de Angular hasta un completo sistema conectado a la base de datos mediante API Rest para implementar un CRUD (crear, leer, actualizar y eliminar) con relaciones de tablas, Hibernate/JPA, paginación, subida de archivos, manejo de errores, validación de formulario, un completo sistema de facturación, un completo sistema de Chat con Socket y mucho más. Además aprenderás a dar seguridad a tu aplicación con Spring Security OAuth2 con JWT (JSON Web Token), deploy, entre otros temas más.

El curso es completamente funcional con Angular 12, 11 y 10, pero también compatibles para las versiones anteriores de Angular 2, 4, 5, 6, 7, 8 y 9.

Angular es un framework JavaScript para desarrollar aplicaciones web de una sola página (SPA - single page application), asíncronas, reactivas y escalables, creado por Google. Unos de los framework más utilizados hoy en día en la industria para crear aplicaciones web y móviles en el lado del cliente/front-end.

Aprenderás todo lo que necesitas saber para trabajar por el lado del cliente con Angular (front-end) y por el lado del servidor con Spring (back-end): Por el lado de Angular veremos TypeScript, ReactiveX, Angular CLI, Operadores RX, Componentes,  Eventos/Hooks, Observable, Pipe, Directivas, Interceptores Http, servicios, SockJS, Stompjs y mucho más. Por el lado de Spring veremos IoC, Spring MVC, API RESTful, Validaciones, Spring Data JPA, Hibernate, Paginación, OAuth2 con JWT, Uploads de archivos, WebSocket, STOMP, Mongo DB y más.

También vamos a ver en detalle todo lo relacionado al despliegue en producción (deploy), con diferentes alternativas, de forma local y en servicios en la nube (Cloud, Heroku y Google Firebase).

Todos los materiales del curso están en español y al finalizar recibes un diploma UDEMY digital certificando tu aprobación con validez internacional y LinkedIn.

¿Porqué elegir nuestros cursos?

  • Acceso 7 x 24 a nuestra Plataforma e-learning.

  • Soporte online con profesor Java

  • Al finalizar recibes un certificado digital

  • Somos pioneros en brindarte este tipo de acceso para darte la libertad que necesitas para estudiar, donde quiera que te encuentres.

  • Excelente relación calidad-precio.

  • Conocimiento aplicable a proyectos reales del mercado laboral.

  • Atención rápida y satisfactoria a las dudas por parte del profesor.

  • Interactividad del curso ya que contiene foros y comunicación para resolver dudas.

Si quieres ser un desarrollador full-stack con Spring Framework y avanzar al siguiente nivel, es casi obligatorio este curso, te invito a que te inscribas, nos vemos adentro.

Who this course is for:

  • Personas que estudian informática y/o ingeniería que estén estudiando o han estudiado Java
  • Personas que dominan Spring y quieran introducirse en el desarrollo de aplicaciones web full-stack con Angular
  • Desarrolladores apasionados de las nuevas tecnologías que dominan Java
  • Desarrolladores apasionados de las nuevas tecnologías con alguna base en Spring
  • Personas que estén interesadas en aprender Angular que dominan Java
  • Personas interesadas en el desarrollo front-end que dominan Java

Instructor

Andrés José Guzmán
Web Developer & Traninnig Specialist TI
Andrés José Guzmán
  • 4.7 Instructor Rating
  • 19,889 Reviews
  • 93,104 Students
  • 11 Courses

Ingeniero Civil, durante mi carrera he trabajado en diferentes empresas de desarrollo y tecnologías TI, en diferentes cargos como desarrollador, líder de proyecto y arquitecto.

Entusiasta de las nuevas tecnologías, gran parte de mi tiempo la dedico a la investigación y desarrollo, más de 17 años de experiencia desarrollando, aprendiendo y enseñando diversas tecnologías relacionadas al desarrollo de aplicaciones.

Java, POO, UML y Patrones de Diseño, Jakarta EE 9, Hibernate, JPA, Spring Framework, Spring Boot 2, Spring Cloud, Microservicios, Docker, Kubernetes, Angular.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.