ข้ามไปยังเนื้อหาหลัก

คอร์ส

Git ขั้นสูง

ขั้นสูง3 ชม.

เชี่ยวชาญฟีเจอร์ขั้นสูงของ Git เพื่อปรับเวิร์กโฟลว์ data science และ engineering ให้คล่องขึ้น ตั้งแต่การ merge ซับซ้อนไปจนถึงการ optimize โปรเจกต์ขนาดใหญ่

Shell3 ชม.12 วิดีโอ38 แบบฝึกหัด2,950 XP9,506หนังสือรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
เมื่อดำเนินการต่อ ถือว่าคุณยอมรับ ข้อกำหนดการใช้งานและ นโยบายความเป็นส่วนตัว และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในบริษัทหลายพันแห่ง

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

รายละเอียดคอร์ส

หลักสูตรนี้เจาะลึกฟีเจอร์ขั้นสูงของ Git และออกแบบมาสำหรับเวิร์กโฟลว์ด้านวิศวกรรมข้อมูลและวิทยาศาสตร์ข้อมูล คุณจะเชี่ยวชาญกลยุทธ์การรวมโค้ดที่ซับซ้อน เรียนรู้การจัดการประวัติของ repository และเพิ่มประสิทธิภาพ Git สำหรับโปรเจกต์ข้อมูลขนาดใหญ่ หัวข้อสำคัญประกอบด้วยการ rebase ขั้นสูง, git reflog สำหรับการกู้คืนเมื่อเกิดเหตุฉุกเฉิน, การดีบักอย่างมีประสิทธิภาพด้วย git bisect และการจัดการไฟล์ขนาดใหญ่ด้วย Git LFS. คุณจะได้สำรวจการพัฒนาแบบขนานโดยใช้ worktrees และวิธีทำให้โครงสร้างโปรเจกต์เป็นแบบโมดูลาร์ด้วย submodules ด้วย เมื่อจบหลักสูตรนี้ คุณจะมีทักษะในการรับมือกับสถานการณ์การควบคุมเวอร์ชันที่ซับซ้อน และปัญหาต่าง ๆ ในการพัฒนา data pipeline และโครงการข้อมูลแบบทำงานร่วมกัน

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงร่างคอร์ส

1

กลยุทธ์การ Merge ขั้นสูง

ในบทนี้ จะได้เรียนรู้เทคนิคการ merge ใน Git ที่ใช้งานได้จริง สำหรับการจัดการโปรเจกต์ data engineering ที่ซับซ้อน จะได้สำรวจกลยุทธ์การ merge แบบต่าง ๆ และเข้าใจวิธีรวมการเปลี่ยนแปลงโค้ดโดยยังคงประวัติโปรเจกต์ที่เป็นระเบียบ เมื่อจบบทนี้ จะรับมือกับสถานการณ์ merge หลากหลายรูปแบบและจัดระเบียบประวัติ commit ได้
เริ่มบท
2

ประวัติและการสำรวจ Git

ในบทนี้ จะได้พัฒนาทักษะการตรวจสอบและจัดการประวัติ Git ของโปรเจกต์ จะได้เรียนรู้เทคนิคการนำการเปลี่ยนแปลงมาใช้แบบเจาะจง การค้นหาและแก้ไขบัก และการจัดการข้อมูลที่ละเอียดอ่อนใน repository เครื่องมือเหล่านี้จะช่วยให้ดูแลโค้ดที่สะอาดและตรวจสอบได้ใน workflow ของ data engineering
เริ่มบท
3

การจัดการ Repository ขั้นสูง

ในบทนี้ จะได้สำรวจเทคนิค Git ขั้นสูงสำหรับจัดการโปรเจกต์ซอฟต์แวร์ที่ซับซ้อน จะได้เรียนรู้การทำงานกับหลายฟีเจอร์พร้อมกัน การจัดระเบียบ dependencies ของโค้ด การจัดการไฟล์ขนาดใหญ่ และการนำ workflow การพัฒนาที่มีประสิทธิภาพมาใช้ ทักษะเหล่านี้จำเป็นสำหรับการจัดการโปรเจกต์ data engineering และการพัฒนาซอฟต์แวร์สมัยใหม่
เริ่มบท
S

Git ขั้นสูง

เรียนคอร์สจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

เรียนรู้ได้ทุกที่ด้วยคอร์สบนมือถือและโจทย์เขียนโค้ด 5 นาทีประจำวัน