Event-Driven Odyssey: Kafka, Nest, and GraphQL in Action

อัปเดตล่าสุดเมื่อ: 19 ก.พ. 2025, 02:00

เวิร์กชอปสุดเข้มข้น 2 วัน: พัฒนา API แบบ Event-Driven ด้วย Kafka, Nest.js และ GraphQL ในโลกที่หมุนเร็วของวันนี้ การประมวลผลข้อมูลแบบเรียลไทม์และสถาปัตยกรรมแบบ Event-Driven เป็นหัวใจสำคัญของแอปพลิเคชันที่สามารถขยายตัวได้ Event-Driven Odyssey: Kafka, Nest, and GraphQL in Action คือเวิร์กชอปภาคปฏิบัติที่ออกแบบมาเพื่อให้คุณได้เรียนรู้และพัฒนาทักษะในการสร้าง API แบบ Event-Driven โดยใช้ Apache Kafka, Nest.js, MongoDB และ GraphQLคุณจะได้เรียนรู้วิธี สตรีมข้อมูลแบบเรียลไทม์ สร้าง API ที่ตอบสนองทันที และบูรณาการ Kafka เข้ากับระบบไมโครเซอร์วิส ด้วยแนวทางที่เป็นมาตรฐานอุตสาหกรรม พร้อมเทคนิคที่สามารถนำไปใช้ได้จริง!

Event-Driven Odyssey: Kafka, Nest, and GraphQL in Action

วัตถุประสงค์

  • พื้นฐานของ Apache Kafka และระบบ Event-Driven
  • การตั้งค่า Kafka Broker และการทำงานกับ Producers, Consumers และ Topics
  • แนะนำ Nest.js และโครงสร้างแบบโมดูลาร์
  • การเชื่อมต่อ MongoDB กับ Nest.js เพื่อการจัดเก็บข้อมูล
  • การเชื่อมต่อ Nest.js กับ Kafka และการทำ Message Streaming
  • รู้จัก GraphQL และเหตุผลที่ดีกว่า REST
  • การสร้าง GraphQL APIs ใน Nest.js ด้วย Queries, Mutations และ Subscriptions
  • ใช้ Kafka เป็น Event Source สำหรับ Real-time GraphQL Subscriptions
  • การจัดการ Multi-Topic Messaging เพื่อขยายระบบ Microservices
  • การ Deploy ระบบด้วย Docker และการ Monitor Kafka Services

ใครควรเข้าร่วมคอร์ส

  • นักพัฒนา Backend ที่ต้องการรวม Kafka เข้ากับแอปพลิเคชันของตน
  • นักพัฒนา Full-Stack ที่สนใจสร้าง GraphQL API แบบเรียลไทม์
  • สถาปนิกซอฟต์แวร์ที่ต้องการออกแบบระบบ Event-Driven ที่ขยายตัวได้
  • วิศวกรที่ทำงานกับ Microservices และต้องการใช้ Kafka สำหรับ Distributed Messaging
  • ทุกคนที่ต้องการเรียนรู้ Kafka, Nest.js และ GraphQL ผ่านการปฏิบัติจริง

สิ่งที่ผู้เรียนต้องมี

  • มีประสบการณ์พื้นฐานกับ JavaScript หรือ TypeScript
  • คุ้นเคยกับ Node.js และ REST API
  • มีความรู้เกี่ยวกับ MongoDB หรือฐานข้อมูลเชิงสัมพันธ์บ้างเล็กน้อย
  • ไม่จำเป็นต้องมีประสบการณ์กับ Kafka หรือ GraphQL มาก่อน – เราจะสอนคุณตั้งแต่พื้นฐาน!

