Gemini CLI ผู้ช่วย AI สำหรับคนเขียนโค้ด
เปลี่ยน Gemini CLI ให้เป็นผู้ช่วยคู่ใจในการเขียนโค้ด แก้บั๊ก และจัดการงานพัฒนาอย่างมีประสิทธิภาพ
คำอธิบาย
หลักสูตร Gemini CLI Mastery: ปฏิวัติการเขียนโค้ดและจัดการระบบอย่างปลอดภัยด้วย AI
ถ้าคุณเป็นนักพัฒนา คนทำงานสายเทค หรือคนที่ต้องอยู่กับ Terminal เป็นประจำ หลักสูตรนี้จะช่วยให้คุณเปลี่ยน AI จากเครื่องมือที่แค่ “ถามตอบ” ให้กลายเป็นผู้ช่วยตัวจริงที่ช่วยคิด ช่วยวิเคราะห์ ช่วยลงมือทำ และช่วยเร่งความเร็วในการทำงานได้อย่างเห็นผล
Gemini CLI ไม่ได้เป็นเพียง AI ที่คุยกับคุณได้ในหน้าจอคำสั่ง แต่เป็นเครื่องมือที่ช่วยให้คุณทำงานกับไฟล์ โค้ด เอกสาร log และ workflow ต่าง ๆ ได้อย่างชาญฉลาดขึ้น เร็วขึ้น และเป็นระบบมากขึ้น หลักสูตรนี้จึงถูกออกแบบมาเพื่อให้คุณใช้งาน Gemini CLI ได้อย่างเต็มศักยภาพในโลกการทำงานจริง ไม่ใช่แค่รู้ว่ามีคำสั่งอะไรบ้าง แต่รู้ว่าควรใช้เมื่อไร ใช้อย่างไร และทำอย่างไรให้เกิดผลลัพธ์ที่คุ้มค่าที่สุด
ภายในหลักสูตร คุณจะได้เรียนรู้ตั้งแต่การวางพื้นฐานที่สำคัญ ไปจนถึงการประยุกต์ใช้ในสถานการณ์จริง ทั้งงานทั่วไปและงานพัฒนาซอฟต์แวร์ ไม่ว่าจะเป็นการสรุปโน้ตประชุมให้กลายเป็น action items ที่พร้อมใช้งาน การร่างอีเมลหรือข้อความอัปเดตทีมอย่างมืออาชีพ การรวมและวิเคราะห์ข้อมูลจากไฟล์ CSV ไปจนถึงการใช้ AI ช่วยจัดระเบียบข้อมูลที่กระจัดกระจายให้กลายเป็นคำตอบหรือแผนงานที่ใช้งานได้ทันที
สำหรับสายพัฒนา หลักสูตรนี้จะพาคุณไปไกลกว่าการเขียน prompt ทั่วไป คุณจะได้เรียนรู้วิธีใช้ Gemini CLI เพื่ออ่านและทำความเข้าใจโค้ด วิเคราะห์ ช่วย debug หา root cause ของปัญหาได้เร็วขึ้น รวมถึงใช้ AI ช่วยวางแผนงาน แก้ไขโค้ด และสรุปผลลัพธ์อย่างมีโครงสร้าง สิ่งเหล่านี้คือทักษะที่ช่วยลดเวลางานซ้ำ ๆ และเพิ่มคุณภาพการทำงานในทุกวันได้อย่างชัดเจน
จุดเด่นสำคัญของหลักสูตรนี้คือการสอนให้คุณใช้งาน Gemini CLI อย่าง “มืออาชีพ” ไม่ใช่เพียงใช้งานให้เป็น แต่ใช้งานให้คงเส้นคงวา ปลอดภัย และต่อยอดกับการทำงานของทีมได้จริง คุณจะได้เรียนรู้การกำหนดกติกาให้ AI ผ่านไฟล์บริบท การจัดการ memory การใช้ slash commands, custom commands และ skills เพื่อเปลี่ยนงานเดิมที่ทำซ้ำ ๆ ให้กลายเป็น workflow ที่รวดเร็วและมีมาตรฐานมากขึ้น
นอกจากนี้ หลักสูตรยังให้ความสำคัญกับเรื่องความปลอดภัยและการควบคุมต้นทุน ซึ่งเป็นสิ่งที่คนทำงานจริงไม่ควรมองข้าม คุณจะได้เข้าใจแนวคิดเรื่อง permissions, approval, sandbox, trusted folders และการเลือกใช้ model ให้เหมาะกับงาน เพื่อให้สามารถนำ AI ไปใช้ในโปรเจกต์จริงได้อย่างมั่นใจ โดยไม่เพิ่มความเสี่ยงโดยไม่จำเป็น
สิ่งที่ทำให้หลักสูตรนี้แตกต่าง คือผู้เรียนจะไม่ได้จบแค่ “รู้จักเครื่องมือ” แต่จะได้เห็นภาพชัดว่า Gemini CLI สามารถเข้าไปอยู่ใน workflow การทำงานของตัวเองได้อย่างไร ตั้งแต่งานเล็ก ๆ ในแต่ละวัน ไปจนถึงงานที่ซับซ้อนในระดับทีมและโปรเจกต์ คุณจะเริ่มมองเห็นโอกาสใหม่ในการทำงานร่วมกับ AI ผ่าน Terminal อย่างเป็นระบบ และสามารถนำสิ่งที่เรียนไปใช้ต่อได้ทันทีหลังเรียนจบ
หลักสูตรนี้เหมาะสำหรับนักพัฒนาที่อยากทำงานเร็วขึ้น คนสายเทคที่อยากใช้ AI ให้คุ้มกว่าที่เคย และทีมที่ต้องการยกระดับวิธีทำงานให้ทันกับโลกใหม่ที่ AI ไม่ได้เป็นแค่ตัวช่วย แต่กำลังกลายเป็นส่วนหนึ่งของ workflow ที่มีประสิทธิภาพที่สุด
ถ้าคุณอยากเปลี่ยนวิธีทำงานเดิม ๆ ให้เร็วขึ้น ฉลาดขึ้น และมีผู้ช่วย AI ที่เข้าใจการทำงานผ่าน Terminal อย่างแท้จริง หลักสูตรนี้คือจุดเริ่มต้นที่คุ้มค่ามากที่สุด
เนื้อหาหลักสูตร
Opening
- Introduction
- เป้าหมายคอร์ส
- Demo: จาก prompt เดียวสู่ผลลัพธ์ใช้งานจริง
Setup & Core Concepts
- Installation + Authentication paths
- Trusted Folders และความปลอดภัยเบื้องต้น
- รูปแบบการใช้งาน: interactive
- คำสั่งพื้นฐานที่ต้องรู้ (`/help`, `/stats`, `/model`, `/resume`)
- **The Toolbox:** เจาะลึกคำสั่ง `/tools` (AI ทำอะไรได้บ้าง?)
- การเรียก Tool ด้วยตัวเอง ( Manual Tool Execution )
- เครื่องมือระดับสูงที่ช่วยให้ AI วางแผนและมีความจำระยะยาว
- **Agentic Workflow:** หลักการคิดของ AI
Everyday Use Cases
- Use case: สรุปโน้ตประชุมเป็น action items
- Use case: ร่างอีเมลอัปเดตงานและข้อความแชตทีม
- Use case: รวมรายรับรายจ่าย/CSV และสรุป insight
- Use case: วางแผนทริป/ตาราง 1 วันจากโน้ตกระจัดกระจาย
Daily Developer Workflow
- The AI-Powered Developer Loop
- Agent Mode | Default, Plan, Auto-edit
- Gemini CLI + VS Code
- Background process
- Memory
- ทำไมต้องมี `GEMINI.md`
- **YOLO Mode:** โหมดรันอัตโนมัติและความเสี่ยงที่ต้องรู้
- Gemini CLI + Version Control ( Git & Github )
- ตั้งค่า Version Control ให้กับ Project
- อัพเดทรูปภาพและเนื้อหาบนเว็บผ่าน Gemini CLI
- Session management ( `/rewind` )
- เพิ่ม Hot Module Replacement ( HMR )
- Session management ( `/resume` )
- Session manangement ( `branching` )
- Version Control ( `branching` )
- Version Control ( `merge` )
- Gemini CLI Extensions
Developer Workflow ด้วย Github
- การสร้าง Issues
- การ Implement
- การทำ Pull requests
- อัปเดต Local Repo หลัง PR Merge
Slash Commands
- Custom slash commands: โครงสร้างและตัวอย่างใช้งาน
- วิธีการสร้าง Custom commands
- การเรียกใช้ Custom commands
- ปรับปรุง Custom commands
- สรุป
ความสามารถ ( Skills )
- Agent Skills
- การสร้าง Agent Skills
- การใช้งาน Agent Skills
- การปรับปรุง Agent Skills
ลูปการตรวจสอบ ( Verification Loop )
- การตรวจสอบข้อผิดพลาดการเขียนโค้ดของ AI [ ESLint ]
- การตรวจสอบข้อผิดพลาดการเขียนโค้ดของ AI [ Type Check ]
- การตรวจสอบข้อผิดพลาดการเขียนโค้ดของ AI [ Build ]
นโยบาย ( Policy )
- Policy Engine
- การสร้าง Policy
การแทรกแซง ( Hooks )
- Hooks
- ตัวอย่างการใช้ Hooks
- การสร้าง Hooks
- การตรวจสอบ เปิด ปิด Hooks
ความปลอดภัย ( Security )
- ก้าวสู่ความเป็นผู้เชี่ยวชาญ Gemini CLI
ข้อจำกัด / ข้อกำหนด
- มีพื้นฐานการใช้งานคอมพิวเตอร์และ Command Line เบื้องต้น
- มีคอมพิวเตอร์ส่วนตัวที่พร้อมติดตั้งและทดลองใช้งานเครื่องมือ
- มีอินเทอร์เน็ตสำหรับติดตั้งและยืนยันตัวตนในการใช้งาน
- มีประสบการณ์เขียนโค้ดพื้นฐานในภาษาใดภาษาหนึ่ง
หลักสูตรนี้เหมาะกับ
- โปรแกรมเมอร์และนักพัฒนาซอฟต์แวร์
- สาย IT, DevOps และผู้ดูแลระบบ
- คนทำงานสายเทคนิคที่ใช้ Command Line เป็นประจำ
- ผู้ที่ต้องการใช้ AI ช่วยเขียนโค้ดและจัดการงานได้เร็วขึ้น
- ทีมพัฒนาที่อยากนำ AI ไปใช้ใน workflow จริงอย่างเป็นระบบ
ผู้สอน
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 ของคุณเป็นจริง
เริ่มเรียนหลักสูตรนี้
ราคาโปรโมชั่น
สมัครผ่านช่องทางด้านล่าง
