Git & Github, cùng Yalco đào sâu thực thụ!
🦺 Bài giảng đang trong quá trình đổi mới cho năm 2026! Hãy mua với giá giảm một nửa!
Trong thời gian làm mới (đến đầu tháng 2), hãy mua khóa học với mức giá ưu đãi.
https://inf.run/wcJN3
🔼 Nếu bạn truy cập vào liên kết trên, phiếu giảm giá nửa giá sẽ được áp dụng.
- - - - - - - - - - - - - - - - - -
Bạn sẽ học được những điều này! 📚

- Phần 1~4: Cách sử dụng cơ bản của Git và GitHub
- Phần 5~12: Nguyên lý và các tính năng nâng cao của Git, chiến lược thực tế và mẹo sử dụng
- Phần 13~14: Các tính năng đa dạng của GitHub cùng chiến lược hợp tác và cách sử dụng nâng cao tận dụng các tính năng đó
Lý do tạo ra khóa học 'Đào sâu thực thụ' ⛏️
Trong quá trình tìm kiếm nhiều tài liệu và tham gia nhiều khóa học để sử dụng Git tốt hơn trong công việc thực tế, tôi đã nghĩ rằng thật tốt nếu có một khóa học gói gọn tất cả trong một, từ kiến thức cơ bản đến nâng cao về Git và GitHub, cùng các chiến lược và mẹo sử dụng đa dạng mà tôi đã học được từ tất cả các quá trình đó.
Với mục tiêu tạo ra một bài giảng thực sự tuyệt vời và hữu ích, tôi đã thực hiện bài giảng này sau một thời gian dài nghiên cứu và chuẩn bị kỹ lưỡng.
Ai nên
nghe bài giảng này? 👨💻

Ngay cả khi bạn chưa từng
thử lập trình!

Ngay cả khi bạn mới làm quen với
Git/Github lần đầu!

Ngay cả khi bạn muốn
sử dụng thành thạo Git/Github!
- 🍼 Người mới bắt đầu học lập trình
- Tất cả những ai mong muốn trở thành lập trình viên 💻
- 🐙 Người mới bắt đầu sử dụng Git và GitHub
- ⛏️ Những người đã biết về Git ở một mức độ nào đó nhưng muốn học một cách bài bản hơn
- 👨👩👧👦 Những người muốn học cách cộng tác một cách có hệ thống trong công việc thực tế
- ⚙️ Những người muốn nghiên cứu nguyên lý cụ thể và các tính năng nâng cao của Git
- 🌏 Những người quan tâm đến mã nguồn mở
Điểm đặc biệt
chỉ có ở bài giảng của Yalco ✨
Nhanh chóng và dễ dàng
Bài giảng video 🚀
Tiết kiệm thời gian quý báu của bạn với tiến độ nhanh chóng, không rườm rà. (Xin lưu ý rằng tốc độ nói có thể cảm thấy hơi nhanh tùy theo người học. Vui lòng kiểm tra phần học thử miễn phí trước!)
Bài giảng chi tiết
của người giải thích cực kỳ kỹ lưỡng 🎙️
Tôi đã chuẩn bị kỹ lưỡng để bạn có thể học hỏi được nhiều nhất có thể bằng cách giải thích chi tiết không chỉ về Git và cách sử dụng, mà còn cả nguyên lý hoạt động, chiến lược vận dụng trong thực tế, các biến số theo từng môi trường thực thi và các mẹo khác nhau.
Thực hành thuận tiện
thông qua trang web 🖥️
Mỗi bài giảng đều có các câu lệnh thực hành và mã nguồn có thể sao chép cùng các điểm chính của video được sắp xếp trên trang web, giúp bạn có thể dễ dàng thực hành bằng cách làm theo và ứng dụng chúng.
Nội dung cơ bản
Công khai miễn phí 😎
Để các bạn học sinh, sinh viên cũng có thể học tập mà không gặp áp lực về chi phí, các phần từ 1 đến 4 bao gồm cách sử dụng cơ bản của Git và GitHub sẽ được công khai miễn phí thông qua bản xem trước.
Yalco là ai? 😀
Sau khi học khóa học này,
điều gì sẽ thay đổi? 💪
- ✅ Bạn sẽ biết cách sử dụng Git từ các thao tác cơ bản cho đến các tính năng nâng cao.
- ✅ Bạn sẽ có được sự tự tin tuyệt đối về Git và có thể tích cực ứng dụng nó vào các dự án.
- ✅ Bạn sẽ có được kiến thức thực tế về cách Git và GitHub được sử dụng trong công việc thực tế.
- ✅ Bạn sẽ biết cách xây dựng hệ thống cộng tác bài bản bằng cách sử dụng GitHub.
- ✅ Hiểu được khái niệm của các tính năng đặc biệt như Hooks, Submodules, GitHub Actions và có thể vận dụng chúng tùy theo nhu cầu.
Bạn sẽ được
học những nội dung gì? 📚
🌱 Phần cơ bản về Git & GitHub (CLI + Sourcetree)
Phần 1
Bạn sẽ học các khái niệm cơ bản của Git, cách thiết lập theo từng môi trường và cách bắt đầu sử dụng Git.
Phần 2
Bạn sẽ học cách sử dụng Git để du hành giữa quá khứ và hiện tại của dự án, đồng thời thực hành với CLI (chính) và Sourcetree.
Phần 3
Tìm hiểu cách di chuyển giữa các chiều (nhánh) của dự án và cách giải quyết các vấn đề như xung đột.
Phần 4
Tìm hiểu cách sử dụng cơ bản của GitHub và cách cộng tác thông qua đó.
🌳 Phần Git nâng cao (tập trung vào CLI)
Phần 5
Tìm hiểu các khái niệm lý thuyết cùng với thực hành để đi sâu vào các nội dung nâng cao.
Phần 6
Tìm hiểu các mẹo để tự tra cứu cách sử dụng Git khi cần thiết, cũng như cách thiết lập các cấu hình và phím tắt khác nhau phù hợp với người dùng.
Phần 7
Nâng cao về Commit - Thực hành các quy ước liên quan đến commit được sử dụng trong thực tế, cách thực hiện commit một cách tỉ mỉ hơn và cách chỉnh sửa lịch sử commit trong quá khứ một cách tự do.
Phần 8
Bạn sẽ học các cách khác nhau để hoàn tác công việc, tệp tin và các bản commit bằng Git.
Phần 9
Bạn sẽ học cách quản lý các thẻ (tag) và bản phát hành (release) trên máy cục bộ và kho lưu trữ từ xa.
Phần 10
Nâng cao về nhánh - Tìm hiểu chi tiết hơn về các nhánh và thực hành các tính năng nâng cao liên quan, sau đó tìm hiểu về các chiến lược sử dụng nhánh trong thực tế công việc.
Phần 11
Log chuyên sâu & Debugging - Sử dụng Git để xem xét trạng thái và lịch sử quản lý dự án một cách đa dạng hơn, đồng thời thực hành các tính năng nâng cao để tìm ra nguyên nhân và thời điểm phát sinh lỗi.
Phần 12
Tìm hiểu khái niệm về Hooks và Submodules, đồng thời thực hành các ví dụ cơ bản liên quan.
🐙 Phần GitHub nâng cao
Phần 13
Bạn sẽ học cách tận dụng các tính năng đa dạng của GitHub để cộng tác, xây dựng hồ sơ năng lực (portfolio) và đóng góp cho mã nguồn mở.
Phần 14
Sau khi thực hành cách sử dụng các thiết lập nâng cao của GitHub như SSH, GPG, chúng ta sẽ cùng tìm hiểu cách làm việc thuận tiện hơn với GitHub Actions, GitHub CLI thông qua các ví dụ đơn giản.

