รหัสหลักสูตร
COPILOT-DEV

GitHub Copilot for Developer

2
วัน (
12
ชม.) /ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Public
Inhouse
ราคา
12,900
บาท
ปกติ บาท
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
GitHub Copilot for Developer
ทักษะ (ระบุได้หลายทักษะ)

รอบการอบรม

  • Classroom
  • Hybrid
คำโปรย

AI ไม่ได้มาแทนที่ Developer แต่ Developer ที่ใช้ AI ต่างหากจะมาแทนที่ Developer ที่ไม่ได้ใช้ AI

เรียนรู้การใช้ GitHub Copilot แบบมืออาชีพ ด้วย Workshop เข้มข้น ตั้งแต่การเขียน Prompt ที่แม่นยำ การพัฒนา API และ Web Application การสร้าง Unit Test อัตโนมัติ การ Debug และ Refactor โค้ด ไปจนถึงการสร้าง AI-Powered Applications พร้อมเทคนิคการใช้ Copilot ในการพัฒนา Full Stack Application ที่จะเพิ่มประสิทธิภาพการเขียนโค้ดขึ้น 10 เท่า อย่าปล่อยให้ Developer คนอื่นที่ใช้ AI แซงหน้า! มาเป็นผู้นำการเปลี่ยนแปลงและยกระดับทักษะการพัฒนาซอฟต์แวร์ของคุณด้วย GitHub Copilot

วัตถุประสงค์

  1. รู้จักกับ GitHub Copilot และการตั้งค่าสำหรับการพัฒนาแบบมืออาชีพ
  2. เข้าใจการเขียน Prompt Engineering สำหรับการเขียนโค้ดที่มีประสิทธิภาพ
  3. สร้างและพัฒนา Web Application ด้วย GitHub Copilot เช่น React, Vue.js, Node.js และ API Development
  4. สามารถใช้ Copilot ในการสร้าง Unit Test, Integration Test และ E2E Testing อัตโนมัติ
  5. การใช้ 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. มีประสบการณ์การเขียนโปรแกรมอย่างน้อย 1 ปี ในภาษาใดภาษาหนึ่ง (JavaScript, Python, Java, C#, PHP เป็นต้น)
  2. มีความรู้พื้นฐานเกี่ยวกับ Git และ GitHub
  3. เข้าใจ concepts ของ Web Development (HTML, CSS, JavaScript)
  4. มีความรู้พื้นฐานเกี่ยวกับ Database และ SQL

ความต้องการของระบบ

  1. Windows 10 / 11
  2. IDE/Editor: Visual Studio Code
  3. License: GitHub Copilot Subscription (Individual หรือ Business)
  4. Development Tools: Node.js 16+, Python 3.8+, Git 2.20+
  5. Google Chrome / Microsoft Edge (แนะนำ Version ล่าสุด)
  6. 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

Roadmap