|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/grpc-csharp/
课程评论:没有评论
课程名称:gRPC [C#] 大师班:构建现代API与微服务 课程概述:gRPC是一种新颖的现代框架,用于构建可扩展、快速的API。诸如Google、Square和Netflix等顶级科技公司都在使用它。gRPC允许程序员使用自己喜欢的语言编写微服务,并轻松实现服务之间的通信。该框架依赖于协议缓冲(Protocol Buffers)作为传输机制和服务定义语言。课程将深入探讨gRPC的各个方面,通过实践讲座帮助学生快速上手。本课程将让您实现两个服务:问候服务(Greet)和计算器服务(Calculator Service)。只需几个小时,您就能掌握编写`.proto`文件、生成C#代码以及在.NET中实现服务、服务器和客户端所需的一切知识。 课程亮点: - 学习gRPC理论,理解gRPC的工作原理 - 比较gRPC与REST API的范式 - 编写gRPC服务定义的`.proto`文件 - 在C#中生成服务器和客户端代码 - 实现单向、服务器流、客户端流和双向流API - 通过练习与解决方案巩固学习 - 掌握错误处理、截止日期和SSL安全等高级概念 - 在MongoDB上实现完整的CRUD API - 获取扩展学习旅程的指引,受到真实世界gRPC服务的启发 注意:本课程预计您需要具备有关协议缓冲和C#/.NET的初步知识。 课程内容概述: 1. gRPC课程概述:了解课程目标、结构,下载课程代码,做好准备! 2. [理论] gRPC内部深度解析:学习gRPC的工作原理,了解HTTP/2、协议缓冲的效率,以及gRPC与REST的区别。 3. [实操] gRPC项目概述与设置:设置您的项目并学习如何触发代码生成。 4. [实操] gRPC单向:API描述和实现 5. [实操] gRPC服务器流:API描述和实现 6. [实操] gRPC客户端流:API描述和实现 7. [实操] gRPC双向流:API描述和实现 8. [实操] gRPC高级特性深度解析:学习高级特性,如错误处理、截止日期、SSL安全 9. 后续步骤:一些有用的实际链接和进一步学习的方向 讲师介绍:我的名字是Clément Jean,我将是您在本课程中的讲师。我专注于gRPC和协议缓冲的教学,旨在帮助学生提升职业技能。随着开发成为一个广泛接受和追求的职业,我决定为学生提供正确学习gRPC的机会。让我们开始这门课程吧!您将受到良好指导! 本课程还提供: - 终身访问所有未来更新 - 在问答环节中响应迅速的讲师 - 有趣文章的链接,以及大量优质代码供您基于此模板进行扩展 - Udemy完成证书可供下载 - 30天“无条件”退款保证! 希望在课程中见到您!
gRPC is a new and modern framework for building scalable, modern and fast API. It is leveraged by many top tech companies such as Google, Square & Netflix and enables programmers to write micro-services in any language they want while keeping the ability to easily create communications between these services. It relies on Protocol Buffers for the transport mechanism and Service Definition language. In this course, we are going to explore in-depth, with hands-on lectures, all the aspects to get started with gRPCThis course is hands-on and you will implement two services: Greet and a Calculator ServiceIn just a few hours, you will know everything you need to know to write your.proto files, generate code in your Favourite Programming, and implement your services, servers, and client in.NET. There will be plenty of hands-on lectures and exercises for you to practice your newly acquired skills. It's time to say goodbye to slow and clunky REST API, and opt-in for a better API frameworkgRPC C# Master Class is the best way to get a great overview of all the possibilities offered by gRPC with your favorite language> Learn the gRPC theory to understand how gRPC works> Compare gRPC and REST API paradigm> Write your gRPC service definition in.proto files> Generate Server & Client Code in C#> Implement Unary, Server Streaming, Client Streaming & Bi-Directional Streaming API> Practice your learning with Exercises & Solutions> Implement advanced concepts such as Error Handling, Deadlines & SSL Security> Implement a full CRUD API on top of MongoDB> Get pointers to expand your learning journey and get inspired by real-world gRPC servicesNote: This course expects you have some preliminary knowledge about Protocol Buffers and C# and.NET. Section outline:gRPC Course Overview: Get an understand of the course objectives, how the course is structured, download the course code and get ready![Theory] gRPC Internals Deep Dive: Learn how gRPC works behind the scenes. Learn about HTTP/2, Protocol Buffers efficiencies, and the differences of gRPC and REST.[Hands-On] gRPC Project Overview & Setup: Setup your project and learn how to trigger code generation[Hands-On] gRPC Unary: API description & implementation[Hands-On] gRPC Server Streaming: API description & implementation[Hands-On] gRPC Client Streaming: API description & implementation[Hands-On] gRPC Bi-Directional Streaming: API description & implementation[Hands-On] gRPC Advanced Features Deep Dive: Advanced features such as Error Handling, Deadlines, SSL Security. Next Steps: Some useful real-world links & where to take your learning from hereInstructorMy name is Clément Jean, and I'll be your instructor in this course. I teach about gRPC and Protocol Buffers with my focus always on helping my students improve their professional proficiencies.With development being a widely accepted and pursued career, I've decided it's time for students to properly learn about gRPC. So, let's kick start the course! You are in good hands!This Course Also Comes With:Lifetime Access to All Future UpdatesA responsive instructor in the Q & A SectionLinks to interesting articles, and lots of good code to base your next template ontoUdemy Certificate of Completion Ready for DownloadA 30 Day "No Questions Asked" Money Back Guarantee!I hope to see you inside the course!