กลับสู่หลักสูตรทั้งหมด
Gemini CLIAI Coding AssistantCLIBeginner

Gemini CLI ผู้ช่วย AI สำหรับคนเขียนโค้ด

เปลี่ยน Gemini CLI ให้เป็นผู้ช่วยคู่ใจในการเขียนโค้ด แก้บั๊ก และจัดการงานพัฒนาอย่างมีประสิทธิภาพ

5 ชม.
1 นักเรียน
0.00 (0 รีวิว)

คำอธิบาย

หลักสูตร 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
Olan Samritjiarapon

Olan Samritjiarapon

Full Stack Developer

ดูโปรไฟล์บน Udemy

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 ของคุณเป็นจริง

เริ่มเรียนหลักสูตรนี้

ราคาโปรโมชั่น

฿1,290฿900
ระดับความยากBeginner
ระยะเวลาเรียน5 ชม.
การเข้าถึงตลอดชีพ
คะแนนเฉลี่ย0.00 (0 รีวิว)
เรียนทันที

สมัครผ่านช่องทางด้านล่าง