รหัสหลักสูตร
COPILOT-DEV
GitHub Copilot for Developer
2
วัน
(
12
ชม.)
/ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Public
Inhouse
ราคา
12,900
ปกติ บาท
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
ทักษะ (ระบุได้หลายทักษะ)
รอบการอบรม
- Classroom
- Hybrid
วัตถุประสงค์
- รู้จักกับ GitHub Copilot และการตั้งค่าสำหรับการพัฒนาแบบมืออาชีพ
- เข้าใจการเขียน Prompt Engineering สำหรับการเขียนโค้ดที่มีประสิทธิภาพ
- สร้างและพัฒนา Web Application ด้วย GitHub Copilot เช่น React, Vue.js, Node.js และ API Development
- สามารถใช้ Copilot ในการสร้าง Unit Test, Integration Test และ E2E Testing อัตโนมัติ
- การใช้ Copilot ในการสร้าง DevOps Scripts, CI/CD Pipelines และ Infrastructure as Code
หลักสูตรนี้เหมาะสำหรับ
- Full Stack Developers ที่ต้องการเพิ่มความเร็วในการพัฒนา
- Frontend Developers ที่ต้องการสร้าง UI/UX ที่ทันสมัย
- Backend Developers ที่ต้องการพัฒนา API และระบบฐานข้อมูล
- Mobile App Developers ที่ต้องการใช้ AI ช่วยในการพัฒนา
- DevOps Engineers ที่ต้องการสร้าง Automation Scripts
- Tech Leads ที่ต้องการนำทีมด้วยเทคโนโลยีใหม่
- ผู้ที่สนใจ ที่ต้องการเรียนรู้และพัฒนาทักษะการใช้ AI ในการเขียนโค้ด เพื่อเตรียมพร้อมสำหรับการ
พื้นฐานของผู้เข้าอบรม
- มีประสบการณ์การเขียนโปรแกรมอย่างน้อย 1 ปี ในภาษาใดภาษาหนึ่ง (JavaScript, Python, Java, C#, PHP เป็นต้น)
- มีความรู้พื้นฐานเกี่ยวกับ Git และ GitHub
- เข้าใจ concepts ของ Web Development (HTML, CSS, JavaScript)
- มีความรู้พื้นฐานเกี่ยวกับ Database และ SQL
ความต้องการของระบบ
- Windows 10 / 11
- IDE/Editor: Visual Studio Code
- License: GitHub Copilot Subscription (Individual หรือ Business)
- Development Tools: Node.js 16+, Python 3.8+, Git 2.20+
- Google Chrome / Microsoft Edge (แนะนำ Version ล่าสุด)
- Internet
หัวข้อการฝึกอบรม
- ความเข้าใจพื้นฐานเกี่ยวกับ AI Code Generation และบทบาทในการพัฒนาซอฟต์แวร์ยุคปัจจุบัน
- AI Development Tools ในยุคปัจจุบัน และการเปรียบเทียบ
- ประโยชน์ของ AI ในการเขียนโค้ด และผลกระทบต่อ Software Development Lifecycle
- รู้จักกับ GitHub Copilot, Codex และ Large Language Models สำหรับการเขียนโค้ด
- การติดตั้งและตั้งค่า GitHub Copilot ใน IDE ต่างๆ
- License และ Best Practices สำหรับการใช้งานในองค์กร
- Prompt คืออะไร? ในบริบทของการเขียนโค้ด
- หลักการและความสำคัญของ Prompt Engineering สำหรับ Developers
- เทคนิคการเขียน Code Comments ที่ช่วยให้ Copilot สร้างโค้ดได้แม่นยำ
- การกำหนด Function Requirements ที่ชัดเจน
- การใช้ Type Hints และ Documentation
- การระบุ Edge Cases และ Error Handling
- กลยุทธ์การสร้าง Context สำหรับการเขียนโค้ดขั้นสูง
- Workshop:
- การเขียน Prompt เพื่อสร้างโค้ดที่มีคุณภาพสูง
- การสร้าง React Components และ Hooks อัตโนมัติ
- การพัฒนา Vue.js Applications ด้วย Composition API
- การสร้าง Responsive UI ด้วย Tailwind CSS และ CSS-in-JS
- การ implement State Management (Redux, Vuex, Zustand)
- การสร้าง Custom Hooks และ Composables
- การทำ Form Validation และ Data Binding
- การ integrate กับ REST APIs และ GraphQL
- Workshop:
- สร้าง Frontend Application ที่สมบูรณ์
- การสร้าง REST API ด้วย Node.js/Express และ Python/FastAPI
- การ implement Authentication & Authorization (JWT, OAuth2)
- การสร้าง Database Models และ Relations
- การเขียน SQL Queries และ Database Migrations
- การใช้ ORM/ODM (Prisma, Sequelize, SQLAlchemy)
- การ implement Caching strategies (Redis, Memcached)
- การสร้าง API Documentation อัตโนมัติ
- Workshop:
- พัฒนา Complete Backend API
- การสร้าง Unit Tests อัตโนมัติ (Jest, PyTest, JUnit)
- การเขียน Integration Tests และ API Testing
- การสร้าง E2E Tests ด้วย Playwright หรือ Cypress
- การ implement Test-Driven Development (TDD) ด้วย AI
- การสร้าง Mock Data และ Test Fixtures
- การทำ Performance Testing และ Load Testing
- Workshop:
- การสร้าง Comprehensive Test Suite สำหรับ Web Application
- การสร้าง CI/CD Pipelines ด้วย GitHub Actions
- การเขียน Docker และ Kubernetes Configurations
- การ implement Infrastructure as Code (Terraform, Ansible)
- การตั้งค่า Monitoring และ Logging Systems
- การทำ Security Scanning และ Compliance Checks
- การ optimize Deployment Strategies
- Workshop:
- การสร้าง Complete DevOps Pipeline สำหรับ Production Deployment