ตอบกลับเร็วเวิร์กชอปเรือธงอัปเดตล่าสุดเมื่อ: 19 ก.พ. 2568, 09:00

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

เวิร์กชอปสุดเข้มข้น 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 เข้ากับระบบไมโครเซอร์วิสด้วยแนวทางที่เป็นมาตรฐานอุตสาหกรรม พร้อมเทคนิคที่สามารถนำไปใช้ได้จริง

ขณะนี้ยังไม่มีรอบอบรมที่เปิดรับสมัคร โดยข้อมูลด้านล่างอ้างอิงจากรอบล่าสุดที่เคยเปิดอบรม

หากสนใจหลักสูตรนี้ กรุณาติดต่อทีมงานหรือกลับมาตรวจสอบอีกครั้งในภายหลัง

จุดเด่นของคอร์ส
จุดเด่น 01

ใบรับรองผ่านการอบรมหลักสูตร Event-Driven Odyssey: Kafka, Nest, and GraphQL in Action

จุดเด่น 02

API แบบ Event-Driven ที่ใช้งานได้จริงด้วย Kafka, Nest.js และ GraphQL

จุดเด่น 03

ความเข้าใจเชิงลึกเกี่ยวกับระบบข้อความแบบเรียลไทม์และ Microservices

จุดเด่นของคอร์ส

คอร์สนี้ออกแบบมาเพื่อให้เรียนแล้วนำไปใช้ต่อได้จริง

สรุปเหตุผลสำคัญที่ทำให้คอร์สนี้เหมาะกับคนที่ต้องการอัปสกิลอย่างจริงจังและต่อยอดงานได้ทันที

เหตุผล 01

เรียนแบบลงมือทำจริง

ทุกช่วงถูกออกแบบให้ต่อจากภาพรวมไปสู่การลงมือทำจริง เพื่อให้ผู้เรียนกลับไปใช้ต่อได้เร็ว

เหตุผล 02

เนื้อหาจัดลำดับเพื่อคนทำงานจริง

จัดลำดับหัวข้อให้เข้าใจง่ายขึ้น ลดความล้าจากเนื้อหาหนัก และช่วยให้จับประเด็นสำคัญได้ไว

เหตุผล 03

ตัดสินใจก่อนซื้อได้อย่างมั่นใจ

มีทั้งช่องทางสอบถามและลงทะเบียนที่ชัดเจนในจังหวะสำคัญของหน้า เพื่อช่วยให้ตัดสินใจได้ง่ายขึ้น

Learning Outcomes

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

สิ่งที่คุณจะเข้าใจและนำไปใช้ต่อได้หลังจบคอร์ส สรุปเป็นรายการที่อ่านเร็วและเห็นภาพชัด

10 เป้าหมายการเรียนรู้
  • พื้นฐานของ 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
Included

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

10 รายการ
  • เอกสารคู่มือการอบรม
  • ใบรับรองผ่านการอบรมหลักสูตร 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 เพื่อยืนยันทักษะใหม่ของคุณ
  • โอกาสในการสร้างเครือข่ายกับนักพัฒนาที่มีแนวคิดเดียวกัน
Fit & Preparation

เหมาะกับใคร และควรเตรียมตัวอย่างไรก่อนเข้าร่วม

ดูได้ชัดเจนว่าคอร์สนี้เหมาะกับใคร และควรมีพื้นฐานอะไรบ้างก่อนเข้าเรียน

Who Should Join

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

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

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

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

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

โครงสร้างเนื้อหาถูกแบ่งเป็นโมดูล เพื่อให้ดูภาพรวมได้ง่ายและเลือกเปิดอ่านรายละเอียดในส่วนที่สนใจ

8 โมดูลการเรียน
01

Introduction to Kafka & Event-Driven Architecture

4 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • 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
02

Getting Started with Nest.js & MongoDB

4 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • 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
03

Kafka Integration with Nest.js

4 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • 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
04

Practical Exercise - Real-Time Data Processing

4 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • 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
05

Introduction to GraphQL with Nest.js

4 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • Why GraphQL? Comparison with REST
  • Setting up a GraphQL API in Nest.js
  • Defining schemas, queries, and mutations
  • Connecting GraphQL to MongoDB
06

Building a Real-Time GraphQL API with Kafka

3 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • Using Kafka as an event source for GraphQL subscriptions
  • Implementing real-time messaging with GraphQL Subscriptions
  • Handling event-driven updates in the GraphQL API
07

Advanced Kafka Topics & Scaling

4 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • 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
08

Hands-on Project - Event-Driven GraphQL API

4 หัวข้อย่อยในโมดูลนี้

ดูรายละเอียด
  • 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
รอบอบรมและการลงทะเบียน

กำหนดการอบรม

ตรวจสอบรอบอบรม วันที่ เวลา สถานที่ และรายละเอียดการลงทะเบียนได้ในส่วนเดียว

ประวัติรอบที่ผ่านมา

ขณะนี้ยังไม่มีรอบอบรมที่เปิดรับสมัคร โดยข้อมูลด้านล่างอ้างอิงจากรอบล่าสุดที่เคยเปิดอบรม

หากสนใจหลักสูตรนี้ กรุณาติดต่อทีมงานหรือกลับมาตรวจสอบอีกครั้งในภายหลัง

จบแล้วรอบที่ผ่านมา 1
ผู้จัดรอบนี้: DKS Center

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

วันที่
28 มิ.ย. 2568 - 29 มิ.ย. 2568
เวลา
09:00 - 17:00
สถานที่
COMING SOON!