Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ฝึก Version Control ด้วย Git อย่างมือโปร
Rating: 4.6 out of 5(3 ratings)
10 students

ฝึก Version Control ด้วย Git อย่างมือโปร

หลักสูตรที่คุณจะได้เรียนการใช้ Version Control ด้วย Git อย่างถูกต้องแบบ Step by Step จากกรณีศึกษาที่เกิดขึ้นจริง
Last updated 10/2024
Thai

What you'll learn

  • เข้าใจพื้นฐานของ Version Control Systems และประโยชน์ของการใช้ Git
  • เรียนรู้คำสั่งพื้นฐานของ Git
  • จัดการและทำงานกับ Branches ใน Git
  • แก้ไขข้อขัดแย้ง (Conflict) ที่เกิดขึ้นในการผสานโค้ด (Merge)
  • ใช้ Git ในการทำงานร่วมกันเป็นทีม
  • ตั้งค่าและปรับแต่ง Git สำหรับโปรเจกต์ของตนเอง
  • ทำความเข้าใจและใช้ประโยชน์จาก GitHub
  • เรียนรู้การสำรองข้อมูลและการกู้คืนโค้ด
  • พัฒนาทักษะในการทำงานร่วมกับเครื่องมืออื่นๆ ที่ใช้ร่วมกับ Git

Course content

7 sections48 lectures3h 34m total length
  • Version Control System คืออะไร ?5:37

Requirements

  • คอมพิวเตอร์ และ อินเตอร์เน็ต

Description

ในโลกที่การพัฒนาโปรแกรมทำได้อย่างรวดเร็ว Git เป็นเครื่องมือสำหรับการเขียนโปรแกรมที่สำคัญในทีมพัฒนา Software, Application ที่ได้รับความนิยมสูงสุดในปัจจุบัน ไม่ว่าคุณจะเป็นโปรแกรมเมอร์ นักพัฒนาเว็บ นักวิเคราะห์ข้อมูล หรือนักออกแบบซอฟต์แวร์


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


นอกจาก Git จะเป็น Version Control ที่ช่วยจัดเก็บและควบคุมการเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์แล้ว ในระดับสูงยังถูกใช้ในการสื่อสาร จัดการ ติดตามการเปลี่ยนแปลงของ Project ในทุกขั้นตอนการพัฒนา ไม่ว่าจะเป็นเว็บไซต์ แอพพลิเคชัน เกม หรือแม้แต่โปรเจกต์โอเพ่นซอร์สทั่วโลก การเข้าใจและใช้ Git อย่างมีประสิทธิภาพจึงเป็นทักษะที่ไม่สามารถละเลยได้


คอร์สนี้ถูกออกแบบมาเพื่อให้คุณเรียนรู้ Git ตั้งแต่ขั้นพื้นฐาน จนถึงระดับที่คุณสามารถใช้งานได้อย่างมืออาชีพ การจัดการกับ repository การทำงานเป็นทีม และการแก้ไขปัญหาที่ซับซ้อน คอร์สนี้จะให้คำตอบทั้งหมด


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


คอร์สนี้เป็นหลักสูตรออนไลน์ที่คุณสามารถเรียนรู้ได้ทุกที่ ทุกเวลา เรียนรู้ด้วยตัวเองตามความสะดวก โดยมีแบบฝึกหัดให้คุณลงมือทำจริง และมีทีมสนับสนุนคอยให้คำปรึกษาตลอดการเรียน


ตลอดหลักสูตรครอบคลุม ความรู้ มากมาย ได้แก่

  1. พื้นฐานของ Git และ Version Control: ทำความเข้าใจว่า Version Control ช่วยในการทำงานอย่างไร และเหตุใด Git จึงเป็นระบบที่นิยมมากที่สุด

  2. การติดตั้งและใช้งาน Git: เรียนรู้วิธีการติดตั้งและการตั้งค่าเริ่มต้นอย่างถูกต้อง

  3. ทำงานกับ Repository: การสร้าง repository ของคุณเอง การ clone โปรเจกต์ และการจัดการไฟล์

  4. คำสั่ง Git ที่จำเป็น: เช่น add, commit, push, pull และการใช้คำสั่งขั้นสูงเพื่อการทำงานที่มีประสิทธิภาพ

  5. การทำงานกับ Branches: ทำไม branch ถึงสำคัญในกระบวนการพัฒนา และวิธีการ merge โค้ดอย่างถูกต้อง

  6. การแก้ไข Merge conflict: แก้ปัญหาที่พบบ่อยในกระบวนการพัฒนาโปรเจกต์ร่วมกับทีม

  7. การทำงานร่วมกับ Remote repository: การเชื่อมต่อกับ GitHub

  8. คุณสมบัติของ Github: pull requests, issues, tags, releases, milestones, projects และ อื่นๆ

  9. การใช้ gitignore: กำหนดไฟล์ที่ไม่ต้องการบันทึกใน repository

  10. การจัดการ Commit อย่างมือโปร: ใช้ reset, revert, และ cherry-pick เพื่อจัดการกับ commit ในสถานการณ์ต่างๆ

  11. การสร้าง Tag และการใช้งาน Git log: เพื่อการตรวจสอบประวัติการเปลี่ยนแปลงของโปรเจกต์เพื่อการตรวจสอบประวัติการเปลี่ยนแปลงของโปรเจกต์

  12. การทำงานกับ Workflow ที่ซับซ้อน: เข้าใจวิธีการใช้ Git ในระบบงานที่ต้องการ workflow ที่ชัดเจน


หากคุณมีคำถามใดๆ โปรดอย่าลังเลที่จะติดต่อฉัน ฉันอยากช่วยคุณให้ได้เรียนรู้และได้ประโยชน์สูงสุดจากคอร์สนี้ ลงชื่อสมัครวันนี้แล้วมาสำรวจว่า Git จะช่วยให้คุณพัฒนา Project ได้ง่ายขึ้นและมีประสิทธิภาพมากขึ้นแค่ไหน

Who this course is for:

  • นักพัฒนาซอฟต์แวร์
  • นักศึกษาและนักเรียน
  • นักออกแบบและนักพัฒนาเว็บไซต์
  • ผู้จัดการโครงการและทีม
  • ผู้เริ่มต้นและผู้ที่ต้องการเปลี่ยนสายอาชีพ