Kafka thực chiến: Nắm trọn cốt lõi một cách nhanh chóng

Học các kiến thức cơ bản/thiết yếu/thực tiễn về Kafka mà nhà phát triển phần mềm cần biết. Sử dụng Spring Boot để kết nối với Kafka và thực hành gửi/nhận tin nhắn phù hợp với nhiều tình huống thực tế khác nhau.

(5.0) 17 đánh giá

146 học viên

Độ khó Nhập môn

Thời gian Không giới hạn

Spring Boot
Spring Boot
Kafka
Kafka
MSA
MSA
spring-kafka
spring-kafka
Spring Boot
Spring Boot
Kafka
Kafka
MSA
MSA
spring-kafka
spring-kafka

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

5.0

5.0

nieve77777

100% đã tham gia

Cảm ơn bạn vì bài giảng hay.

5.0

smathj

100% đã tham gia

Đây là một bài giảng đúng như tiêu đề "Nhanh gọn và trọng tâm". Giống như những đánh giá khác, tôi nghĩ các nhà phát triển nên bắt đầu học về Kafka bằng bài giảng của giảng viên này trước. Nếu có ai còn đang phân vân thì đừng chần chừ nữa. Tôi thực sự khuyên bạn nên xem bài giảng này đầu tiên. Sau đó, những phần còn thiếu bạn có thể bổ sung thêm thông qua các bài giảng hoặc giáo trình khác. Tôi cũng đã mua bài giảng Kubernetes của giảng viên và đang rất mong đợi!

5.0

신기루

64% đã tham gia

Bài giảng giải thích rất hay, dễ hiểu và dễ tiếp thu.

Bạn sẽ nhận được điều này sau khi học.

  • Kiến thức cơ bản/thiết yếu/thực tế về Kafka mà nhà phát triển phần mềm cần biết

  • Tiếp thu kiến thức để ứng dụng Kafka vào thực tế như thu thập log, MSA (kiến trúc microservices), và máy chủ trò chuyện thời gian thực.

  • Khả năng triển khai tích hợp Kafka và gửi/nhận tin nhắn dựa trên Spring Boot

Kafka thực chiến: Nắm trọn cốt lõi một cách nhanh chóng

1. Tài liệu học tập và Lưu ý 📢

  • Lưu ý

    • Khóa học này sẽ tập trung vào những kiến thức cốt lõi mà nhà phát triển phần mềm cần biết khi sử dụng Kafka, thay vì đi sâu vào khía cạnh cấu hình hoặc quản lý cơ sở hạ tầng Kafka.

    • Nội dung bao gồm giải thích lý thuyết về các kiến thức cốt lõi, cài đặt Kafka thông qua Docker và thực hành sử dụng Spring Boot. Tuy nhiên, vì việc chạy và thiết lập Spring khá đơn giản nên việc bạn có quen thuộc với Spring hay không không quá quan trọng.


    • Đối với Kafka Connect, Kafka Streams và Avro, chúng tôi chỉ đề cập đến nội dung lý thuyết và sẽ không có phần thực hành.

  • Tài liệu học tập

2. Nội dung học tập 📕

  • Các thành phần chính của Kafka Cluster

    • Hiểu biết về các thành phần chính của Kafka Cluster như Broker, Zookeeper, v.v.

    • Hiểu về Topic và việc gửi/nhận tin nhắn

    • Thiết kế partition và

      Đảm bảo thứ tự tin nhắn trong partition thông qua việc thiết lập giá trị key


  • Hiểu các yếu tố cốt lõi liên quan đến Nhà sản xuất (Producer) và Người tiêu dùng (Consumer)

    • Tìm hiểu về Consumer và Consumer Group

    • Quản lý offset - Commit offset thủ công, thiết lập reset offset

  • Thực hành Producer/Consumer sử dụng dependency spring-kafka

    • Gửi và nhận tin nhắn cơ bản sử dụng Spring Boot

    • Xác nhận sự thay đổi chiếm giữ partition theo thiết lập consumer group

    • Thiết kế message key và kiểm tra đảm bảo thứ tự tin nhắn

    • Thực hành liên quan đến offset

      • Thực hành sự khác biệt giữa offset reset earliest và latest

      • Chiến lược commit offset thủ công (thiết kế DLQ)

  • Giới thiệu chiến lược áp dụng Kafka trong dịch vụ thực tế (Log server, Notification server, MSA server)

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

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

  • Những nhà phát triển chưa từng sử dụng Kafka hoặc đã từng dùng nhưng chưa hiểu rõ về nó.

  • Nhà phát triển cần thiết kế kiến trúc sử dụng Kafka như hệ thống thu thập log thời gian thực, chat, và thông báo.