ผู้เข้าร่วมทุกท่านจะได้รับ

  • เอกสารคู่มือการอบรม
  • ใบรับรองผ่านการอบรมหลักสูตร Event-Driven Odyssey: Kafka, Nest, and GraphQL in Action
  • การดูแลเอาใจใส่เป็นอย่างดีจากวิทยากรและทีมงาน Staff
  • สามารถเข้าร่วม Event-Driven Odyssey: Kafka, Nest, and GraphQL in Action ซ้ำได้ไม่จำกัดจำนวนครั้ง (จำกัดสิทธิ์เข้าร่วมซ้ำ 5 ท่านต่อรอบการอบรม หากท่านต้องการเข้าร่วม Workshop ซ้ำ กรุณาติดต่อ Facebook Page, Line, Email หรือช่องทางอื่น ๆ เพื่อสำรองที่นั่ง)
  • หากท่านไม่สะดวกเข้าร่วมการอบรมในครั้งนี้ ท่านสามารถเลื่อนการเข้าร่วมอบรมได้ตามตารางการอบรม
  • API แบบ Event-Driven ที่ใช้งานได้จริงด้วย Kafka, Nest.js และ GraphQL
  • ความเข้าใจเชิงลึกเกี่ยวกับระบบข้อความแบบเรียลไทม์และ Microservices
  • ซอร์สโค้ดและเทมเพลตสำหรับสร้างแอปพลิเคชันแบบ Event-Driven ที่ขยายตัวได้
  • Certificate of Completion เพื่อยืนยันทักษะใหม่ของคุณ
  • โอกาสในการสร้างเครือข่ายกับนักพัฒนาที่มีแนวคิดเดียวกัน

เนื้อหาคอร์ส

  1. Introduction to Kafka & Event-Driven Architecture
    • Overview of Kafka: What it is and why it's useful
    • Understanding event-driven architecture and use cases
    • Key Kafka components: Producers, Consumers, Topics, Brokers
    • Setting up a local Kafka environment using Docker
  2. Getting Started with Nest.js & MongoDB
    • Introduction to Nest.js framework
    • Setting up a Nest.js project with TypeScript
    • Integrating MongoDB with Mongoose
    • Creating a basic REST API to interact with MongoDB
  3. Kafka Integration with Nest.js
    • Installing Kafka dependencies in Nest.js
    • Connecting a Nest.js service to Kafka
    • Producing messages to a Kafka topic
    • Consuming messages from a Kafka topic
  4. Practical Exercise - Real-Time Data Processing
    • Implementing a simple message processing system
    • Writing producers and consumers in Nest.js
    • Logging and debugging Kafka messages
    • Hands-on exercise: Sending and receiving messages with Kafka and Nest.js
  5. Introduction to GraphQL with Nest.js
    • Why GraphQL? Comparison with REST
    • Setting up a GraphQL API in Nest.js
    • Defining schemas, queries, and mutations
    • Connecting GraphQL to MongoDB
  6. Building a Real-Time GraphQL API with Kafka
    • Using Kafka as an event source for GraphQL subscriptions
    • Implementing real-time messaging with GraphQL Subscriptions
    • Handling event-driven updates in the GraphQL API
  7. Advanced Kafka Topics & Scaling
    • Handling errors and retries in Kafka consumers
    • Partitioning and consumer groups for scalability
    • Monitoring Kafka with tools like Confluent Control Center
    • Using Kafka Streams for real-time data transformation
  8. Hands-on Project - Event-Driven GraphQL API
    • Building a real-time chat API using GraphQL, Nest.js, Kafka, and MongoDB
    • Implementing multi-topic messaging with Kafka
    • Deploying Kafka and Nest.js services with Docker
    • Final project demonstration & Q&A session
ระยะเวลา
2 วัน, 09:00 - 17:00
กำหนดการอบรม

Event-Driven Odyssey: Kafka, Nest, and GraphQL in Action

28 มิ.ย. 2025

- 29 มิ.ย. 2025

02:00

- 10:00

COMING SOON!

COMING SOON!
หากคุณต้องการจัดอบรมพิเศษกรุณาติดต่อเรา!
DKS
เครือข่ายสังคมดิจิทัลและเทคโนโลยีที่มีจุดมุ่งหมายในการเชื่องโยงคอมมูนิตี้ต่างๆทั้งในและต่างประเทศ เพื่อสร้างพื้นที่สำหรับการแลกเปลี่ยนแนวคิด การแบ่งปันความรู้ เรื่องราว และประสบการณ์ที่เกี่ยวข้องกับด้านดิจิทัลและเทคโนโลยีทั้งในช่องทางออนไลน์และออฟไลน์
Follow us
Copyright © 2025. Made with ♥ by Gumon.io