ดีกว่า REST API! สร้าง HTTP/2 API ที่ปรับขนาดได้อย่างรวดเร็วสำหรับบริการ Golang micro ด้วย gRPC, Protocol Buffers (protobuf)

ฉันจะเรียนรู้อะไรผ่านหลักสูตร 5.5 ชั่วโมงนี้

  • เรียนรู้ทฤษฎี gRPC เพื่อทำความเข้าใจวิธีการทำงานของ gRPC
  • เปรียบเทียบกระบวนทัศน์ gRPC และ REST API
  • เขียนข้อกำหนดบริการ gRPC ของคุณใน .proto files
  • สร้างรหัสเซิร์ฟเวอร์และไคลเอนต์ใน Golang โดยใช้ protoc gRPC Plugin
  • ใช้ Unary, Server Streaming, Client Streaming & Bi-Directional Streaming API
  • ฝึกฝนการเรียนรู้ของคุณด้วยแบบฝึกหัดและวิธีแก้ปัญหา
  • ใช้แนวคิดขั้นสูง เช่น การจัดการข้อผิดพลาด กำหนดเวลา & ความปลอดภัย SSL
  • ใช้ CRUD API แบบเต็มบน MongoDB
  • รับคำแนะนำเพื่อขยายเส้นทางการเรียนรู้และรับแรงบันดาลใจจากบริการ gRPC ในโลกแห่งความเป็นจริง

ความต้องการ

  • ความเข้าใจที่ดีของภาษาการเขียนโปรแกรม Golang
  • ความเข้าใจที่ดีเกี่ยวกับโปรโตคอลบัฟเฟอร์

คำอธิบาย

gRPC เป็นเฟรมเวิร์กใหม่และทันสมัยสำหรับการสร้าง API ที่ปรับขนาดได้ ทันสมัย ​​และรวดเร็ว มีการใช้ประโยชน์จากบริษัทเทคโนโลยีชั้นนำมากมาย เช่น Google, Square & Netflix และช่วยให้โปรแกรมเมอร์สามารถเขียนไมโครเซอร์วิสในภาษาใดก็ได้ที่ต้องการ ในขณะที่ยังคงความสามารถในการสร้างการสื่อสารระหว่างบริการเหล่านี้ได้อย่างง่ายดาย โดยอาศัย Protocol Buffers สำหรับกลไกการส่งข้อมูลและภาษาข้อกำหนดของบริการ

ในหลักสูตรนี้ เราจะสำรวจในเชิงลึกด้วยการบรรยายเชิงปฏิบัติ ทุกแง่มุมเพื่อเริ่มต้นใช้งาน gRPC

หลักสูตรนี้เป็นหลักสูตรเชิงปฏิบัติจริง และคุณจะใช้บริการสองอย่าง: บริการทักทายและเครื่องคิดเลข

ในเวลาเพียงไม่กี่ชั่วโมง คุณจะรู้ทุกสิ่งที่คุณจำเป็นต้องรู้ในการเขียนไฟล์ .proto ของคุณ สร้างโค้ดใน Favorite Programming ของคุณ และใช้บริการ เซิร์ฟเวอร์ และไคลเอนต์ของคุณใน Golang จะมีการบรรยายและแบบฝึกหัดเชิงปฏิบัติมากมายเพื่อให้คุณได้ฝึกฝนทักษะที่ได้รับใหม่

ได้เวลาบอกลา REST API ที่ช้าและเกะกะ และเลือกใช้เฟรมเวิร์ก API ที่ดีขึ้น

----------------------------------

gRPC Golang ระดับผู้เชี่ยวชาญ เป็นวิธีที่ดีที่สุดในการรับภาพรวมที่ดีของความเป็นไปได้ทั้งหมดที่ gRPC นำเสนอด้วยภาษาที่คุณชื่นชอบ

> เรียนรู้ทฤษฎี gRPC เพื่อทำความเข้าใจวิธีการทำงานของ gRPC
> เปรียบเทียบกระบวนทัศน์ gRPC และ REST API
> เขียนข้อกำหนดบริการ gRPC ของคุณใน .proto files
> สร้างรหัสเซิร์ฟเวอร์และไคลเอนต์ใน Golang โดยใช้ปลั๊กอิน Gradle gRPC
> ใช้ Unary, Server Streaming, Client Streaming & Bi-Directional Streaming API
> ฝึกฝนการเรียนรู้ของคุณด้วยแบบฝึกหัดและวิธีแก้ปัญหา
> ใช้แนวคิดขั้นสูง เช่น การจัดการข้อผิดพลาด กำหนดเวลา & ความปลอดภัย SSL
> ใช้ CRUD API แบบเต็มบน MongoDB
> รับคำแนะนำเพื่อขยายเส้นทางการเรียนรู้และรับแรงบันดาลใจจากบริการ gRPC ในโลกแห่งความเป็นจริง

