Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications 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 Certification Network & Security Hardware Operating Systems 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 Design Thinking 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 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 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 Yoga Mental Health Dieting 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 Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
2020-12-01 19:02:02
30-Day Money-Back Guarantee

This course includes:

  • 24 hours on-demand video
  • 13 articles
  • 16 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Development Tools Microservices

Microservicios con Spring Cloud y Angular 11

Construye aplicaciones con Microservicios Spring como backend y Angular 11 como frontend, Eureka, API Gateway, RESTful
Rating: 4.8 out of 54.8 (429 ratings)
2,781 students
Created by Andrés José Guzmán
Last updated 1/2021
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Construye, implementa y escala microservicios con Spring Boot 2 y Spring Cloud
  • Aprende a crear y consumir servicios web RESTful con Spring Boot
  • Conecta y consume otros microservicios utilizando cliente HTTP
  • Implementa Balanceo de carga del lado del cliente con Spring Cloud Load Balancer
  • Implementa el registro y el escalamiento con el servidor Eureka y Spring Cloud Gateway
  • Desarrolla aplicaciones web full-stack con Angular 9 (frontend) y Microservicios con Spring Cloud (backend)
  • Aprende sobre componentes, directivas, rutas, pipes y servicios de una aplicación Angular
  • Aprende a implementar paginación de resultado con Angular y Spring Microservicios
  • Aprende a implementar uploads de archivos con Angular y Spring Microservicios
  • Integra y aprende a trabajar con MongoDB en Spring Microservicios
  • Angular Material (Paginator, DataTable, Autocomplete, Ventanas Modal, Tabs, Card y Paneles, Acordeón, Checkboxes)
  • Aprende a implementar diferentes patrones de base de datos en Microservicios, BBDD compartida y por microservicios
  • Aprende en Angular como llenar listas select desplegables y dependientes
  • Aprende a escribir clases comunes (commons) con Generics en TypeScript
Curated for the Udemy for Business collection

Course content

24 sections • 211 lectures • 23h 58m total length

  • Preview12:35
  • Antes de comenzar
    03:29
  • Preview10:52
  • Instalación del Spring Tools Suite IDE
    07:53
  • Preview10:00

  • Creando nuestro microservicio usuarios
    16:26
  • Preview06:23
  • Añadiendo la clase Entity Alumno
    06:44
  • Creando el repositorio JPA para los alumnos
    10:27
  • Creando el componente service para los alumnos
    09:49
  • Creando el controlador rest alumnos
    09:36
  • Implementando CRUD en el controlador métodos handler para post, put y delete
    10:26
  • Configurando conexión MariaDB o MySQL en servicio usuarios
    07:15
  • Instalando base de datos MariaDB
    03:49

  • Introducción a Eureka Server
    10:17
  • Creando servidor de registro Eureka
    12:00
  • Conectando servicio usuarios como cliente de Eureka
    09:59
  • Introducción a API Gateway
    05:18
  • Creando y configurando servidor Zuul Gateway
    07:50
  • Probando servicio usuarios con postman
    04:47
  • Añadiendo librería common para un service genérico y reutilizar código
    12:29
  • Añadiendo librería common para un controller genérico y reutilizar
    06:26

  • Introducción al patrón shared database (base de datos compartida)
    10:40
  • Creando microservicio cursos
    09:02
  • Implementando el componente service y controller
    08:33
  • Creando librería commons para reutilizar entity Alumno
    07:48
  • Añadiendo relación en curso con sus alumnos
    08:19
  • Asignar y eliminar alumnos al curso
    05:35
  • Probando en Postman asignar y eliminar alumnos
    08:35
  • Buscar alumnos usando operador like
    07:11
  • Usando join para obtener el curso asignado al alumno
    06:18

  • Creando microservicio exámenes
    07:18
  • Añadiendo relación bidireccional en examen con sus preguntas
    14:22
  • Añadiendo el componente service y controller
    04:26
  • Añadiendo método handler put para editar las preguntas
    09:03
  • Probando en Postman crear un examen
    06:33
  • Creando librería commons para reutilizar clases entity de exámenes
    04:27
  • Añadiendo relación entre cursos y exámenes
    06:03
  • Buscar exámenes usando operador like
    06:57
  • Añadiendo asignaturas al examen
    08:59
  • Añadiendo componente service y controller para las asignaturas
    05:44
  • Añadiendo datos de prueba para las asignaturas
    04:51
  • Inserts SQL con los datos de ejemplos de las asignaturas
    00:25

  • Añadiendo reglas de validaciones en los entity
    11:28
  • Probando validaciones en Postman
    05:42

  • Añadiendo paginación
    05:32
  • Probando paginación en Postman
    07:56

  • Añadiendo atributo foto del tipo Blob en entity Alumno
    05:30
  • Añadeindo métodos handlers con soporte multipartfile para post y put
    06:40
  • Probando upload en Postman
    05:03
  • Añadiendo método handler del controlador para ver la imagen del alumno
    04:36

  • Creando microservicio respuestas
    06:01
  • Configurando entity scan
    02:06
  • Añadiendo entity Respuesta y sus relaciones con el alumno y la pregunta
    05:42
  • Añadiendo componentes service y controller
    06:15
  • Escribiendo consulta JPQL con join para las respuestas del alumno por examen
    05:34
  • Añadiendo métodos en service y controlador para las respuestas del alumno
    03:52
  • Consulta JPQL para obtener los ids de exámenes respondidos por el alumno
    11:06
  • Añadiendo métodos en service y controlador para ids de exámenes respondidos
    03:41
  • Probando en postman responder examen
    11:13
  • Implementando cliente HTTP Feign en cursos para obteners examenes respondidos
    10:10
  • Comunicacion con servicio respuesta para obtener ids de examenes respondidos
    10:09

  • Creando y configurando servidor Spring Cloud Gateway
    13:53
  • Probando Balanceo de carga Spring Cloud Load Balancer
    07:39
  • Probando balanceo de carga en postman
    06:36
  • Descargar Código Fuente
    00:03

