
คำอธิบาย
คุณเคยรู้สึกไหมว่าเวลาส่วนใหญ่ในการพัฒนาซอฟต์แวร์หมดไปกับงานซ้ำๆ — แก้บั๊กเดิม รีวิวโค้ดซ้ำ หรืออธิบาย convention ให้ทีมทุกครั้ง Codex คือ AI Coding Agent ของ OpenAI ที่ไม่ได้แค่ตอบคำถามเหมือน Chatbot ทั่วไป แต่เป็น Agent ที่ลงมือทำงานจริง — อ่านไฟล์ในโปรเจกต์ของคุณ รันคำสั่ง Terminal ตรวจสอบผลเทสต์ และแก้ไขโค้ดได้ในขั้นตอนเดียว
หลักสูตรนี้ออกแบบมาเพื่อให้คุณ ใช้งาน Codex ได้จริงตั้งแต่วันแรก โดยเน้นการลงมือทำ (Hands-on) ตลอดทั้งวัน ไม่ใช่แค่ดูสไลด์และฟังบรรยาย
คุณจะเริ่มตั้งแต่การติดตั้ง Codex ผ่าน 4 ช่องทาง ทั้ง App, IDE Extension, CLI และ Codex Cloud จากนั้นเรียนรู้วิธีเขียนพรอมป์ที่มีคุณภาพ ตั้งค่าไฟล์ เพื่อให้ Codex เข้าใจกฎของโปรเจกต์โดยไม่ต้องอธิบายซ้ำทุกเซสชัน และใช้ระบบ Memory กับ Skills เพื่อสร้าง workflow ที่ใช้ซ้ำได้ข้ามโปรเจกต์
เมื่อพื้นฐานแน่นแล้ว หลักสูตรจะพาคุณก้าวสู่การใช้งานในระดับองค์กร ครอบคลุมการตั้งค่า Security Rules, การเชื่อมต่อเครื่องมือภายนอกผ่าน MCP , การรัน Codex ใน CI/CD pipeline ด้วย codex exec, การสร้าง Hooks สำหรับควบคุม agentic loop, การสร้างและแชร์ Plugins ให้ทีม, Subagents สำหรับรัน parallel agents พร้อมกัน
เนื้อหาหลักสูตร
สไลด์คอร์ส
Opening
- Codex
- Codex CLI
เตรียมเครื่องมือและติดตั้ง
- การติดตั้ง Codex CLI
- Trust Projects
- การติดตั้ง Visual Studio Code
Model
- การเลือก Model บน Codex CLI
- เปรียบเทียบ Model ต่างๆ ของ OpenAI
- Fast Mode
- Tools : ค้นหาข้อมูลผ่าน Website
- Tools : สร้างภาพ
Daily Developer Workflow
- Codex App : Session หรือ Tread
- Ecosystem Codex
- Shell Mode
- การใช้งานทั่วๆ ไปกับ Codex CLI
- Plan Mode
- Implement จาก Plan
- Codex CLI + VS Code ( Codex Entension )
- Background process
- Codex CLI + Version Control ( Git & Github )
- ตั้งค่า Version Control ให้กับ Project ( Local )
- ตั้งค่า Version Control ให้กับ Project ( Remote )
- VSCode Extension : Git Graph
- การแนบรูปภาพบน Codex CLI
- AGENTS.md
- การตั้งค่า AGENTS.md ภายใน Project
- Session : การกลับคืนมา ( `resume` )
- Session : การลบ ( `delete` )
- Session : การแตกแขนง ( `fork` ) #1
- Session : การแตกแขนง ( `fork` ) #2
- Session : การย้อนกลับ ( `rewind` )
- Version Control ( `branching` )
- Version Control ( `merge` )
Permission
- /permissions
- Approval Modes & Sandbox Modes
Developer Workflow ด้วย Github
- การสร้าง Issues
- การ Implement
- การทำ Pull requests
- อัปเดต Local Repo หลัง PR Merge
Remote Control
- ChatGPT : Codex บนมือถือ
ลูปการตรวจสอบ ( Verification Loop )
- Refactoring code ไปเป็น Vite + React + TypeScript
- การตรวจสอบข้อผิดพลาดการเขียนโค้ดของ AI [ ESLint ]
- การตรวจสอบข้อผิดพลาดการเขียนโค้ดของ AI [ Type Check ]
- การตรวจสอบข้อผิดพลาดการเขียนโค้ดของ AI [ Build ]
- การตรวจสอบข้อผิดพลาดของระบบ
- การตรวจสอบการแสดงผล UI / UX [ Playwright ]
- การตรวจสอบการแสดงผล UI / UX [ Playwright + Codex ]
- การตรวจสอบการแสดงผล UI / UX [ Codex : In-app browser ]
MCP
- Model Context Protocol ( MCP )
- MCP บน Codex
- ติดตั้ง Playwright MCP
- การใช้งาน Playwright MCP
Memory + Skills
- Memory
- Skills
Plugins
- Plugins
Hooks
- Hooks
- โครงสร้างของ Hooks
Subagents
- Subagents
- Built-in Agents
- Custom Agent
ข้อจำกัด / ข้อกำหนด
- คอมพิวเตอร์ส่วนตัว (Windows / Mac / Linux)
- การเชื่อมต่ออินเทอร์เน็ต
- บัญชี ChatGPT แผน Plus ขึ้นไป (หรือ OpenAI API Key)
- โปรเจกต์โค้ดสำหรับฝึกทดลอง (มีอยู่แล้วหรือสร้างใหม่ระหว่างคอร์สก็ได้)
หลักสูตรนี้เหมาะกับ
- นักพัฒนาซอฟต์แวร์ — ต้องการเร่งความเร็วในการเขียนโค้ด, แก้บั๊ก, รีแฟกเตอร์ และ code review
- ทีม Engineering — ต้องการกำหนด workflow มาตรฐานร่วมกันและลดงานซ้ำ
- DevOps / Security Engineer — ต้องการ automation, security scanning และ CI/CD integration
- Full-Stack Developer — ต้องการเขียน tests, audit accessibility และ generate components
- Startup / Solo Developer — ต้องการทำงานเร็วขึ้นโดยไม่ต้องมีทีมใหญ่
ผู้สอน
Instructor Bio
สวัสดีครับ ผมนอร์ธเป็นนักพัฒนาซอฟต์แวร์ จบวิศวกรรมคอมพิวเตอร์จาก King Mongkut's Institute of Technology Ladkrabang ชอบเรียนรู้ทดลองเทคโนโลยีใหม่ๆ อยู่เสมอ
ปัจจุบันเป็น Full Stack Developer พัฒนา Web Application มาประมาณ 10+ ปี อยู่กับ Node.js, React, PHP, Java, J2EE, Web Service, Docker และ Firebase ทำด้าน Mobile Application ฝั่ง IOS, Android ประมาณ 8 ปี (Swift, React Native, Kotlin, Flutter) ร่วมถึงการทำ Infrastucture วางเครื่อง Server และตั้งค่าระบบ Cloud (AWS, Digital Ocean, Heroku, Google Cloud Platform)
ผมเป็นโปรแกรมเมอร์ที่ชอบการสอน แชร์ ถ่ายทอดประสบการณ์ต่างๆ ที่เคยทำมา จึงเริ่มเป็นติวเตอร์สอนเขียน โปรแกรมตั้งแต่ตอนเรียน ปัจจุบันเป็นวิทยากรพิเศษให้องค์กรรัฐและมหาวิทยาลัยต่างๆ หวังว่าประสบการณ์ ของผมที่ถ่ายทอดผ่านคอร์สต่างๆ จะช่วยเติมเต็มความรู้และเป็นก้าวนึงที่ช่วยให้ฝันในการทำ Application ของคุณเป็นจริง






