หมายเหตุ: หลักสูตรนี้คาดหวังให้คุณมีความรู้เบื้องต้นเกี่ยวกับ Protocol Buffers และ Golang

อาจารย์

Stephane Maarek เป็นผู้สอนหลักสูตรนี้ เขาเป็นผู้เขียนหลักสูตรที่ประสบความสำเร็จอย่างสูง เช่น Apache Kafka Series และ AWS Series เขาหลงใหลเกี่ยวกับไมโครเซอร์วิสและข้อมูล เขาได้สอนนักเรียนมากกว่า 40000 คนและได้รับคำวิจารณ์มากกว่า 12,000 รายการ

เขาแบ่งปันความรู้ด้านข้อมูลทั้งหมดของเขาบนแพลตฟอร์ม โดยใช้เวลาในการอธิบายทุกแนวคิดและให้นักเรียนมีมิติทั้งทางทฤษฎีและปฏิบัติ คุณอยู่ในมือที่ดี!

เค้าร่างส่วน:

  • ภาพรวมหลักสูตร gRPC: ทำความเข้าใจวัตถุประสงค์ของหลักสูตร โครงสร้างหลักสูตร ดาวน์โหลดรหัสหลักสูตร และเตรียมพร้อม!
  • [ทฤษฎี] gRPC Internals Deep Dive: เรียนรู้ว่า gRPC ทำงานอย่างไรเบื้องหลัง เรียนรู้เกี่ยวกับประสิทธิภาพของ HTTP/2, Protocol Buffers และความแตกต่างของ gRPC และ REST
  • [ฝึกปฏิบัติ] ภาพรวมและการตั้งค่าโปรเจ็กต์ gRPC: ตั้งค่าโปรเจ็กต์ของคุณโดยใช้ Gradle และเรียนรู้วิธีทริกเกอร์การสร้างโค้ด
  • [การปฏิบัติ] gRPC Unary: คำอธิบายและการใช้งาน API API
  • [การปฏิบัติ] การสตรีมเซิร์ฟเวอร์ gRPC: คำอธิบายและการใช้งาน API API
  • [การปฏิบัติ] การสตรีมไคลเอ็นต์ gRPC: คำอธิบายและการใช้งาน API
  • [ฝึกปฏิบัติ] gRPC Bi-Directional Streaming: คำอธิบายและการใช้งาน API
  • [การปฏิบัติ] gRPC ฟีเจอร์ขั้นสูงแบบเจาะลึก: คุณสมบัติขั้นสูง เช่น การจัดการข้อผิดพลาด กำหนดเวลา ความปลอดภัย SSL
  • ขั้นตอนถัดไป: ลิงก์ที่มีประโยชน์ในโลกแห่งความเป็นจริงและที่ที่คุณจะได้เรียนรู้จากที่นี่

หลักสูตรนี้ยังมาพร้อมกับ:

  • ข้าถึงการอัปเดตในอนาคตทั้งหมดได้ตลอดชีพ
  • ผู้สอนที่ตอบสนองในส่วน Q&A
  • ลิงก์ไปยังบทความที่น่าสนใจและโค้ดดีๆ มากมายเพื่อใช้เป็นฐานของเทมเพลตถัดไป
  • "ใบรับรองการจบหลักสูตร Udemy" พร้อมให้ดาวน์โหลด
  • รับประกันคืนเงิน "ไม่มีคำถามที่ถาม" 30 วัน!

นี่คือหลักสูตรที่สามารถเปลี่ยนทักษะ API ของคุณได้

การเรียนรู้และลงมือทำ gRPC ช่วยให้คุณเพิ่มโอกาสในการทำงานและช่วยเพิ่มรายได้ การลงทุนในอาชีพของคุณคือการลงทุนในตัวคุณเอง อย่าชักช้า ไม่มีเวลาเหมือนปัจจุบันที่จะดูแลอาชีพของคุณ ยกระดับอาชีพของคุณไปอีกระดับด้วยการเรียนรู้ GRPC วันนี้!

