강의

멘토링

커뮤니티

Programming

/

Programming Tool/Software

Người mới bắt đầu cũng có thể áp dụng ngay vào thực tế Git và GitHub: Kỹ thuật hợp tác thực hành qua các tình huống

Bạn có tò mò về cách Git và GitHub được sử dụng trong thực tế không? Hãy trải nghiệm qua các tình huống đa dạng về cách các developer thực tế đang sử dụng Git và GitHub, và trực tiếp trải nghiệm các vai trò và tình huống có thể gặp phải trong công việc thông qua roleplay. Giờ là lúc để thực sự master Git và GitHub rồi.

(5.0) 2 đánh giá

24 học viên

Độ khó Cơ bản

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

  • EMCAST
Git
Git
GitHub
GitHub
git-commands
git-commands
github-workflow
github-workflow
Git
Git
GitHub
GitHub
git-commands
git-commands
github-workflow
github-workflow

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

  • Học các tính năng cần thiết của Git và GitHub để quản lý dự án cá nhân và nhóm, thông qua thực hành dự án theo kịch bản để học từng bước quy trình cộng tác bao gồm quản lý mã nguồn, đăng ký và giải quyết vấn đề.

  • Phát triển khả năng quản lý phiên bản: Có thể trang bị khả năng quản lý phiên bản có hệ thống sử dụng Git và GitHub trong các tình huống phát triển đa dạng từ dự án cá nhân đến hợp tác nhóm.

  • Khả năng hợp tác nhóm có thể áp dụng ngay lập tức: Thông qua Git và GitHub, bạn sẽ nắm vững các kỹ thuật hợp tác cần thiết trong công việc thực tế và có thể áp dụng trực tiếp vào các dự án thực tế.

  • Thực hành hợp tác thông qua các tình huống giả định: Thông qua ba tình huống dự án nhóm, bạn sẽ nhận ra tầm quan trọng của việc hợp tác và nắm vững các phương pháp áp dụng trong thực tế.

  • Phương pháp xây dựng môi trường cộng tác: Học cách xây dựng môi trường cộng tác hiệu quả cho thực hành dự án nhóm, nâng cao khả năng ứng dụng trong thực tế công việc.

  • Trải nghiệm vai trò trưởng nhóm và thành viên nhóm: Phân chia vai trò thành trưởng nhóm và thành viên nhóm để tiến hành roleplay, có thể thực hành phương thức hợp tác trong dự án nhóm thực tế.

  • Nắm vững các lệnh cơ bản và quy trình quản lý mã nguồn: Học các lệnh cơ bản của Git và GitHub cùng quy trình quản lý mã nguồn, tích lũy kinh nghiệm thực tế thông qua việc thực hành quản lý các dự án cá nhân và nhóm.

Git và GitHub cho người mới bắt đầu có thể áp dụng ngay vào thực tế

Bạn có tò mò về cách Git và GitHub được sử dụng trong thực tế không?

Sử dụng Git trong thực tế có nghĩa là có thể thành thạo sử dụng nó như một công cụ hợp tác trong quá trình phát triển phần mềm. Chỉ biết các tính năng hoặc lệnh của Git và GitHub thôi là chưa đủ.

Cần có khả năng thiết lập chính sách Git Flow tiêu chuẩn để hợp tác công việc và có thể cộng tác một cách suôn sẻ với đồng nghiệp theo chính sách đã được thiết lập.

Điểm đặc biệt của khóa học này

Nâng cao khả năng ứng dụng thực tế Git và GitHub

Ngay cả những người mới bắt đầu không biết gì về Git và quản lý phiên bản cũng sẽ có khả năng sử dụng Git và GitHub trong công việc thực tế sau khi học xong.

Nâng cao kỹ năng hợp tác hiệu quả với đồng nghiệp

Thiết lập chính sách Git Flow tiêu chuẩn cho việc hợp tác công việc và có thể hợp tác hiệu quả với đồng nghiệp theo chính sách đó.

Trải nghiệm các tình huống theo vai trò của Git và GitHub!

Từ các chức năng cơ bản của Git và GitHub đến cộng tác, cung cấp việc học tập thực tế có thể trải nghiệm thông qua các kịch bản theo vai trò.

Áp dụng cho nhiều môi trường hệ điều hành khác nhau và Q&A bài giảng!

