
Aprenda gRPC con cursos y programas en línea
gRPC es un marco moderno para construir APIs rápidas y escalables. Con el lenguaje de programación Go y gRPC, puede escribir archivos .proto, generar código e implementar servicios y servidores en varios lenguajes y plataformas.

¿Qué es gRPC?
gRPC de Google es un marco moderno, de código abierto y de alto rendimiento para llamadas a procedimientos remotos (RPC). Un RPC es un protocolo de comunicación de software. Con él, puede acceder a servicios y procesos desde una computadora remota para usarlos en una local. gRPC es una versión más avanzada de RPC que puede ejecutarse en cualquier entorno. Puede usarlo cuando:
Construya un sistema distribuido de baja latencia y altamente escalable
Desarrolle para clientes móviles que se comunican con un servidor en la nube
Diseñe un nuevo protocolo para precisión, eficiencia e independencia de lenguaje
Programe extensiones para autenticación, balanceo de carga, registro y monitoreo
Las aplicaciones web de gRPC se han convertido en un marco popular para la comunicación porque son fundamentales para la arquitectura de microservicios, lo que permite un desarrollo de aplicaciones más rápido.1 También se implementan sobre HTTP2 y se basan en buffers de protocolo de codificación binaria, un método para serializar datos.
Explore cursos de gRPC
Browse online gRPC certificates
Find new interests and advance your career opportunities
Stand out in your field
Use the knowledge and skills you have gained to drive impact at work and grow your career.
Learn at your own pace
On your computer, tablet or phone, online courses make learning flexible to fit your busy life.
Earn a valuable credential
Showcase your key skills and valuable knowledge.
Certificates
¿Qué se cubre en un tutorial de gRPC?
Los cursos de gRPC pueden comenzar con una visión general introductoria de la teoría de gRPC, cómo funciona y por qué se utiliza, seguida de un análisis profundo de las eficiencias de los buffers de protocolo, las diferencias entre las API construidas con gRPC en comparación con HTTP y casos de uso avanzados. Después de trabajar en un tutorial de gRPC basado en un ejemplo del mundo real, los estudiantes pueden profundizar en el trabajo de proyectos. Esto puede implicar escribir definiciones de servicios gRPC en archivos .proto, generar código de servidor y cliente gRPC en golang, así como resolver problemas de seguridad y manejo de errores.
Si está interesado en convertirse en desarrollador, arquitecto, programador o ingeniero, puede considerar inscribirse en un curso de puerta de enlace gRPC. Con edX, puede explorar una variedad de cursos en línea y programas para estudiantes de diferentes niveles de habilidad para mejorar sus competencias y avanzar en sus carreras.
Explore trabajos que utilizan gRPC
Explore trabajos que utilizan gRPC
Ya sea que busque un título de licenciatura, una maestría, o acelere el desarrollo de sus habilidades con un programa de Boot Camp, un curso de gRPC puede ayudarle a prepararse para una serie de trabajos y roles tecnológicos como:
- Ingenieros de front-end: desarrollan aplicaciones web, bibliotecas y componentes limpios, accesibles y modernos.
- Ingenieros de back-end: arquitectan APIs para recopilar datos de backend de fuentes dispares, inestables o lentas.
- Desarrolladores web senior: construyen microservicios para facilitar el comercio, probar el rendimiento y escalar.
- Ingenieros de software senior: construyen plataformas de datos de clientes de primera clase y sitios web de comercio electrónico.
- Ingenieros de automatización de pruebas: desarrollan herramientas para la adquisición de datos, validación de hardware y pruebas de calidad.
- Ingenieros full-stack: construyen microservicios impulsados por eventos para proporcionar un servicio al cliente confiable y escalable.
- Redactores técnicos senior: producen y mantienen documentos técnicos para un equipo de desarrolladores.
- Desarrolladores móviles: reconstruyen componentes de aplicaciones, mejoran bibliotecas e implementan mejores prácticas de codificación.
- Programadores: contribuyen a la arquitectura del sistema en un entorno de múltiples usuarios en red.
- Arquitectos: desarrollan un entorno para facilitar la mensajería en tiempo real entre aplicaciones móviles y servidores.
Cómo usar gRPC
Ya sea centrado en gRPC Python o gRPC Java, los boot camps de codificación en línea pueden formar una base útil para aprender la arquitectura de microservicios. Antes de inscribirse en estos cursos, puede que desee desarrollar una comprensión básica de los buffers de protocolo y golang. También podría ser útil familiarizarse con la computación en la nube o la ciencia de datos a través de un programa de grado en ciencias de la computación.
El conocimiento de gRPC puede resultar útil en una variedad de carreras y lugares de trabajo. Lyft, por ejemplo, utiliza gRPC para transmitir ubicaciones de conductores en tiempo real a medida que se acercan a los clientes. Un servidor gRPC envía un flujo continuo de mensajes, serializados en buffers de protocolo, a la aplicación móvil de Lyft. La aplicación luego decodifica los mensajes, traduciéndolos a un lenguaje que el cliente pueda entender.2
En otro ejemplo, los desarrolladores de Salesforce utilizan gRPC para establecer una estrategia de interoperabilidad unificada en toda la empresa. En el pasado, las integraciones basadas en JSON carecían de flexibilidad y requerían una negociación extensa. En comparación, las características técnicas de gRPC permiten prácticas de desarrollo basadas en contratos y una mejor comprensión de la interfaz de la red. Los equipos disfrutan de más flexibilidad al diseñar servicios de transmisión y notificaciones push a través de HTTP/2 seguro.3
Más oportunidades para que aprenda
We've added 500+ learning opportunities to create one of the world's most comprehensive free-to-degree online learning platforms.
Preguntas frecuentes sobre gRPC
Preguntas frecuentes
Preguntas Frecuentes: ¿Qué es gRPC? (2021). gRPC.io. Recuperado el 27 de diciembre de 2022.
4 maneras en que los arquitectos empresariales están usando gRPC en el mundo real. (2021). Red Hat. Recuperado el 27 de diciembre de 2022.
Cómo gRPC está habilitando la estrategia de interoperabilidad unificada de Salesforce. (2019). CNCF.io. Recuperado el 27 de diciembre de 2022.
Última actualización febrero de 2023