ลงเรียนทันที ไร้ความเสี่ยง !

ใครเหมาะสำหรับหลักสูตรนี้:

  • นักพัฒนาที่ต้องการเข้าใจวิธีเขียน gRPC Services and Clients ใน Golang
  • สถาปนิกที่ต้องการเข้าใจว่า gRPC ทำงานอย่างไรและแนวคิดเบื้องหลัง API ประเภทต่างๆ

แนะนำอาจารย์ 

Best Selling Instructor, Kafka Guru, 9x AWS Certified

Stephane เป็นสถาปนิกโซลูชัน ที่ปรึกษา และนักพัฒนาซอฟต์แวร์ที่มีความสนใจเป็นพิเศษในทุกสิ่งที่เกี่ยวข้องกับ Big Data, Cloud & API เขายังเป็นผู้สอนที่ขายดีที่สุดหลายครั้งใน Udemy สำหรับหลักสูตรของเขาใน Apache Kafka และ AWS

[ดูคำถามที่พบบ่อยด้านล่างเพื่อดูว่าคุณสามารถเรียนหลักสูตรใดได้บ้าง]

Stéphane ได้รับการยอมรับว่าเป็น AWS Hero และเป็น AWS Certified Solutions Architect Professional และ AWS Certified DevOps Professional เขาชอบที่จะสอนผู้คนถึงวิธีใช้ AWS อย่างถูกต้อง เพื่อให้พวกเขาพร้อมสำหรับการรับรอง AWS และที่สำคัญที่สุดสำหรับโลกแห่งความเป็นจริง

เขายังรัก Apache Kafka เขาอยู่ในคณะกรรมการโครงการปี 2019 ซึ่งจัดการประชุมสุดยอดคาฟคาในนิวยอร์ก ลอนดอน และซานฟรานซิสโก นอกจากนี้ เขายังเป็นสมาชิกที่กระตือรือร้นของชุมชน Apache Kafka ซึ่งเขียนบล็อกบนสื่อกลางและบล็อกผู้เยี่ยมชมสำหรับ Confluence

ในเวลาว่าง เขาชอบทำอาหาร ฝึกโยคะ เล่นเซิร์ฟ ดูรายการทีวี และเดินทางสู่จุดหมายปลายทางที่ยอดเยี่ยม!

FAQ : ควรเรียนในลำดับไหน?...

AWS Cloud: เริ่มต้นด้วย AWS Certified Solutions Architect Associate จากนั้นไปที่ AWS Certified Developer Associate และ AWS Certified SysOps Administrator หลังจากนั้น คุณสามารถทำ AWS Certified Solutions Architect Professional หรือ AWS Certified DevOps Professional หรือการรับรองพิเศษที่คุณเลือก เมื่อพร้อมแล้ว คุณสามารถเรียนรู้ AWS Lambda และ AWS CloudFormation เชิงลึก หรือทำการรับรอง AWS Big Data

Apache Kafka: เริ่มต้นด้วย Apache Kafka สำหรับผู้เริ่มต้น จากนั้นคุณสามารถเรียนรู้ Connect, Streams และ Schema Registry หากคุณเป็นนักพัฒนา และหลักสูตรการตั้งค่าและการตรวจสอบหากคุณเป็นผู้ดูแลระบบ ทั้งสองแทร็กจำเป็นต้องผ่านการรับรอง Confluence Kafka

gRPC: ขั้นแรก ให้ทำหลักสูตรบัฟเฟอร์ของโปรโตคอล จากนั้นไปยังหลักสูตร gRPC Java หรือ gRPC Golang

เพื่อแบ่งปันความรู้ ฉันไม่สามารถตอบกลับข้อความส่วนตัวบน Udemy หากคุณเป็นนักเรียนโปรดถามคำถามภายในหลักสูตร ขอบคุณสำหรับความเข้าใจ!

คำบรรยาย: อังกฤษ     

วิธีการแปลเป็นภาษาไทย 📗


ดูเพิ่มเติม & เข้ารับการอบรมคูปอง / ส่วนลด

Sponsored by Udemy

การพัฒนาซอฟต์แวร์

หากมีข้อผิดพลาดในการแปลโปรดแนะนำเราขอบคุณมาก!

✨ Telegram https://t.me/learnhtk

ยินดีต้อนรับสู่กลุ่มแฟน FB เรียน High Tech 


This free site is ad-supported. Learn more