강의

멘토링

로드맵

Programming

/

Back-end

gRPC made easy with Python!

gRPC is popping up a lot lately! Let's learn it with easy Python, not unfamiliar Go!

(4.0) 7 đánh giá

117 học viên

  • baekoblin
3시간 만에 완강할 수 있는 강의 ⏰
통신
프로토콜
grpc
Python

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • gRPC

  • backend

  • Python

gRPC là gì? 🤔

Nói một cách đơn giản, gRPC là cách để các máy tính giao tiếp với nhau và trao đổi dữ liệu. Giống như chúng ta đang trao đổi tin nhắn với bạn bè vậy! Công nghệ này được Google phát triển và hiện nay rất phổ biến vì nó nhanh chóng và hiệu quả. Điều này đặc biệt hữu ích trong các hệ thống phức tạp, nơi nhiều chương trình phải phối hợp với nhau.

gRPC thường được sử dụng trong kiến ​​trúc vi dịch vụ, dùng để chia các chương trình lớn thành các chương trình nhỏ hơn và quản lý chúng. gRPC giúp các chương trình nhỏ này dễ dàng giao tiếp và cộng tác với nhau!


Tôi có nên chỉ học gRPC trong Go không?

grpc hỗ trợ nhiều ngôn ngữ lập trình khác nhau nên bạn không nhất thiết phải gắn bó với ngôn ngữ Go. Bạn có thể sử dụng gRPC để xây dựng các hệ thống giao tiếp hiệu quả bằng nhiều ngôn ngữ, bao gồm Java, Python , C++ và Node.js.

Bất kể bạn chọn ngôn ngữ nào, điều quan trọng là phải hiểu các khái niệm và nguyên tắc cốt lõi của gRPC. gRPC định nghĩa các thông điệp bằng định dạng dữ liệu gọi là Bộ đệm giao thức, cho phép giao tiếp liền mạch giữa các hệ thống được viết bằng các ngôn ngữ khác nhau.

Do đó, bạn có thể tìm hiểu và sử dụng gRPC bằng cách chọn ngôn ngữ mà bạn quen thuộc hoặc ngôn ngữ phù hợp với dự án của mình.

Còn chúng ta thì sao? Hãy cùng học với Python!


Các tính năng của khóa học này

📌 Dễ học với sự kết hợp giữa ngôn ngữ Python dễ hiểu và gRPC trực quan!

📌 Hãy cùng nhau tạo ra nhiều mẫu phát trực tuyến khác nhau từ ý tưởng đến thực tế.

📌 Ngoài ra còn bao gồm nhiều kỹ thuật khác nhau cần thiết cho giao tiếp!

📌 Một số người có thể thấy khó hiểu về kế thừa và trình tạo, vì vậy tôi đã đưa vào phần giải thích về ngữ pháp trung cấp và nâng cao của Python!

Tôi giới thiệu điều này cho những người này

Tôi muốn nâng cao trình độ phát triển phần mềm.

Dành cho những ai đã hoàn thành việc học Python và muốn học về kiến ​​trúc back-end! Hãy trang bị vũ khí mới có tên là gRPC!

Nhà phát triển RESTful API
gRPC có điểm mạnh khác so với RESTful! Biết cả hai sẽ nhân đôi kiến ​​thức của bạn!

Tôi muốn học gRPC nhưng không muốn học Go!!
Học một ngôn ngữ mới để tìm hiểu về kiến ​​trúc API? Quá khó! Hãy học từ những gì chúng ta biết!

Sau giờ học

  • Bạn có thể tìm hiểu các khái niệm và ngữ pháp của gRPC.

  • Bạn có thể học nhiều mẫu giao tiếp khác nhau để tạo ra các dịch vụ thực tế.

  • Bạn có thể tạo một máy chủ truyền thông ổn định và hiệu quả bằng nhiều kỹ thuật truyền thông khác nhau.

Tìm hiểu về những điều này.

Các khái niệm và tính năng của gRPC!

Từ những khái niệm cơ bản đến các tính năng của gRPC! Hãy cùng tìm hiểu về những lợi ích khác nhau của nó nhé! Bạn có thể trải nghiệm hương vị độc đáo của gRPC!

Nhiều kiểu phát trực tuyến khác nhau!

Chúng tôi sẽ giúp bạn tạo ra dịch vụ bạn mong muốn bằng cách thực hành nhiều kiểu phát trực tuyến khác nhau được gRPC hỗ trợ.

Bộ đệm giao thức!

Bộ đệm giao thức Ngôn ngữ định nghĩa giao diện (IDL) dễ dàng và mạnh mẽ! Tốt quá, nhưng không có tài liệu học tập sao!? Chúng ta hãy cùng học một cách dễ dàng!

Nhiều kỹ thuật giao tiếp khác nhau!

Tìm hiểu các kỹ thuật giao tiếp khác nhau có thể sử dụng trên máy chủ và máy khách! gRPC mạnh mẽ hơn!

Ai đã tạo ra khóa học này

  • 2019 ~ 2023: Chương trình Thạc sĩ và Tiến sĩ của Đại học Quốc gia Seoul

  • 2023 ~ 2024: Nghiên cứu AI và phát triển AI tại các công ty khởi nghiệp hàng đầu!

  • 2024 ~ : Giảng viên Inflearn

  • 2024 ~ : s Câu lạc bộ mã hóa Học máy Học sâu Gia sư trực tuyến

Những điều cần lưu ý trước khi tham gia lớp học

Môi trường thực hành

  • Bài giảng giải thích dựa trên MacOS. Tôi cũng sẽ giải thích về Windows nên đừng lo lắng!

  • Trăn

