Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
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.

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

  • emcast
실습 중심
실무적용
깃허브
깃허브실전
Git
GitHub
git-commands
github-workflow

Dịch cái này sang tiếng Việt

  • 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

EMCAST의 Above & Beyond School은 실무에 즉시 투입이 가능한 수준의 SW 개발자를 양성하는 전문 교육 기관으로 풀스택, 백엔드 엔지니어, 데이터 엔지니어 등 다양한 분야의 우수한 개발자를 배출하는 특화된 커리큘럼을 보유하고 있습니다.

EMCAST가 Inflearn을 통해 제공하는 모든 과정은 현업에서 직면할 수 있는 현실적이고 실무적인 과제로 구성되어 있으며 해외 유수 기업에서 그 우수성을 입증받고 있습니다.

소프트웨어 개발자로서의 꿈을 이루고자 하는 여러분의 여정에 EMCAST가 항상 함께 하겠습니다.

 

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

 

 


image.png

EMCAST is an Edtech company that creates over 2,500 customized contents for 240,000 people per year.

EMCAST's Above & Beyond School is a professional education institution that specializes in training SW developers at a ready-to-work level. We have a specialized curriculum that produces highly qualified developers in a variety of fields, including full-stack, backend engineers, data engineers, and more.

All courses offered by EMCAST on Inflearn are designed with realistic and practical challenges that you may face in the workplace and have been proven to be successful by global companies.

EMCAST will always be with you on your journey to become a SW developer.

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á

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!

776.071 ₫

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!