gRPC [Java] Master Class: Build Modern API & Micro services

所在平台: Udemy

课程主页: https://www.udemy.com/course/grpc-java/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:gRPC [Java] 大师班:构建现代 API 和微服务 课程概述: gRPC 是一个现代化的框架,旨在构建可扩展、现代且快速的 API,被许多顶尖科技公司(如 Google、Square 和 Netflix)广泛使用。它允许程序员使用任意编程语言编写微服务,同时简化了这些服务之间的通信。gRPC 基于协议缓冲(Protocol Buffers)作为传输机制和服务定义语言。本课程将通过实操讲座深入探讨所有与 gRPC 相关的内容,我们将实施两个服务:问候服务(Greet Service)和计算器服务(Calculator Service)。在短短几小时内,您将掌握编写 .proto 文件的知识,使用您喜欢的编程语言生成代码,并在 Java 中实现服务、服务器和客户端。课程中将有丰富的实操讲座和练习,让您实践新获得的技能。摆脱缓慢且笨重的 REST API,选择一个更好的 API 框架吧!gRPC Java 大师班是了解 gRPC 所有可能性的最佳途径。 您将学习到: - gRPC 理论,理解 gRPC 的工作原理 - 比较 gRPC 与 REST API 的不同 - 编写 gRPC 服务定义的 .proto 文件 - 使用 Gradle gRPC 插件生成 Java 服务器和客户端代码 - 实现单向、服务器流、客户端流及双向流 API - 通过练习与解决方案巩固学习 - 实现错误处理、截止日期和 SSL 安全等高级概念 - 在 MongoDB 上实现完整的 CRUD API - 获取扩展学习之旅的指引,并从实际应用的 gRPC 服务中获得启发 课程结构: - 课程概述:了解课程目标、结构,下载课程代码并准备开始! - 理论部分:深入了解 gRPC 的内部工作机制,包括 HTTP/2、协议缓冲的效率,以及 gRPC 与 REST 的差异。 - 实操项目概述与设置:使用 Gradle 设置项目,学习如何触发代码生成。 - 实操部分:gRPC 单向、服务器流、客户端流和双向流的 API 描述与实现。 - 高级功能深入探讨:学习错误处理、截止日期和 SSL 安全等高级特性。 - 下一步:提供一些有用的现实链接及后续学习方向。 讲师介绍: 我叫 Clément Jean,将担任您本课程的讲师。我专注于协议缓冲和 gRPC 的教学,致力于帮助学生提升专业技能。同时,我也是一些高度评价和热销课程的作者。随着软件开发成为广受欢迎的职业,我认为是时候让学生们系统地学习 gRPC 了。让我们开始这个课程吧!您将受到很好的指导! 课程附带: - 终身访问所有未来更新 - 在问答部分有响应迅速的讲师 - 提供有趣文章链接和大量优质代码作为您下一个模板的基础 - 完成证书可在 Udemy 下载 - 30 天“无理由”退款保证! 希望在课程中见到您!

课程评论(0条)

课程详情

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 gRPC This 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 Java. 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 Java Master Class is the best way to get a great overview of all the possibilities offered by gRPC with your favourite 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 Java using the Gradle gRPC plugin> 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. 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 using Gradle 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 Protocol Buffers and gRPC with my focus always on helping my students improve their professional proficiencies. I am also the author of some of the most highly-rated & best-selling courses.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!

课程标签

0人关注该课程

主题相关的课程