描述
gRPC是一个新的现代框架,用于构建可扩展,现代和快速的API。它被Google,Square和Netflix等许多顶级高科技公司所利用,使程序员能够以所需的任何语言编写微服务,同时保持了在这些服务之间轻松创建通信的能力。它依赖于协议缓冲区的传输机制和服务定义语言。
在本课程中,我们将通过动手讲座深入探索gRPC入门的所有方面。
本课程是动手实践的,您将实现两项服务:Greet服务和Calculator Service。
在短短几个小时内,您将了解编写.proto文件,在“收藏夹编程”中生成代码以及在.NET中实现服务,服务器和客户端所需的全部知识。将有大量的动手讲座和练习供您练习新近掌握的技能。
现在该告别缓慢笨拙的REST API,并选择加入一个更好的API框架。
类型:在线学习| MP4 | 视频:h264,1280×720 | 音频:aac,48000 Hz
语言:英语| SRT | 大小:1.47 GB | 时长:4h 19m
你将学习
了解的GRPC理论来理解GRPC运行方式
比较GRPC和REST API的模式
写在.proto文件您GRPC服务定义
使用protoc GRPC插件生成服务器和客户端代码在C#
实现一元,流媒体服务器,客户端和流双向流API
通过练习和解决方案练习学习
实施错误处理,截止日期和SSL安全等高级概念
在MongoDB之上实施完整的CRUD API
获取指针以扩展学习过程并从真实的gRPC服务中获得启发
要求充分
了解C#编程语言充分
了解协议缓冲区
———————————
gRPC C#Master Class是用您喜欢的语言全面了解gRPC提供的所有可能性的最佳方法
>学习gRPC理论以了解gRPC的工作原理
>比较gRPC和REST API范例
>在.proto文件中编写gRPC服务定义
>使用Gradle gRPC插件在C#中生成服务器和客户端代码
>实施Unary ,服务器流,客户端流和双向流API
>通过练习和解决方案练习学习
>实施错误处理,截止日期和SSL安全性等高级概念
>在MongoDB之上实施完整的CRUD API
>获取指针以扩展您的学习历程并从真实学习中获得启发全球gRPC服务
注意:本课程希望您对协议缓冲区以及C#和.NET有一些初步的了解。
讲师
Stephane Maarek是该课程的讲师。他是非常成功的课程的作者,例如Apache Kafka系列和AWS系列。他对微服务和数据充满热情。他已经教过160000多名学生,并收到50000多条评论。
Paulo Dichone是该课程的讲师。他是一名软件工程师,一名教师,并撰写了有关Udemy的高度评价的开发课程。他已经在线教授了90,000多名学生,并收到了10,000多条评论。学生喜欢他的教学方法,该方法非常注重动手,基于项目的方法。
本节大纲:
gRPC课程概述:了解课程目标,课程结构,下载课程代码并做好准备!
[理论] gRPC Internals Deep Dive:了解gRPC在后台如何工作。了解有关HTTP / 2,协议缓冲区效率以及gRPC和REST的区别的信息。
[动手操作] gRPC项目概述和设置:使用Gradle设置项目并学习如何触发代码生成
[动手实践] gRPC Unary:API描述和实现
[动手实践] gRPC Server流:API描述和实现
[动手实践] gRPC Client Streaming:API描述和实现
[动手操作] gRPC双向流:API描述和实现
[动手操作] gRPC高级功能深入研究:高级功能,例如错误处理,期限,SSL安全性。
后续步骤:一些有用的现实世界链接以及从此处学习的地方
本课程还附带:
✔终身访问所有未来更新
✔问答部分的响应式讲师
✔链接到有趣的文章,以及许多不错的代码,可将您的下一个模板建立在
✔Udemy完成证书可以下载
✔30天“无疑问”退款保证!
这是可能会改变您的API技能的过程。
学习和实践gRPC可以帮助您增加职业机会,并有助于增加收入。对职业的投资就是对自己的投资。不要拖延。没有像现在这样的时间来掌管您的事业。立即学习GRPC,将您的职业发展到一个新的水平!
立即参加课程,完全无风险!
本课程的对象:
想要了解如何在C#中编写gRPC服务和开发人员的开发人员想要
了解gRPC的工作原理以及不同类型的API背后的概念的开发人员