Xin chào
Đây là bradkim

3,408

Học viên

361

Đánh giá

128

Trả lời

4.9

Xếp hạng

10

Các khóa học

💪💪💪Chuyên gia có kinh nghiệm thực tế và giảng dạy 💪💪💪

Xin chào, tôi là giảng viên Kim Sun-guk (bradkim). Tôi đã tốt nghiệp Đại học Yonsei và từng làm việc với tư cách là kỹ sư phần mềm tại các tập đoàn lớn cũng như startup. Hiện tại, tôi đang làm giảng viên toàn thời gian tại một bootcamp. Với tư cách là một giảng viên có cả kinh nghiệm thực tế lẫn kinh nghiệm giảng dạy, tôi sẽ truyền đạt cho các bạn những kiến thức nhất định phải biết một cách dễ hiểu nhất.

Hồ sơ: https://www.linkedin.com/in/seongukkim

Liên hệ: ksg39412@naver.com

Thêm

Đánh giá

Tất cả

17 đánh giá

5.0

17 đánh giá

  • raonplanet님의 프로필 이미지
    raonplanet

    Đánh giá 16

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là một bài giảng tuyệt vời để nắm vững các khái niệm cơ bản về Kafka.

    • bradkim
      Giảng viên

      Cảm ơn bạn Soojung Hong.

  • smathj9975님의 프로필 이미지
    smathj9975

    Đánh giá 44

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là một bài giảng đúng như tiêu đề "Nhanh gọn và trọng tâm". Giống như những đánh giá khác, tôi nghĩ các nhà phát triển nên bắt đầu học về Kafka bằng bài giảng của giảng viên này trước. Nếu có ai còn đang phân vân thì đừng chần chừ nữa. Tôi thực sự khuyên bạn nên xem bài giảng này đầu tiên. Sau đó, những phần còn thiếu bạn có thể bổ sung thêm thông qua các bài giảng hoặc giáo trình khác. Tôi cũng đã mua bài giảng Kubernetes của giảng viên và đang rất mong đợi!

    • bradkim
      Giảng viên

      Chào bạn smathj, bạn đã vất vả nhiều rồi khi theo dõi bài giảng này~! Xin cảm ơn bạn.

  • armyso95062341님의 프로필 이미지
    armyso95062341

    Đánh giá 4

    Đánh giá trung bình 4.0

    5

    100% đã tham gia

    Khóa học này đã giúp ích rất nhiều cho tôi trong việc xây dựng những kiến thức nền tảng về Kafka. Nhìn nhận theo một cách nào đó, tôi nghĩ đây là khóa học phù hợp nhất để bắt đầu..! Nó rất tuyệt vời để tích lũy kiến thức cơ bản về Kafka trong một thời gian ngắn😄👍 Tôi nghĩ tốt nhất là nên nghe khóa học này trước rồi mới nghe các khóa học Kafka khác.

    • bradkim
      Giảng viên

      Cảm ơn bạn armyso9506 rất nhiều vì bài đánh giá khóa học tuyệt vời này nhé~!

  • neomirage님의 프로필 이미지
    neomirage

    Đánh giá 64

    Đánh giá trung bình 5.0

    5

    64% đã tham gia

    Bài giảng giải thích rất hay, dễ hiểu và dễ tiếp thu.

    • bradkim
      Giảng viên

      Cảm ơn bạn Shingiru rất nhiều vì đã vất vả theo dõi bài giảng. Xin cảm ơn~!

  • nieve777772461님의 프로필 이미지
    nieve777772461

    Đánh giá 4

    Đánh giá trung bình 4.0

    5

    100% đã tham gia

    Cảm ơn bạn vì bài giảng hay.

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

    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!