Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
gRPC[NodeJS]: Construir API modernas & Microservicios
Rating: 5.0 out of 5(3 ratings)
75 students

gRPC[NodeJS]: Construir API modernas & Microservicios

Un framework open source de alto desempeño y escalabilidad para construir API y comunicación entre microservicios NodeJS
Created byBD Tech
Last updated 2/2024
Spanish
Spanish [Auto],

What you'll learn

  • Aprender la teoría de gRPC y entender cómo funciona.
  • Dominar Protobuf para definir servicios y mensajes, generando cliente y servidor.
  • Implementar un servidor de gRPC en sus diferentes tipos (Unary, Server Streaming, Client Streaming, Bidirectional Streaming)
  • Desarrollar clientes gRPC en NodeJS para consumir servicios remotos eficientemente.
  • Construir Test utilizando Postman para verificar el funcionamiento de los servicios de gRPC construidos importando la definicion en archivos .proto.
  • Comparar gRPC con otros paradigmas como REST, GraphQL, SOAP.
  • Practicar su aprendizaje con ejercicios en NodeJS y explorar las distintas soluciones.
  • Construir una arquitectura de microservicios en el contexto de IoT intercomunicada con servicios gRPC.
  • Implementar microservicios de gRPC conectados a una base de datos altamente escalable (CockroachDB) haciendo uso de Docker y Balanceadores de Carga.
  • Implementar conceptos avanzados como manejo de errores, timeouts y seguridad SSL.

Course content

6 sections41 lectures6h 21m total length
  • Introducción al Curso4:29

    Dar una vista general del curso, su estructura, el aprendizaje que se espera de cada clase y cómo puede el estudiante sacarle mejor provecho.

  • Estructura del Curso3:46

    Entender los objetivos de cada sección para que el estudiante pueda ir inmediatamente al contenido que más valor le genere para sus requerimientos especificos.

Requirements

  • Experiencia programando con NodeJS

Description

¡Descubre el poder de gRPC y lleva tu desarrollo de software al siguiente nivel con nuestro curso en Udemy!

En un mundo cada vez más interconectado, la comunicación entre aplicaciones es fundamental. Y ahí es donde entra en juego gRPC. Este revolucionario protocolo de comunicación de código abierto, desarrollado por Google, está transformando la manera en que las empresas construyen sus sistemas distribuidos.

Con nuestro curso de gRPC en Udemy, te sumergirás en un viaje de aprendizaje que te llevará desde los conceptos básicos hasta las habilidades avanzadas en esta tecnología de vanguardia. Aprenderás a diseñar y desarrollar servicios eficientes y escalables utilizando gRPC y NodeJS, lo que te permitirá construir aplicaciones modernas de manera más rápida y confiable que nunca antes.

La relevancia de gRPC en el mercado actual es innegable. Empresas líderes como Google, Netflix, Square, y CoreOS lo utilizan para construir sus sistemas de backend debido a su velocidad, eficiencia y facilidad de uso. Al dominar gRPC, te estarás posicionando como un profesional altamente demandado en el mercado laboral de la tecnología.

En este curso, no solo aprenderás los fundamentos teóricos de gRPC, sino que también obtendrás experiencia práctica a través de proyectos y ejercicios del mundo real. Desde la creación de servicios básicos hasta la implementación de características avanzadas como streaming y autenticación, estarás listo para enfrentar cualquier desafío que se presente en tu carrera como desarrollador.


Descripción de las secciones:

  • Visión General del Curso:

  • [Teoría] gRPC

  • [Demo] Veamos a gRPC Funcionando:

  • [Lab] Crear un servidor de gRPC con NodeJS:

  • [Lab] Crear un cliente de gRPC con NodeJS:

  • [Lab] Arquitectura de microservicios con CockroachDB, Docker, Prisma gRPC y NodeJS

Instructor:

Diego Prieto es Ingeniero de Software de la Universidad Escuela Colombiana de Ingeniería Julio Garavito en donde hace 4 años ejerce como profesor de Arquitectura de Software y Programación Orientada a Objetos. Adicionalmente es Magister en Ingeniería de Software de la Universidad de los Andes y cuenta con más de 8 años de experiencia en la industria como ingeniero de software en compañías como Mensajeros Urbanos, Bizagi, Mothership, Voyager, Lob, Glass y Microsoft.

Who this course is for:

  • Desarrolladores que quieran entender cómo construir servicios y clientes basados en gRPC utilizando el framework de programación NodeJS.
  • Arquitectos que quieran entender el funcionamiento de gRPC y los conceptos detrás de esta tecnología para tomar decisiones respecto a la implementación al interior de sus empresas.