Bạn có thể học Git và GitHub trên nhiều môi trường hệ điều hành khác nhau như Windows, macOS, Linux.

💡무엇을 배우나요?

  • Ngay cả những người mới bắt đầu không biết gì về Git và quản lý phiên bản cũng có thể thiết lập và sử dụng chính sách Git Flow mới, đồng thời có khả năng tuân thủ tốt chính sách Git Flow của nhóm và áp dụng ngay vào công việc.

Nội dung học tập

Phần 1: Git & GitHub cho dự án nhóm

  • Hiểu được tính cần thiết của phiên bản và hệ thống quản lý phiên bản, chuẩn bị môi trường cho các bài thực hành sắp tới.

Phần 2: Tìm hiểu các lệnh cơ bản của Git

  • Học các lệnh chính của Git cho quản lý dự án và quy trình cơ bản quản lý mã nguồn của Git và GitHub.

  • Thông qua thực hành quản lý dự án cá nhân bằng Git, chúng ta sẽ thiết lập dự án thành kho lưu trữ Git.

  • Tạo commit cho các file cần quản lý phiên bản, sau đó tìm hiểu từng bước quá trình push lên repository từ xa trên GitHub.

Phần 3: Git Flow

  • Học về khái niệm branch của Git và Git Flow.

  • Hoàn thành việc xây dựng môi trường cho Git Flow và chuẩn bị thực hành dự án nhóm.

  • Trong bài thực hành này, chúng ta sẽ chia vai trò thành trưởng nhóm và thành viên nhóm để thực hiện các bài tập phù hợp với từng vai trò một cách song song.

Phần 4: Kịch bản 1 - Phát triển tính năng

  • Trong kịch bản Git Flow đầu tiên, chúng ta tạo nhánh tính năng (Feature branch) để phát triển tính năng.

  • Trong thực tế, nhiều yêu cầu từ các team khác nhau sẽ đổ dồn về. Để quản lý hiệu quả những yêu cầu này, chúng ta sẽ học cách sử dụng các tính năng của GitHub, tạo và quản lý Issues, cũng như cách sử dụng bảng Projects.

Phần 5: Kịch bản 2 - Ra mắt

  • Trong kịch bản Git Flow thứ hai, chúng ta tạo nhánh phát hành (Release branch) để chuẩn bị cho việc phát hành.

  • Trong thực tế tại hiện trường, khi phát hành phiên bản code đã hoàn thành phát triển của dự án nhóm, chúng ta tạo nhánh phát hành (Release branch) này để trải qua quá trình kiểm thử của đội đảm bảo chất lượng, sau đó phản ánh các vấn đề phát sinh và tiến hành công việc tập trung vào việc phát hành. Hãy thực hành tập trung vào việc phát hành như vậy.

Phần 6: Kịch bản 3 - Sửa chữa khẩn cấp

  • Trong kịch bản Git Flow thứ ba, chúng ta tạo nhánh sửa lỗi khẩn cấp (Hotfix branch) để khẩn trương sửa chữa lỗi phát sinh trong phiên bản đã phát hành.

  • Nhánh sửa lỗi khẩn cấp (Hotfix branch) là nhánh được sử dụng cho việc triển khai không lường trước, được tạo ra ngay lập tức để ứng phó khi xảy ra vấn đề về tính ổn định của code đã được triển khai.

  • Trong kịch bản này, chúng ta sẽ thực hành quy trình giải quyết lỗi nghiêm trọng phát sinh trong quá trình vận hành thông qua nhánh sửa lỗi khẩn cấp (Hotfix branch) và sau đó kết thúc nhánh.


Trải nghiệm cách các lập trình viên thực tế sử dụng Git và GitHub thông qua nhiều tình huống khác nhau, và thử nghiệm các vai trò cũng như tình huống có thể gặp phải trong công việc thực tế thông qua roleplay.

