inflearn logo
inflearn logo

@Siko - Học Git đúng cách (Sơ trung cấp)

Đây là khóa học Git giúp bạn trở thành nhà phát triển web giỏi nhất thông qua những bài giảng chuyên sâu. Sau khi hoàn thành khóa học, bạn sẽ nắm vững bản chất của Git, giúp bạn hiểu rõ chi tiết và sử dụng thành thạo Git - một kỹ năng thiết yếu của một nhà phát triển.

70 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

Git
Git
GitHub
GitHub
github-actions
github-actions
Git
Git
GitHub
GitHub
github-actions
github-actions
날개 달린 동전

Giới thiệu Khóa học và tạo ra sự phát triển cùng thu nhập nhé!

날개 달린 동전

Đối tác tiếp thị

Giới thiệu Khóa học và tạo ra sự phát triển cùng thu nhập nhé!

Bạn sẽ nhận được điều này sau khi học.

  • Thấu hiểu hoàn toàn các nguyên lý cốt lõi của Git và các lệnh nâng cao thường dùng trong thực tế

  • Ứng dụng thực tế các chiến lược nhánh Git tập trung vào cộng tác (revert, stash, rebase, v.v.)

  • Giải quyết xung đột trong thực tế, viết lại commit và quy chuẩn quản lý lịch sử (history)

  • Chiến lược làm chủ Git cho đóng góp mã nguồn mở và các dự án quy mô lớn

Từ cơ bản đến nâng cao

Git thấu hiểu bản chất

🧐Có gì khác biệt?

Khóa học này không chỉ xem Git là một "công cụ để lưu trữ và push", mà là một lộ trình được xây dựng bài bản để bạn có thể sử dụng thành thạo Git như một công cụ quản lý phiên bản và cộng tác mạnh mẽ trong công việc thực tế!

Thông qua lý thuyết rõ ràng và thực hành, bạn sẽ nắm vững các chiến lược nhánh (branch), giải quyết xung đột và quản lý lịch sử commit – những nội dung vốn dễ gây bế tắc khi tự học một mình.

Với phương pháp đã được kiểm chứng qua các khóa đào tạo trực tiếp tại doanh nghiệp, đây sẽ là cơ hội để bạn hoàn thiện kỹ năng Git, GitHub và GitHub Actions trọng tâm thực vụ thông qua hình thức trực tuyến.

✍ Bạn sẽ học được những gì?

Củng cố cốt lõi Git

Học sâu về các nguyên lý hoạt động cơ bản của Git như commit, branch, merge, rebase.

Bạn sẽ hiểu được cách thức hoạt động bên trong của Git thay vì chỉ ghi nhớ các câu lệnh đơn thuần.

Đây là khóa học tập trung vào thực hành, giúp giải quyết các vấn đề thực tế trong môi trường làm việc nhóm thông qua Git.

Chiến lược cộng tác Git thực tế

Khóa học đề cập đến các chiến lược Git trong cộng tác thực tế, chẳng hạn như chiến lược phân nhánh (branch strategy) và cách giải quyết xung đột khi làm việc nhóm.

Bạn sẽ được học quy trình hợp tác dựa trên Pull Request và chiến lược review đúng chuẩn thực tế công việc.

Sử dụng Git nâng cao

Làm quen với các tính năng Git nâng cao để thiết kế và duy trì lịch sử commit như rebase, squash và revert.

Nhánh Git mạnh mẽ trong thực tế

Học cách thiết kế quy trình làm việc và chiến lược nhánh (branch strategy) thường được sử dụng trong cộng tác nhóm thực tế như phát triển tính năng, sửa lỗi và review code.

Về Git restore...

🤔 Quá trình diễn ra như thế nào?

Cung cấp giáo trình Git dựa trên slide chứa các khái niệm cốt lõi cùng với tài liệu thực hành.

Thay vì chỉ gõ theo các câu lệnh một cách đơn thuần, chúng tôi sẽ giải thích cấu trúc bên trong và nguyên lý hoạt động của Git thông qua việc trực tiếp vẽ hình minh họa.

