Basic Docker for Developer 2026: ปูพื้นฐานสู่การใช้งานจริง
ในยุคของ Cloud-Native และ DevOps การทำงานแบบ Container กลายเป็นหัวใจสำคัญของนักพัฒนา Do...
ยินดีต้อนรับสู่ยุคที่ AI ไม่ได้เป็นเพียงแชทบอทถาม-ตอบ แต่ก้าวสู่การเป็น Agentic AI ที่ "คิด วิเคราะห์ และลงมือทำ" ได้ด้วยตัวเอง หลักสูตรนี้จะพาคุณปลดล็อกศักยภาพใหม่ผ่านมาตรฐานสากลอย่าง MCP (Model Context Protocol) และ A2A (Agent-to-Agent) ซึ่งเปรียบเสมือน "ภาษาและแขนขา" ที่ช่วยให้ AI ของคุณสามารถเชื่อมต่อกับโลกภายนอก สั่งการฐานข้อมูล อ่านเอกสาร และทำงานร่วมกับเครื่องมือต่างๆ ได้อย่างอิสระเหมือนพนักงานมืออาชีพ
เราออกแบบเนื้อหาให้เข้าใจง่ายแบบ Step-by-step ภายใน 5 วัน คุณจะได้ลงมือเขียน Python สร้างระบบจริงตั้งแต่ศูนย์ ตั้งแต่การสร้าง MCP Server เชื่อมต่อกับไฟล์ (CSV/PDF) และ Database (MySQL/PostgreSQL) ไปจนถึงการใช้งานผ่าน Claude Desktop, n8n และการ Deploy ขึ้น Cloud เพื่อสร้างระบบ Multi-Agent ที่ทำงานประสานกันเป็นทีมเวิร์ค พร้อมเปลี่ยนคุณจากผู้ใช้งานทั่วไปให้กลายเป็นผู้สร้างระบบ AI Automation เต็มรูปแบบ
สำหรับท่านที่ต้องการซื้อในนามนิติบุคคล สามารถซื้อได้ในราคา 5,900 บาท (ยังไม่รวมภาษีมูลค่าเพิ่ม 7%)
การอบรมในหลักสูตรนี้เป็นการสอนสดออนไลน์ ผ่านโปรแกรม Zoom Meeting และมีการบันทึกการอบรมส่งให้ดูย้อนหลังทั้งหลักสูตร
อ.สามิตร โกยม (สถาบันไอทีจีเนียส)สวัสดีครับ ผมอาจารย์สามิตร โกยม - ผู้สอนหลักสูตรนี้ครับ ผมจบการศึกษาระดับปริญญาโทด้านเทคโนโลยีสารสนเทศ จากมหาวิทยาลัยพระจอมเกล้าพระนครเหนือ และอยู่ในวงการพัฒนาโปรแกรมและไอทีมากว่า 10 ปีแล้ว