Bây giờ là lúc để thành thạo Git và GitHub một cách đúng đắn.

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

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

  • Người mới bắt đầu không biết gì về Git hoặc quản lý phiên bản

  • Những người chỉ mới nghe qua từ Git và GitHub nhưng phải sử dụng ngay trong công việc thực tế

  • Những người biết chức năng của Git và GitHub nhưng không biết cách sử dụng trong thực tế công việc

  • Những người muốn thử sử dụng Git và GitHub dựa trên các tình huống đa dạng

  • Những người muốn học văn hóa Git và GitHub của các lập trình viên đang làm việc trong thực tế

  • Những người chưa có kinh nghiệm quản lý dự án và cộng tác bằng Git và GitHub

  • Những người muốn quản lý dự án cá nhân và nhóm cũng như hợp tác dễ dàng với Git và GitHub

  • Những người muốn thực hành Git và GitHub giống hệt như sử dụng trong công việc thực tế

  • Những người muốn học nhanh để áp dụng ngay vào công việc thực tế

  • Những người đang gặp khó khăn trong việc hợp tác nhóm hoặc muốn nâng cao khả năng quản lý/vận hành dự án nhóm một cách hiệu quả

  • Các đội nhóm hoặc tổ chức muốn nâng cao hiệu quả hợp tác phát triển

Xin chào
Đây là


image.png

Above & Beyond School của EMCAST là tổ chức giáo dục chuyên nghiệp đào tạo các nhà phát triển phần mềm có khả năng làm việc thực tế ngay lập tức, sở hữu chương trình giảng dạy chuyên biệt nhằm tạo ra những nhà phát triển xuất sắc trong nhiều lĩnh vực khác nhau như Full-stack, Backend Engineer và Data Engineer.

Tất cả các khóa học mà EMCAST cung cấp thông qua Inflearn đều bao gồm các bài tập thực tế và thực tiễn mà bạn có thể đối mặt trong công việc, đồng thời sự ưu việt của các khóa học này đã được chứng minh tại nhiều doanh nghiệp hàng đầu nước ngoài.

EMCAST sẽ luôn đồng hành cùng các bạn trên hành trình chinh phục ước mơ trở thành nhà phát triển phần mềm.

http://emcast.com/
https://www.facebook.com/EMCAST.inc/


image.png

EMCAST là một công ty Edtech tạo ra hơn 2.500 nội dung tùy chỉnh cho 240.000 người mỗi năm.

Above & Beyond School của EMCAST là một tổ chức giáo dục chuyên nghiệp, chuyên đào tạo các nhà phát triển phần mềm đạt trình độ có thể làm việc ngay lập tức. Chúng tôi sở hữu chương trình giảng dạy chuyên biệt nhằm tạo ra các nhà phát triển có trình độ cao trong nhiều lĩnh vực khác nhau, bao gồm full-stack, kỹ sư backend, kỹ sư dữ liệu và nhiều hơn nữa.

Tất cả các khóa học do EMCAST cung cấp trên Inflearn đều được thiết kế với những thử thách thực tế mà bạn có thể gặp phải trong công việc và đã được chứng minh thành công bởi các công ty toàn cầu.

EMCAST sẽ luôn đồng hành cùng bạn trên hành trình trở thành một nhà phát triển phần mềm.

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

Tất cả

21 bài giảng ∙ (4giờ 19phút)

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

Đánh giá

Tất cả

2 đánh giá

5.0

2 đánh giá

  • abcd123123님의 프로필 이미지
    abcd123123

    Đánh giá 327

    Đánh giá trung bình 5.0

    5

    24% đã tham gia

    • emcast
      Giảng viên

      Xin chào. Chúng tôi chân thành cảm ơn bạn đã tham gia khóa học của chúng tôi. Chúng tôi sẽ cố gắng hết sức để mang đến những nội dung tốt hơn trong tương lai. Cảm ơn bạn đã để lại ý kiến quý báu. Nếu có bất kỳ khó khăn nào trong quá trình học tập, hãy thoải mái liên hệ với chúng tôi! Chúng ta sẽ cùng nhau phát triển! :)

  • wallaby님의 프로필 이미지
    wallaby

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    62% đã tham gia

    • emcast
      Giảng viên

      Xin chào. Cảm ơn bạn đã chọn khóa học của chúng tôi. Chúng tôi sẽ nỗ lực để cung cấp những khóa học bổ ích hơn nữa trong tương lai. Cảm ơn bạn vì những phản hồi quý báu. Nếu có bất kỳ thắc mắc nào, hãy đặt câu hỏi bất cứ lúc nào nhé! Chúng tôi sẽ ủng hộ bạn! :)

764.141 ₫

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!