รายละเอียด


ทำให้ผู้เรียนใช้งาน Git ได้อย่างมั่นใจตั้งแต่พื้นฐานถึงระดับมืออาชีพ เพื่อจัดการ Source Code และทำงานร่วมทีมได้อย่างเป็นระบบ

คำอธิบายคอร์สออนไลน์
คอร์สนี้ออกแบบมาเพื่อพาคุณเรียนรู้การใช้งาน Git ตั้งแต่พื้นฐานจนถึงระดับมืออาชีพ เพื่อให้สามารถจัดการ Source Code ได้อย่างเป็นระบบ มีประสิทธิภาพ และพร้อมใช้งานจริงในสภาพแวดล้อมการทำงานแบบทีม ผู้เรียนจะได้เข้าใจแนวคิดของ Version Control อย่างลึกซึ้ง พร้อมฝึกปฏิบัติจริงผ่านสถานการณ์ที่พบได้ในการพัฒนา Software จริง

ภายในคอร์ส คุณจะได้เรียนรู้การสร้างและบริหาร Branch การรวมโค้ด (Merge) การจัดการประวัติการแก้ไขโค้ด รวมถึงการแก้ไข Code Conflict อย่างถูกต้อง และเทคนิคขั้นสูงอย่าง Interactive Rebase ที่ช่วยให้สามารถจัดระเบียบ Commit และควบคุมประวัติการพัฒนาได้อย่างมืออาชีพ ช่วยเพิ่มความมั่นใจในการทำงานร่วมกับทีม Developer ได้อย่างราบรื่น

เนื้อหาหลักในคอร์ส
1) พื้นฐาน Git และ Version Control
- แนวคิดของ Version Control System
- การติดตั้งและตั้งค่า Git
- การทำงานของ Repository และ Commit
- Git Workflow เบื้องต้น

2) การจัดการ Source Code ด้วย Git
- การเพิ่ม แก้ไข และติดตามไฟล์
- การใช้งาน Git Status, Add, Commit, Log
- การย้อนเวอร์ชันและตรวจสอบประวัติการแก้ไข

3) การทำงานกับ Branch
- การสร้างและสลับ Branch
- Git Branching Strategy
- การทำงานหลายฟีเจอร์พร้อมกันอย่างเป็นระบบ

4) การรวมโค้ดและการแก้ไข Conflict
- การ Merge และ Resolve Conflict
- แนวทางป้องกัน Code Conflict
- Best Practices สำหรับการทำงานเป็นทีม

5) เทคนิคขั้นสูงของ Git
- Interactive Rebase
- การจัดการ Commit History
- การแก้ไข Commit ย้อนหลังอย่างปลอดภัย

6) Git สำหรับการทำงานจริงในทีม
- Workflow การทำงานร่วมกับทีม Developer
- การเตรียม Repository สำหรับโปรเจกต์จริง
- แนวทางการใช้ Git ในงาน Software Development ระดับมืออาชีพ

ประโยชน์ที่ผู้เรียนจะได้รับ
- เข้าใจการทำงานของ Git และ Version Control อย่างเป็นระบบ
- สามารถจัดการ Source Code ได้อย่างมีประสิทธิภาพ
- ใช้ Branch และ Merge ในการทำงานจริงได้อย่างมั่นใจ
- แก้ไข Code Conflict ได้อย่างถูกวิธี
- ควบคุม Commit History ด้วย Interactive Rebase ได้
- ทำงานร่วมกับทีม Developer ได้อย่างมืออาชีพ

ใครควรเรียนคอร์สนี้
- โปรแกรมเมอร์หรือ Developer ที่ต้องการเรียน Git อย่างถูกต้องตั้งแต่พื้นฐาน
- นักพัฒนา Software ที่ทำงานเป็นทีมและต้องใช้ Version Control
- นักเรียน/นักศึกษาสาย IT ที่ต้องการเตรียมทักษะก่อนทำงานจริง
- ผู้ที่ต้องการยกระดับ Workflow การพัฒนาโปรเจกต์ให้เป็นมืออาชีพ
- ผู้เริ่มต้นที่เคยใช้ Git แบบพื้นฐานและต้องการเข้าใจเชิงลึกมากขึ้น

ควรมีความรู้อะไรมาก่อน
- ความรู้พื้นฐานด้านการเขียนโปรแกรม (ภาษาใดก็ได้)
- ความเข้าใจโครงสร้างไฟล์และโฟลเดอร์ของคอมพิวเตอร์
- การใช้งาน Command Line หรือ Terminal เบื้องต้น (จะช่วยให้เรียนได้ง่ายขึ้น)
- ไม่จำเป็นต้องมีประสบการณ์ Git มาก่อน (เริ่มจากพื้นฐานได้)

เนื้อหา

ผู้สอน


DevVSpacce official
ไปที่หน้าผู้สอน
  • สอนเขียนโปรแกรมตั้งแต่พื้นฐาน ในสายงานไอที โดยผู้สอนจบจากคณะวิศวะฯ ลาดกระบัง (เกียรตินิยม)

  • ธนพล ตั๊นตระกูล
    ไปที่หน้าผู้สอน
  • สำเร็จการศึกษาระดับปริญญาตรี คณะวิศวกรรมศาสตร์ เกียรตินิยมอันดับ 2 จากสถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง (สจล.)
  • มีประสบการณ์ในสายงาน Developer อย่างเต็มตัว มีประสบการณ์พัฒนาระบบจริงในองค์กร
  • ผู้ก่อตั้งแฟนเพจ Dev v space เพื่อแบ่งปันความรู้ด้านการเขียนโปรแกรม
  • ปัจจุบันทำงานเป็น Developer ควบคู่กับการสอนคอร์สโปรแกรมมิ่ง โดยมุ่งเน้นการสอนให้เข้าใจหลักการและนำไปใช้ได้จริง
  • devvspace-gitI
    คอร์สออนไลน์