พื้นฐาน MCP แบบ STDIO
เริ่มต้นสร้าง MCP Server ตัวแรกด้วย FastMCP โดยใช้การสื่อสารแบบ STDIO (Standard Input/Output) ซึ่งเป็นการเชื่อมต่อแบบ Local process ที่ง่ายที่สุด เหมาะสำหรับการเริ่ม Dev และ Test ระบบบนเครื่องตัวเอง โดย Server จะรอรับคำสั่งและส่งผลลัพธ์ผ่าน Terminal โดยตรง
การสื่อสารผ่าน HTTP/SSE
ขยับมาสู่การใช้งานจริงด้วย SSE (Server-Sent Events) ซึ่งจำลอง Server ให้ทำงานบน HTTP Port (เช่น 8000) ทำให้ MCP Server ของเราสามารถรองรับการเชื่อมต่อจาก Client ภายนอก หรือทำงานแยก Process กันได้อย่างอิสระเหมือน Web Service ทั่วไป
การสร้าง Client เพื่อเรียกใช้งาน
ฝั่ง Client (ผู้เรียกใช้) เขียน Python เพื่อเชื่อมต่อเข้าหา Server (ผ่าน URL SSE) โดย Client จะสามารถมองเห็น 'Tools' หรือเครื่องมือต่างๆ ที่ Server เตรียมไว้ (เช่น calculator_plus, say_hello) และเรียกใช้งานได้ทันทีเสมือนเป็นฟังก์ชันในเครื่องตัวเอง
เชื่อมต่อสมอง AI (OpenAI) เข้ากับ MCP
หัวใจของ Agentic AI คือการนำ LLM (เช่น GPT-4o) เข้ามาเป็น 'สมอง' ตัดสินใจ โดยตัว AI จะเป็นผู้เลือกเองว่าจะหยิบ Tool ตัวไหนใน MCP Server มาใช้แก้ปัญหาตามที่ User สั่ง (Tool Calling) ทำให้ระบบมีความฉลาดและยืดหยุ่นกว่าการเขียน Code แบบ Hard-code
MCP จัดการไฟล์ CSV
เปลี่ยนไฟล์ข้อมูลธรรมดาอย่าง CSV ให้กลายเป็น Knowledge Base ที่ AI เข้าถึงได้ โดยสร้าง Tools สำหรับอ่าน (Read), กรอง (Filter), หรือสรุปข้อมูล (Summarize) ทำให้ AI สามารถตอบคำถามเชิงวิเคราะห์จากข้อมูลดิบในไฟล์ Excel/CSV ได้ทันที
MCP อ่านเอกสาร PDF ด้วย Typhoon OCR
การจัดการข้อมูล Unstructured Data อย่างไฟล์เอกสารราชการ (PDF) โดยใช้โมเดลภาษาไทย Typhoon OCR 1.5 มาช่วยแปลงภาพเอกสารให้เป็นข้อความ (Text Extraction) ผ่าน MCP Server ทำให้ AI สามารถ 'อ่าน' และทำความเข้าใจเนื้อหาในเอกสารสแกนได้
การเตรียม Google Sheets API
ขั้นตอนการตั้งค่า Authentication เพื่อเชื่อมต่อกับ Google Cloud Platform (GCP) การเตรียม Service Account และสิทธิ์การเข้าถึง เป็นขั้นตอนสำคัญเพื่อให้ MCP Server สามารถเจาะเข้าไปจัดการข้อมูลใน Google Sheets ได้อย่างปลอดภัย
จัดการข้อมูล Google Sheets
การใช้งานจริงกับ Google Sheets โดย MCP จะมี Tools ให้ AI เลือกใช้ เช่น read_sheet (อ่านข้อมูล), append_row (บันทึกข้อมูลใหม่) หรือ list_worksheets ทำให้เราสามารถสั่ง AI ให้ดึงข้อมูลลูกค้าหรือลงบันทึกรายงานผ่านแชทได้เลย
ระบบวางแผนเที่ยวแบบ Multi-Agent
ขั้นสูงของการพัฒนา AI คือระบบ A2A (Agent-to-Agent) ตัวอย่างระบบ Trip Planner ที่แบ่งหน้าที่ให้ AI หลายตัวทำงานร่วมกัน เช่น 'Agent หาข้อมูล' ส่งต่อให้ 'Agent วางแผน' และ 'Agent คำนวณงบ' ทำงานประสานกันเพื่อผลลัพธ์ที่ซับซ้อนและแม่นยำที่สุด
เชื่อมต่อฐานข้อมูล MySQL กับ Claude Desktop
การนำ MCP Server ที่เชื่อมต่อฐานข้อมูล MySQL ไปติดตั้งลงใน Claude Desktop App โดยตรง ทำให้เราสามารถแชทถาม Claude เกี่ยวกับข้อมูลใน Database องค์กรได้ทันที โดยไม่ต้องเขียนหน้าเว็บหรือ SQL Query เอง (Text-to-SQL)
วิเคราะห์ข้อมูล MySQL และสร้างกราฟด้วย Claude
โชว์ศักยภาพขั้นสูงเมื่อเชื่อม MySQL เข้ากับ Claude Desktop นอกจากจะดึงข้อมูลตารางหลักสูตรหรือยอดขายออกมาเป็นตารางได้แล้ว Claude ยังสามารถสร้าง Interactive Artifacts (เช่น Pie Chart) เพื่อสรุปยอดขายแยกตามภูมิภาคให้ดูได้ทันที ช่วยลดเวลาการทำ Dashboard รายงานผู้บริหาร
เจาะลึกข้อมูล PostgreSQL และสรุปยอดขาย
ขยายขอบเขตสู่ฐานข้อมูลระดับ Enterprise อย่าง PostgreSQL ตัวอย่างนี้แสดงให้เห็นว่า AI สามารถเขียน SQL Query ซับซ้อนเพื่อดึงข้อมูล 'ยอดขายตามหมวดหมู่สินค้า' และสรุปสถิติสำคัญ (เช่น ยอดรวม, ค่าเฉลี่ย) ออกมาเป็นรายงานที่สวยงามและเข้าใจง่ายได้ในคำสั่งเดียว
เรียกใช้ MCP ผ่าน GitHub Copilot ใน VSCode
เปลี่ยน VSCode ให้เป็นมากกว่า Editor โดยการเชื่อม MCP Server เข้ากับ GitHub Copilot Chat ทำให้ Developer สามารถทดสอบ Tool ที่เขียนขึ้น (เช่น ฟังก์ชันคำนวณ หรือดึงข้อมูล) ได้โดยตรงในหน้าต่างแชทของ Editor ไม่ต้องสลับหน้าต่างไปมา สะดวกต่อการ Debug และพัฒนา
สร้าง AI Agent Workflow ด้วย n8n
การนำ MCP ไปใช้งานร่วมกับ n8n (Low-code Automation Tool) ช่วยให้เราสร้าง AI Agent Workflow ที่ซับซ้อนได้โดยไม่ต้องเขียนโค้ดเยอะ ตัวอย่างในภาพคือการสร้าง Flow ให้ AI รับข้อความ แล้วเรียกใช้ MCP Client Node เพื่อไปดึงข้อมูลหรือคำนวณ ก่อนส่งคำตอบกลับหา User
Deploy ขึ้น Cloud ด้วย FastMCP Cloud
จาก Localhost สู่ Production ง่ายๆ ด้วย FastMCP Cloud ภาพนี้แสดงหน้า Dashboard การ Deploy ที่เราสามารถนำ Code ที่เขียนในเครื่อง ขึ้นไปรันบน Cloud Server จริง เพื่อให้ Client จากที่ไหนก็ได้ (เช่น n8n บน Cloud หรือ Chatbot ปลายทาง) สามารถเรียกใช้งาน MCP Server ของเราได้ตลอด 24 ชม.
Monitoring และ Logs บน Cloud
การบริหารจัดการหลังบ้านบน Cloud หน้าจอนี้แสดงการทดสอบ Chat กับ Server ที่ออนไลน์แล้ว พร้อมกับส่วน Logs ที่แสดงสถานะการเรียกใช้งาน Tool แบบ Real-time (HTTP Status 200 OK) ทำให้มั่นใจได้ว่าระบบทำงานถูกต้องและสามารถตรวจสอบย้อนหลังได้เมื่อเกิดปัญหา
ในยุคของ Cloud-Native และ DevOps การทำงานแบบ Container กลายเป็นหัวใจสำคัญของนักพัฒนา Do...
เบื่อไหมกับขั้นตอนการ Deploy ที่ซ้ำซาก, เชื่องช้า และเต็มไปด้วยความเสี่ยง? ในโลกการพัฒน...
ในยุคดิจิทัลที่องค์กรต่างขับเคลื่อนด้วยข้อมูล การปลดล็อกศักยภาพของข้อมูลภายในองค์กรให้พ...
"คิดถึง Microservice คิดถึง Spring Boot" ในปัจจุบัน การพัฒนาซอฟต์แวร์แบบ Microservice ไ...
เบื่อกับงานเดิมๆ ที่ต้องทำซ้ำทุกวันใช่ไหม ? อยากเพิ่มเวลาให้ตัวเองเพื่อโฟกัสกับงานที่สำ...
ยินดีต้อนรับสู่โลกของ Rust Programming ภาษาโปรแกรมมิ่งสมัยใหม่ที่ได้รับการโหวตจากนักพัฒ...
ในยุคที่การพัฒนา Web Application ได้รับความนิยมและพัฒนาอย่างรวดเร็ว หลักสูตร “Full Stac...
ปัจจุบันการพัฒนาเว็บแอปพลิเคชันแบบ Full Stack กำลังเป็นที่นิยม โดยเฉพาะ Laravel 12 ที่ท...
ในยุคดิจิทัลที่การพัฒนาเว็บและแอปพลิเคชันเป็นหัวใจของเทคโนโลยี TypeScript ได้กลายเป็นภา...
ในยุคที่เว็บไซต์เป็นหัวใจสำคัญของการสื่อสารและธุรกิจ การออกแบบเว็บไซต์ที่มีประสิทธิภาพแ...
หลักสูตร "Full Stack with Docker 2025" ถูกออกแบบมาเพื่อผู้เริ่มต้นและผู้ที่ต้องการพัฒนา...
หลักสูตร "ออกแบบเว็บและโมบายแอพด้วย Figma 2025" นี้เหมาะสำหรับผู้ที่สนใจเรียนรู้การออกแ...
หลักสูตร "Workshop Python Django 5 with Next.JS 15 and Supabase" ออกแบบมาเพื่อผู้ที่สนใ...
หลักสูตร "Basic React Native with Expo" นี้ถูกออกแบบมาเพื่อให้ผู้เรียนได้เรียนรู้การพัฒ...
หลักสูตร Basic Vue and Nuxt 3 with Prisma and Supabase นี้ถูกออกแบบมาเพื่อให้ผู้เรียนที...
ในยุคที่แอปพลิเคชันมีความซับซ้อนและต้องปรับเปลี่ยนอย่างรวดเร็ว Kubernetes (K8s) ได้กลาย...
ESP32 เป็นไมโครคอนโทรลเลอร์ที่มีความสามารถสูงและได้รับความนิยมอย่างแพร่หลายในวงการพัฒนา...
ภาษา Go มีข้อดีหลายประการที่ทำให้เป็นตัวเลือกที่น่าสนใจสำหรับการพัฒนาเว็บแอปพลิเคชันแบบ...