Chúng tôi mô phỏng các tình huống thực tế gặp phải trong công việc (xung đột, rebase, chiến lược nhánh cộng tác, v.v.), cùng nhau thực hành quá trình giải quyết vấn đề và học cách sử dụng chuyên sâu.

📖 Cấu trúc bài giảng

Bối cảnh ra đời của Git và triết lý quản lý phiên bản phân tán

Không chỉ đơn thuần là học cách sử dụng công cụ,

Bắt đầu từ việc thấu hiểu bản chất của Git

Cấu trúc bên trong của Git và

Các khái niệm cốt lõi như commit, branch, rebase

Vừa trực tiếp trực quan hóa vừa thử nghiệm

Học theo phương pháp học tập.

Thông qua các bài thực hành
được sử dụng trong công việc thực tế

Học tập một cách thực tiễn

Cho đến cách sử dụng GitHub
Từ việc phát triển một mình đến việc cùng tạo ra với nhóm

Phát triển trở thành nhà phát triển phần mềm

📚Chương trình học

  1. Khái niệm cơ bản và cách sử dụng Git

  2. Trạng thái và vị trí Git

  3. git push & pull (feat. lệnh linux)

  4. Học kiến thức cơ bản về lệnh Git (rm, restore)

  5. git rm , restore

  6. git restore

  7. git branch

  8. Giải bài tập thực hành git branch

  9. git remote prune origin

  10. git stash

  11. git merge & clean

  12. git rebase (feat. squash)

  13. git reset

  14. git revert & tag

  15. git flow & github action

  16. Hướng dẫn về git PR và Contributor

  17. git PR & thực hành

  18. Tổng kết cuối cùng về Git

  19. Thực hành tốt nhất trong một dự án

😊 Đánh giá thực tế từ học viên lớp offline

Không chỉ đơn thuần là nhập mã code

Lập trình không chỉ là việc nhập mã

có thể cảm nhận được nó là gì

Thời gian hiện có

Nhờ đó mà hiện tại tôi đã tìm được việc làm

Ở công ty, những gì thầy dạy

Những kiến thức mà thầy/cô đã dạy

Sử dụng một cách hữu ích

Lời cảm nhận từ tận đáy lòng của một người học trò

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những nhà phát triển đã học Git nhiều lần nhưng vẫn còn e ngại và né tránh việc sử dụng terminal.

  • Người làm việc thực tế tuy có sử dụng Git nhưng thường xuyên gặp khó khăn với các xung đột (conflict) và chiến lược nhánh (branch strategy) trong quá trình hợp tác.

  • Những người chỉ biết tên gọi như rebase, stash mà chưa biết cách sử dụng chính xác.

  • Những người mơ ước trở thành lập trình viên thuộc top 1%, những người không chỉ dừng lại ở việc quản lý phiên bản mà còn biết cách thiết kế lịch sử phát triển.

Cần biết trước khi bắt đầu?

  • Kinh nghiệm sử dụng các khái niệm cơ bản của Git (commit, push, pull, v.v.) ít nhất một hoặc hai lần.

  • Kinh nghiệm sử dụng cơ bản các công cụ dựa trên Git như GitHub hoặc GitLab

  • Kinh nghiệm sử dụng CLI (dòng lệnh) cơ bản

Xin chào
Đây là seniorcoding

3,572

Học viên

120

Đánh giá

23

Trả lời

4.8

Xếp hạng

6

Các khóa học

- Trưởng nhóm phát triển tại Daum Kakao (8 năm)

- Công việc phát triển tại các doanh nghiệp IT và Startup (14 năm)

- Đang vận hành kênh Youtube ‘Senior Coding’ để giảng dạy các kỹ thuật liên quan đến phát triển phần mềm, hiện tại đang có khoảng 17.000 người đăng ký.

https://www.youtube.com/c/SeniorCoding 

Thêm

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của seniorcoding

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

703.865 ₫