Bạn có thể tìm thấy nội dung của bài giảng
trong sách.
Đã được xuất bản dưới tên sách !
Giờ đây bạn có thể cầm trên tay cuốn sách giấy để ôn lại những nội dung đã học qua bài giảng video.
Hãy kiểm tra
các câu hỏi thường gặp 💬
Q. Tại sao chúng ta cần phải học một cách 'đào sâu và bài bản'? ⛏️
Sự tự tin khi đối mặt với dự án giữa lúc chỉ biết mơ hồ về Git và khi đã học tập bài bản là một sự khác biệt một trời một vực. Sau khi tìm hiểu kỹ về cách thức hoạt động cụ thể của Git và những gì Git có thể làm được, bạn sẽ cảm thấy mình như một vị 🧙♂️ phù thủy có thể tự do điều khiển không gian và thời gian của dự án!
Q. Tôi mới tiếp cận với lập trình lần đầu thì có thể theo học được không? 🍼
Để những người mới bắt đầu học lập trình cũng có thể theo kịp, khóa học sẽ giải thích chi tiết từ việc thiết lập môi trường ban đầu cho đến cách sử dụng các công cụ lập trình, đồng thời sử dụng những thuật ngữ dễ hiểu để thực hành. Bạn sẽ được học cách sử dụng Git và GitHub, hoàn toàn không có nội dung về lập trình.
Q. Tôi đã biết sử dụng Git ở mức độ nhất định rồi thì liệu khóa học này có giúp ích gì không? 👩💻
Khóa học được thiết kế bao gồm các tính năng nâng cao của Git và GitHub, cùng với những cách sử dụng và mẹo hữu ích mà các bài giảng khác không cung cấp, giúp người học có thể tiếp thu được nhiều kiến thức nhất có thể. Đây sẽ là nguồn trợ giúp đắc lực cho những ai muốn tìm hiểu sâu hơn và sử dụng Git một cách hiệu quả hơn!
Q. Sử dụng CLI hay sử dụng Sourcetree vậy ạ? 🌳
Chúng ta sẽ tập trung vào CLI, nhưng từ phần 1 đến phần 4 - nơi làm quen với các cách sử dụng cơ bản - bạn cũng sẽ được học cả cách thực hiện bằng Sourcetree. Từ phần 5 trở đi khi chuyển sang các cách sử dụng nâng cao, hầu hết nội dung sẽ chỉ được hướng dẫn bằng CLI.
Q. Có hạn chế nào về môi trường thực hành không? 🍎
Để bạn có thể theo sát bài giảng trên cả Windows và Mac, tôi sẽ hướng dẫn chi tiết cách thiết lập cho từng hệ điều hành cũng như những điểm khác biệt có thể phát sinh trong quá trình thực hành. Nếu bạn gặp khó khăn ở bất kỳ phần nào, hãy phản hồi lại và nội dung bài giảng sẽ được cập nhật liên tục trên trang khóa học.