강의

멘토링

커뮤니티

NEW
Programming

/

Web Development

@시코 - Học Git đúng cách (Trình độ cơ bản đến trung cấp)

Đây là khóa học git chuyên sâu để trở thành nhà phát triển web hàng đầu. Khi hoàn thành khóa học, bạn sẽ có thể thấu hiểu bản chất của git, tìm hiểu chi tiết về git - một kỹ năng thiết yếu của nhà phát triển và sử dụng thành thạo nó.

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

  • seniorcoding
git
github
github-actions
깃허브
Git
GitHub

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

  • Hiểu hoàn toàn về nguyên lý cốt lõi của Git và các lệnh nâng cao thường được sử dụng trong thực tế

  • Ứng dụng thực tế các chiến lược Git branch 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, chuẩn mực quản lý lịch sử

  • Chiến lược Git Master 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

Thấu hiểu bản chất của Git

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

Khóa học này không chỉ đơn thuần coi Git như một "công cụ lưu trữ và đẩy code", mà được thiết kế một cách có hệ thống để bạn có thể thành thạo sử dụng 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ế!

Nội hóa các chiến lược nhánh, giải quyết xung đột, quản lý lịch sử commit - những phần dễ bị mắc kẹt khi tự học một mình - thông qua lý thuyết rõ ràng và thực hành.

Đây sẽ là cơ hội để hoàn thiện kỹ năng Git và GitHub, github-actions tập trung vào thực hành trực tuyến, theo đúng phương pháp đã được kiểm chứng trong các khóa đào tạo doanh nghiệp offline thực tế.

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

Tái cấu trú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 Git hoạt động bên trong thay vì chỉ đơn thuần ghi nhớ các lệnh.

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

Chiến lược hợp tác thực tế với Git

Chiến lược nhánh, cách giải quyết xung đột khi cộng tác và các chiến lược Git cộng tác tập trung vào thực tế công việc.

Học quy trình cộng tác dựa trên pull request và chiến lược review đúng như trong thực tế.

Sử dụng Git nâng cao

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

Git branch mạnh mẽ trong thực tế

Học cách thiết kế chiến lược nhánh và quy trình làm việc thường được sử dụng trong hợp tác nhóm thực tế như phát triển tính năng, sửa lỗi, đánh giá mã nguồn.

Về Git restore...

🤔Nó diễn ra như thế nào?

Cung cấp tài liệu 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.

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

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.) và thực hành cùng nhau quá trình giải quyết vấn đề để học cách sử dụng sâu sắc.

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

Git ra đời và triết lý quản lý phiên bản phân tán

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

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

Cấu trúc nội bộ của Git và

commit, branch, rebase và các khái niệm cốt lõi khác

Trực tiếp trực quan hóa và thử nghiệm trong khi

Học theo cách thức học tập

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 tế

Từ cách sử dụng GitHub
đến việc phát triển từ làm việc một mình sang làm việc cùng team

Phát triển thành một lập trình viên

📚Chương trình học

  1. Khái niệm cơ bản và ứng dụng của Git

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

  3. git push & pull (feat. linux commands)

  4. Học cơ bản lệnh Git (rm, restore)

  5. git rm , restore

  6. git restore

  7. git branch

  8. 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 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ế sau khi tham gia lớp học offline

Chỉ cần thử nhập code

Lập trình không phải là thứ gì đó

có thể cảm nhận được điều gì

thời gian rảnh

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

Ngay cả ở công ty, thầy cũng

Những kiến thức mà bạn đã chia sẻ

sử dụng một cách hữu ích và

Những phản hồi chân thành từ học viên

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

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

  • Nhà phát triển đã học Git nhiều lần nhưng vẫn sợ và tránh terminal

  • Người làm việc thực tế có sử dụng Git nhưng thường gặp khó khăn với xung đột khi cộng tác và chiến lược phân nhánh.

  • Những người chỉ biết tên như rebase, stash nhưng không thể sử dụng chính xác.

  • Những người mơ ước trở thành 1% nhà phát triển hàng đầu, biết cách thiết kế lịch sử phát triển vượt xa việc quản lý phiên bản.

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

  • Kinh nghiệm đã từng 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à

3,501

Học viên

116

Đánh giá

23

Trả lời

4.8

Xếp hạng

6

Các khóa học

 - 다음카카오 개발팀장(8년)

  - IT 기업 개발업무 및 스타트업(14년)

  - Youtube ‘시니어코딩’ 채널을 운영하여 개발 관련 기술 강좌를 하고 있으며, 현재 약 1 만 7천명의 구독자를 두고 있습니다.

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

Chương trình giảng dạy

Tất cả

20 bài giảng ∙ (9giờ 35phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đá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!

Ưu đãi có thời hạn

9.900 ₫

70%

716.781 ₫

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!