Kiến thức và ghi chú của người chơi

  • Ngữ pháp Python cơ bản

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Backend candidate who has finished studying Python syntax!

  • RESTful developer

  • Someone who wants to learn the backend framework gRPC

  • For those who want to learn gRPC with Python instead of Go!

Cần biết trước khi bắt đầu?

  • Python

Xin chào
Đây là

249

Học viên

16

Đánh giá

17

Trả lời

4.0

Xếp hạng

2

Các khóa học

:)

Chương trình giảng dạy

Tất cả

23 bài giảng ∙ (3giờ 32phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

7 đánh giá

4.0

7 đánh giá

  • szsddd님의 프로필 이미지
    szsddd

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    17% đã tham gia

    🙊🙊😃

    • tech2622님의 프로필 이미지
      tech2622

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      The content is good for beginners, but it is annoying that "we" is always expressed as "us". The learners and the instructor are "us", and if there is an instructor and the instructor's staff, that group is "us" from the learners' perspective. I think that grammatical errors in oral speech are a huge risk in online lectures. I believe that you will be able to achieve better results if you improve them. -------------------------- (I will add the content after completing the lecture) I polluted the course review with Dae-heon feedback on parts unrelated to the lecture, but after completing the lecture, I found the entire lecture content very helpful to me. I took this course because I wanted to reorganize the basics and get rid of the amateurish(?) feeling of learning and using gRPC as an attribute out of necessity in the field, but it helped me understand the basic concepts and elements with easy examples better than I expected, and it introduced client concurrency processing and gRPC from an MSA perspective... I'm interested in gRPC but it's vague, or I've only dealt with RESTful APIs, so I didn't really feel like I could really use gRPC, so I think this was a great course to get started on, as it reduced my resistance.

      • baekoblin
        Giảng viên

        First, I will tell you that I will answer by referring to the National Institute of the Korean Language and the Standard Korean Dictionary. Hello, this is instructor Baekoblin. I will answer after checking the part you mentioned! If I check the usage examples of the information you provided, it seems that you suggested that we use the expression 'we' if the listener is included, and 'our' if not. This is one of the parts that I had a lot of trouble with when writing the script. In terms of dictionary meaning, grammar, 'we' has the following meanings. 1. "A first-person pronoun that refers to the speaker and the listener, or multiple people including the speaker and the listener" 2. "A first-person pronoun that refers to multiple people including the speaker when the speaker is not higher than them" In terms of dictionary meaning, 'we' is a polite expression for 'we'. In this case, it plays the role of a polite expression for two of the three meanings that 'we' has. When using we, it is said that the listener is honored by lowering the group to which they currently belong. Therefore, it is said that it is natural to use it when the listener is excluded from the group. The cases in which we can be used can be summarized as follows: 1. When the person being addressed is not higher than me. 2. When expressing a close relationship with oneself In the case of online lectures, the use of we and our is said to be somewhat ambiguous. In the case of the current listener, it is not guaranteed that the speaker is not higher than the listener, as in the case of teachers and students, and since an unspecified number of people can take the class, care must be taken when using expressions of equal status, However, using we lowers the group to which the speaker belongs, and since the listener is included in the class, it may not be natural because both honorific and derogatory expressions are included at the same time. However, if we organize this and think about the usage, "we" can be used when using the polite expression "our", and "our" can be used when using a more friendly and informal expression. Especially considering that in most scripts, we are used in abbreviated situations such as "our course" or "our course", it is said that the lowering of "we" is mostly an expression that lowers the course and raises the students. Thank you.

      • In this lecture, it is clearly correct to say "our" because it corresponds to both dictionary grammar 1 and 2. The dictionary explanation is ambiguous, but in order for us to be a polite expression, we need to assume that the listener does not belong to the group to which we belong. In other words, only when the listener does not belong to the group to which we belong and is a person of higher status than us can we use "our" to belittle the group to which we belong. Conversely, even if the listener is a person of higher status than us, if that listener is a person of higher status than us, we can only use "our". A typical example is when Koreans unconditionally refer to their home country as "our country", and since both the listener and the speaker belong to the same country, it becomes "our country" regardless of their status. A foreigner who misunderstood this as a proper noun appeared on TV and told the viewers (higher-ranking people) that his or her home country was "our country". This is an example of how referring to it as "we" can be unintentionally rude. Therefore, since the learners and the instructor are in the same boat called a specific lecture, I can cautiously confirm as one who majored in language that there is no option to be humble and can only refer to it as "we". Somehow, it became a debate on a topic that was not related to the lecture itself, but I did not intend to pick a fight. Since the expression that Koreans most often misuse is "we", which is used indiscriminately in different situations, I am absolutely not trying to point out that Baekoblin is particularly wrong. I just left feedback in the hope that you will correct the wrong expression and do better in the future, so I hope you do not think badly of it.

    • bluaura0929님의 프로필 이미지
      bluaura0929

      Đánh giá 4

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      I was curious about gRPC, and I understood it well because it was explained in detail. It seems like the best gRPC lecture. If I had tried Java or other languages just a little bit, I think I would have been more impressed by the microservice architecture and gRPC lecture.

      • tromberx2696님의 프로필 이미지
        tromberx2696

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        30% đã tham gia

        • kmkang2281님의 프로필 이미지
          kmkang2281

          Đánh giá 6

          Đánh giá trung bình 4.8

          4

          61% đã tham gia

          The lecture is good, but I can't find the source code you said you'd upload to GitHub, so I deducted one star.

          626.755 ₫

          Khóa học khác của baekoblin

          Hãy khám phá các khóa học khác của giảng viên!

          Khóa học tương tự

          Khám phá các khóa học khác trong cùng lĩnh vực!