SECTION_TITLE.OVERVIEW
Git คืออะไร?
Git คือโปรแกรม Open-Source Distributed Version Control System ยอดนิยมสูงสุดในปัจจุบันในการทำ Version Control ของ Source Code ช่วยในการจัดการ Version ของงาน และสามารถจัดการการเปลี่ยนแปลงต่าง ๆ ที่เกิดขึ้น ไม่ว่าจะเป็นการจัดเก็บ Version ของงานก่อนที่จะมีการเปลี่ยนแปลง เพื่อให้นักพัฒนาสามารถย้อนกลับไปใช้ตัวงาน Version เก่าก่อนที่จะมีการแก้ไขได้ทันที หากงาน Version ที่แก้ไขมีปัญหา รวมไปถึงการจัดเก็บ Log ข้อมูลการเปลี่ยนแปลงต่าง ๆ ที่จะแสดงได้ว่า ใครมาแก้ไขอะไร? แก้ไขเมื่อไหร่? และแก้ไขส่วนไหนของงานได้ ให้นักพัฒนาหลายคนสามารถเข้ามาพัฒนาซอฟต์แวร์โปรเจกต์ เดียวกันได้อย่างเป็นระบบไม่ทับซ้อนกัน
Git Essentials for Developers
คอร์สออนไลน์ที่จะได้เรียนรู้แก่นสำคัญของการใช้งาน Git ได้อย่างถูกต้อง ซึ่งถือเป็นทักษะพื้นฐานที่สำคัญของ Software Developer ที่ทีม Developer ให้ความสำคัญในอันดับต้น ๆ โดยคอร์สนี้จะสอนตั้งแต่พื้นฐานที่มาและหลักการทำงานของโปรแกรม Git ว่ามีการทำงานอย่างไร เข้าใจโครงสร้างการทำงานของ Remote Repository และ Local Repository จนถึงรวบรวมคำสั่งที่จำเป็นและใช้งานอยู่บ่อย ๆ พร้อม Demo ตัวอย่างประกอบให้เห็นภาพในแต่ละสถานการณ์ สามารถนำ Git ไปประยุกต์ใช้งานได้จริง ติดสปีดให้คุณพัฒนาซอฟต์แวร์อย่างมีประสิทธิภาพสูงสุด
สิ่งที่คุณจะได้จากคอร์สออนไลน์นี้
- เข้าใจที่มาของ Git และเข้าใจว่า Git มีประโยชน์อย่างไร สำคัญอย่างไรต่อการพัฒนาซอฟต์แวร์
- เรียนรู้การใช้งาน Git อย่างถูกต้องและเป็นระบบ โดยเฉพาะเมื่อต้องพัฒนาซอฟต์แวร์ร่วมกับทีม
- เรียนรู้การใช้คำสั่งที่ช่วยแก้ไขปัญหาต่าง ๆ ในขณะพัฒนาซอฟต์แวร์ได้อย่างเชี่ยวชาญ
- สามารถนำ Git ไปประยุกต์ใช้ในการทำงานจริงได้ไม่ว่าจะเป็นการพัฒนาซอฟต์แวร์ระบบขนาดเล็ก หรือ ซอฟต์แวร์ระบบขนาดใหญ่
คอร์สออนไลน์นี้เหมาะกับใครบ้าง
- นักเรียน นักศึกษา - ที่ต้องการเริ่มต้นใช้งาน Git หรือ Version Control ไว้ใช้กับโปรเจกต์ส่วนตัว หรือ เพื่อเพิ่มทักษะที่จำเป็นเตรียมพร้อมสู่การทำงานในระดับองค์กรของสายงาน Software Developer
- Software Engineers - ที่ใช้งาน Git หรือ Version Control ทำงานประจำอยู่แล้ว แต่อยากมาเรียนรู้เพิ่มเติม เพื่อสามารถใช้งาน Git ได้อย่างเชี่ยวชาญ
- PM / Managers - ที่สนใจอยากรู้การทำงานของ Git หรือ Version Control ว่ามันทำงานยังไง เพิ่มประสิทธิภาพในการทำงานและสื่อสารเข้าใจกับทีม Developer มากขึ้น
รายละเอียดเพิ่มเติม
- หากคุณไม่มีประสบการณ์การพัฒนาซอฟต์แวร์ร่วมกับผู้อื่นมาก่อน เมื่อคุณเรียนคอร์สนี้คุณจะเข้าใจวิธีการพัฒนาร่วมกับผู้อื่นโดยใช้ Git มากขึ้น
- หากคุณพัฒนาซอฟต์แวร์คนเดียว คุณจะสามารถจัดการการพัฒนาซอฟต์แวร์ได้เป็นระบบระเบียบมากขึ้น มีประสิทธิภาพ
SECTION_TITLE.INSTRUCTOR
SECTION_TITLE.COURSE_OUTLINE
Using Git Locally
Intro to Using Git Locally
Common Terms
Common Git Usage & Commands
4:48
Demo: Common Git Usage via CLI
9:16
Demo: Common Git Usage via VSCode
3:47
Git History, Git Blame and Git Checkout
2:19
Demo: Git History, Git Blame ,and Git Checkout
7:16
Restoring Files
0:54
Demo: Restoring Files
2:44
Remote and Collaboration
How to Work with Team
2:26
What is Branching & Its Benefits
2:48
Git Branch
4:07
Demo: Git Branch
6:16
Git Merge
3:20
Demo: Git Merge & Merge Conflict
9:49
Remote Repository
2:05
Git and Git Hosting
2:50
Git Remote Commands
2:49
Git Fetch, Git Pull, Git Push and Git Clone
7:41
Demo: Pushing Local Repository to Remote
10:18
Demo: Clone Repository
3:58
Useful Git Commands
Intro to Useful Git Commands
0:36
Git Stash
2:38
Demo: Git Stash
5:00
Fixing Errors in Previous Commits
2:00
Git Reset
2:36
Demo: Git Reset
3:11
Git Rebase
4:31
Demo: Git Rebase
5:02
Git Revert
1:34
Demo: Git Revert
3:13
Git Cherry-Pick
1:42
Demo: Git Cherry-Pick
1:58
Git in Practices
Intro to Git in Practices
.gitignore
4:21
Demo: .gitignore
8:25
Storing Assets with Git LFS
2:43
Commit Guidelines
2:54
Git Workflow & Pull Request
2:10
Git Workflow - Feature Branch
0:56
Git Workflow - Gitflow
3:04
Git Workflow - Trunk Based Development
3:36
Conclusion
0:35
SECTION_TITLE.FAQS
Q:
ซื้อคอร์สออนไลน์ในนามนิติบุคคลผ่านหน้าเว็บไซต์ได้หรือไม่
A:
สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com
Q:
วิธีขอใบกำกับภาษีในนามนิติบุคคลและใบกำกับภาษีสำหรับบุคคลทั่วไป
A:
กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด
Q:
คอร์สออนไลน์สามารถกลับมาเรียนซ้ำได้หรือไม่
A:
สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี
Q:
สามารถแก้ไขใบกำกับภาษีจากในนามนิติบุคคลเป็นใบกำกับภาษีบุคคลทั่วไป และ ใบกำกับภาษีบุคคลทั่วไปเป็นใบกำกับภาษีในนามนิติบุคคลได้หรือไม่
A:
หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้