อบรม Git Workshop

ดูการอบรมที่ผ่านมา

ดูหลักสูตรที่กำลังเปิดสอน

แจ้งความสนใจเข้าอบรม

 

คำอธิบายหลักสูตร

ในปัจจุบัน การพัฒนา Software นั้น มีความจำเป็นอย่างยิ่งในการทำ Version Control สำหรับการจัดการ Version ต่าง ๆ ของ Source Code, ไฟล์ต่าง ๆ รวมไปจนถึงเอกสารที่เกี่ยวข้อง ดังนั้น ผู้ใช้งานจึงต้องมีความรู้ ความเข้าใจเป็นอย่างดี สำหรับการใช้งาน Version Control และเป็นความสามารถที่จำเป็นสำหรับทุกคน ที่เกี่ยวข้องกับการพัฒนา Software

เครื่องมือที่ได้รับความนิยมสูงมากสำหรับการทำ Version Control ก็คือ Git ซึ่งคอร์สนี้ จะทำให้ผู้เรียนมีความรู้ความเข้าใจเกี่ยวกับ Git เป็นอย่างดี เพื่อให้สามารถใช้งานได้อย่างมีประสิทธิภาพ ด้วยการลงมือทำจาก Workshop ต่าง ๆ อย่างเข้มข้น

Git ยังเป็นความรู้พื้นฐานที่บริษัท Software ทั่วโลกต้องการ และบางบริษัทได้กำหนดเป็นความรู้พื้นฐานที่ต้องมีแล้ว สำหรับน้อง ๆ นักเรียน นักศึกษา และผู้ที่มองหางานอยู่ หากมีความรู้ Git แล้วนั้น ยิ่งเพิ่มโอกาสในการถูกคัดเลือกให้เข้าทำงาน

ผ่านคอร์สนี้ไปแล้ว จะทำให้เข้าใจ Git มากขึ้น ประโยชน์ต่าง ๆ นา ๆ และแนวทางปฏิบัติสำหรับการใช้งานตามเหตุการณ์ต่าง ๆ เช่น

  • เมื่อจำเป็นต้องแก้ไขงานจากเวอร์ชั่นที่ลูกค้าใช้งานอยู่แบบเร่งด่วน ในขณะที่กำลังพัฒนาฟีเจอร์ใหม่ไปแล้ว
  • การทำโปรแกรมเดียวกันหลายเวอร์ชั่น ต่างกันแค่ฟีเจอร์บางตัว เพื่อให้ลูกค้าต่างกลุ่มใช้งาน
  • การย้อนคืน Code ในเวอร์ชั่นเก่าก่อนเกิดปัญหา
  • การตรวจสอบปัญหาและประวัติการแก้ไข
  • การทำงานเป็นทีมในโปรเจ็คเดียวกัน พร้อม ๆ กัน
  • การป้องกัน Code สูญหาย
  • การแจ้งปัญหา ติดตามปัญหา และวางแผนพัฒนาโปรแกรม
  • หมดห่วง เรื่อง Ransomware ถึงจะติด ก็เอาไฟล์คืนได้
  • และอื่น ๆ อีกมากมาย

 

ระยะเวลาฝึกอบรม

2 วัน รวม 12 ชั่วโมง

 

หลักสูตรนี้เหมาะกับใคร

  • ทุกคนที่เกี่ยวข้องกับการพัฒนา Software

 

เนื้อหา

เนื้อหาสามารถเปลี่ยนแปลงรายละเอียดได้ตามตกลง

วันที่ 1 – เช้า

  1. Intro to Version Control and Git
  2. Git Lifecycle
  3. Git Installation
  4. Git Configuration
  5. 1st Commit and good commit message
  6. .gitignore
  7. SourceTree Installation

วันที่ 1 – บ่าย

  1. History
  2. Reset
  3. Stash
  4. Revert
  5. Cherry pick
  6. Branch
  7. Merge
  8. Tag
  9. Rebase

วันที่ 2 – เช้า

  1. Git Server
  2. Remote Repo
  3. Clone
  4. Multiple Remote Repo
  5. Push
  6. Fetch
  7. Pull

วันที่ 2 – บ่าย

  1. Fork
  2. Pull Request/Merge Request
  3. Git Workflow for one
  4. Git Workflow for team

 

ผู้สอน

อาทิตย์ คิ้ววิลัย (Artit Kiuwilai)

 

ติดต่อสอบถาม / ขอใบเสนอราคา

LINE Facebook Messenger

 

ดูการอบรมที่ผ่านมา

ดูหลักสูตรที่กำลังเปิดสอน

แจ้งความสนใจเข้าอบรม

2 Comments


  1. สวัสดีครับ ต้องการเพื่อนร่วมงาน ทำงานDev คุณอีธาน ให้เกียรติมาร่วมงานได้ไม๊ครับ

    Reply

    1. ติดต่อยื่นขอเสนอ หลังไมค์นะครับ

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.