Requirements

  • Conocimientos de Java SE y programación orientada a objetos
  • Conocimientos de Spring Framework
  • Conocimientos de Bases de Datos y SQL

Description

Bienvenido al curso de Microservicios con Spring Cloud y Angular 11, primero por el lado del backend aprenderás línea a línea y desde cero como construir un arquitectura de microservicios con Spring Boot 2 y Spring Cloud, desde los conceptos más básicos hasta un completo ecosistema de servicios interconectados mediante el registro y escalamiento con Eureka (servidor de nombre) y como puerta de enlace Spring Cloud Gateway y Zuul, implementando balanceo de carga con Spring Cloud Load Balancer, también aprenderemos a trabajar con diferentes patrones de base de datos y persistencia en microservicios con BBDD compartida y con BBDD por microservicios y relaciones con integridad referencial (foreign key) entre las tablas y relaciones distribuidas, usaremos bases de datos MySQL 8, PostgreSQL y NoSQL con MongoDB.

Luego por el lado del frontend angular aprenderás desde cero a desarrollar aplicaciones web de una sola página (SPA), desde los conceptos más básicos de Angular como TypeScript, Angular CLI, ReactiveX (RxJs), Operadores RX, Componentes,  Angular Material, Listas select desplegables y dependientes, Tipos Generics en TypeScript, Observable, Pipe, Directivas, servicios y mucho más, hasta un completo sistema conectado a los endpoints de nuestros microservicios mediante API Rest para implementar CRUD y diferentes operaciones/consultas con relaciones a varias tablas, Hibernate/JPA, paginación, subida de archivos, manejo de errores, validación de formulario y más.

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

Durante el curso también trabajaremos con varios componentes del ecosistema de Spring como IoC, Spring MVC, RestController, Servicios Web RESTful, cliente HTTP con Feing, Spring Data JPA e Hibernate para la persistencia y CRUD (crear, leer, actualizar y eliminar), Upload de archivos, entre otros temas más.

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

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.

Si quieres ser un desarrollador de arquitecturas de microservicios con Spring Boot 2 y Spring Cloud 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 y spring
  • Desarrolladores apasionados de las nuevas tecnologías que dominan Java
  • Desarrolladores apasionados de las nuevas tecnologías con una base en Spring
  • Personas interesadas en el desarrollo backend con microservicios que dominan Java
  • Personas que dominan Spring y quieran introducirse en el desarrollo de aplicaciones web full-stack con Angular
  • Personas que dominan Spring y quieran introducirse en la arquitectura de microservicios
  • 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
  • 12,994 Reviews
  • 90,281 Students
  • 9 Courses

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

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

Java SE 8, Java EE 8, Spring Framework, Spring Boot 2, Microservicios, Hibernate, JPA, Angular, PHP 8, POO, UML y Patrones de Diseño.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.