- คำอธิบายหลักสูตร
- กำหนดการ
- ระยะเวลาฝึกอบรม
- หลักสูตรนี้เหมาะกับใคร
- ความต้องการของเครื่องและซอฟแวร์
- เนื้อหา
- ผู้สอน
- ภาพบรรยากาศในการอบรม
คำอธิบายหลักสูตร
ในปัจจุบัน การพัฒนา Software นั้น มีความจำเป็นอย่างยิ่งในการทำ Version Control สำหรับการจัดการ Version ต่าง ๆ ของ Source Code, ไฟล์ต่าง ๆ รวมไปจนถึงเอกสารที่เกี่ยวข้อง ดังนั้น ผู้ใช้งานจึงต้องมีความรู้ ความเข้าใจเป็นอย่างดี สำหรับการใช้งาน Version Control และเป็นความสามารถที่จำเป็นสำหรับทุกคน ที่เกี่ยวข้องกับการพัฒนา Software
เครื่องมือที่ได้รับความนิยมสูงมากสำหรับการทำ Version Control ก็คือ Git ซึ่งคอร์สนี้ จะทำให้ผู้เรียนมีความรู้ความเข้าใจเกี่ยวกับ Git เป็นอย่างดี เพื่อให้สามารถใช้งานได้อย่างมีประสิทธิภาพ ด้วยการลงมือทำจาก Workshop ต่าง ๆ อย่างเข้มข้น
ผ่านคอร์สนี้ไปแล้ว จะทำให้เข้าใจ Git มากขึ้น ประโยชน์ต่าง ๆ นา ๆ และแนวทางปฏิบัติสำหรับการใช้งานตามเหตุการณ์ต่าง ๆ เช่น
- เมื่อจำเป็นต้องแก้ไขงานจากเวอร์ชั่นที่ลูกค้าใช้งานอยู่แบบเร่งด่วน ในขณะที่กำลังพัฒนาฟีเจอร์ใหม่ไปแล้ว
- การทำโปรแกรมเดียวกันหลายเวอร์ชั่น ต่างกันแค่ฟีเจอร์บางตัว เพื่อให้ลูกค้าต่างกลุ่มใช้งาน
- การย้อนคืน Code ในเวอร์ชั่นเก่าก่อนเกิดปัญหา
- การตรวจสอบปัญหาและประวัติการแก้ไข
- การทำงานเป็นทีมในโปรเจ็คเดียวกัน พร้อม ๆ กัน
- การป้องกัน Code สูญหาย
- การแจ้งปัญหา ติดตามปัญหา และวางแผนพัฒนาโปรแกรม
- หมดห่วง เรื่อง Ransomware ถึงจะติด ก็เอาไฟล์คืนได้
- และอื่น ๆ อีกมากมาย
กำหนดการ
21-22 เมษายน 2559 เวลา 10:00 – 16:30 น.
ระยะเวลาฝึกอบรม
2 วัน รวม 11 ชั่วโมง
หลักสูตรนี้เหมาะกับใคร
- ทุกคนที่เกี่ยวข้องกับการพัฒนา Software
- ผู้บริหารที่ต้องการดูความคืบหน้างานของคนในทีม
ความต้องการของเครื่องและซอฟแวร์
- PC/Notebook
- Windows 7+, Mac
- Internet
เนื้อหา
วันที่ 1 – เช้า
- Intro to Git
- Git Installation
- Configulation
- 1st Commit
- Good commit message
- SourceTree Installation
วันที่ 1 – บ่าย
- History
- Reset
- Stash
- Recap 4-9
- Revert
- Cherry pick
- Branch
- Merge
- Tag
- .gitignore
วันที่ 2 – เช้า
- Git Server
- Remote Repo
- 1st Remote Repo
- Clone
- Add Remote Repo
- Push
วันที่ 2 – บ่าย
- Fetch
- Pull
- Fork
- Pull Request/Merge Request
- GitLab
- Teamwork
ผู้สอน
อาทิตย์ คิ้ววิลัย (Artit Kiuwilai)
ภาพบรรยากาศในการอบรม