Công nghệ cộng tác có thể được sử dụng trong trường học, câu lạc bộ hoặc nhóm
Git/Github cơ bản và trung cấp, các kỹ năng cộng tác thực sự có thể được sử dụng tại nơi làm việc
Git & Github, từ người mới bắt đầu đến nâng cao! 💪 Hoàn thành tất cả trong một khóa học trọn gói kéo dài 2 giờ.
Chủ đề bài giảng
Bạn có đang tải mã bạn đang sử dụng lên Github không? 🤨 Dù sao thì bạn cũng đang viết mã, vậy thì việc ghi chép lại quá trình viết mã hàng ngày như một cuốn nhật ký không phải là một ý hay sao? Bạn đã bao giờ vô tình làm mất mã của mình khi đang làm việc trên một dự án và không lưu nó chưa? Khóa học toàn diện dành cho người mới bắt đầu sử dụng Git, từ người mới bắt đầu đến người sử dụng Git trung cấp và cộng tác!
Đã được chứng minh qua các bài giảng ngoại tuyến Một người cố vấn độc đáo Hướng dẫn sử dụng Git dễ dàng và nhanh chóng.
Bởi vì điều này đã được chứng minh qua nhiều bài giảng trực tuyến! Có nhiều bài giảng hay, nhưng không bài nào dạy điều này một cách dễ dàng!
Nếu bạn quan tâm đến một đánh giá chi tiết hơn Mục 0. "Phương pháp xử lý, Giới thiệu cố vấn, Đánh giá bài giảng" Hãy xem bài học xem trước!
Thay vì một bài giảng dài, hãy giảng một bài giảng ngắn, sâu và dễ hiểu, tóm tắt lại thành âm thanh hơi thở! Bởi vì những khái niệm khó được giải thích dễ dàng và tài liệu thì sạch sẽ!
Các khái niệm khó sẽ trở nên dễ dàng hơn với hình ảnh
Giải thích dễ hiểu, thân thiện ở tầm mắt
thưởng! Ngay cả các lệnh phức tạp cũng có thể được xử lý dễ dàng Hỗ trợ phụ đề bài giảng.
Bởi vì thời gian của bạn rất quý giá, Chỉnh sửa nhỏ gọn và hỗ trợ phụ đề!
Bạn có thể giao tiếp với người hướng dẫn, Được sử dụng bởi các nhà phát triển trong lĩnh vực này Bạn được mời tham gia Slack.
Bạn có thể học cách đóng góp cho các dự án nguồn mở bằng cách PR trực tiếp vào kho lưu trữ của người hướng dẫn.
Tôi mời học sinh đến kênh Slack.
Tại sao tôi nên học Git?
Tại sao tôi nên học? Để đưa ra cho bạn một trong những lý do thực tế nhất, họ hỏi về điều này khi bạn nộp đơn xin việc và nó rất cần thiết cho các dự án, nhưng họ không dạy điều này ở trường😢
Khi tôi trải nghiệm nhiều cuộc thi và hoạt động thuê ngoài, cũng như làm việc tại nhiều công ty, tôi nhận được nhiều câu hỏi như "Tôi muốn bắt đầu với Git, nhưng tôi phải bắt đầu từ đâu?", "Tôi bắt đầu với GitHub, nhưng tôi nên tải lên cái gì đây?" "
Chúng ta hãy dạy các em từng chút một trong thời gian ngắn và sau đó cuối cùng nói rằng: 'Chúng ta hãy lập kế hoạch một cách có hệ thống và dạy các em một cách đúng đắn!' Với suy nghĩ này, tôi đã thực hiện bốn bài giảng ngoại tuyến về Git và chuẩn bị bài giảng Inflearn.
👌 Ai sẽ được hưởng lợi khi nghe điều này?
Những người muốn quản lý mã họ viết một cách hiệu quả và có hệ thống
Tôi đã từng sử dụng Git trước đây, nhưng chỉ thỉnh thoảng khi làm việc trên một dự án và có hiểu biết mơ hồ về khái niệm này.
Những người muốn cộng tác thông qua Git nhưng không biết cách thực hiện
Những người quan tâm đến thế giới mã nguồn mở
Một người đã cố gắng tự học Git và thất bại
Những người không biết cách sử dụng Git với lệnh (CLI)
Những người muốn lập trình và lưu giữ hồ sơ học tập của mình
Những người muốn sử dụng cờ theo cách 'gợi cảm'
🚫 Ai không nên nghe?
Những người có hiểu biết sâu sắc về Git và các lệnh GitHub như add, commit và push và có thể sử dụng chúng một cách thoải mái (ngay cả khi bạn chỉ học tuần đầu tiên, bạn cũng sẽ biết nội dung này.)
Một người hiểu rõ về các nội dung trung gian của Git như yêu cầu kéo, nhánh, v.v.
Các tính năng đặc biệt của khóa học này:
Khóa học này tập trung nghiêm ngặt vào đào tạo thực hành. Đó là cách tôi học và tôi nghĩ rằng học thông qua kinh nghiệm là cách nhanh nhất để phát triển. 'Tôi thậm chí còn không biết Commit là gì, Branch là gì, Branch Processing là gì và Pointer là gì?' → Một lý thuyết chỉ là một lý thuyết. Sau khi hoàn thành khóa học này, bạn sẽ có thể sử dụng Git một cách thoải mái.
Nó hoàn toàn tập trung vào CLI. Khi bạn cần cộng tác trong một dự án, bạn thường thấy mình phải nhanh chóng bắt đầu sử dụng Git và Github bằng GUI. (Tôi cũng đã làm như vậy.) Trong trường hợp đó, bạn sẽ có hiểu biết mơ hồ về Git và GitHub và chỉ có kiến thức mơ hồ về các khái niệm cơ bản như commit và push, vì vậy bạn sẽ gặp khó khăn mỗi khi cố gắng sử dụng GitHub trong một chương trình khác .
Trường hợp 1. Nếu bạn đang sử dụng SourceTree để truy cập Git và GitHub và đang cố gắng kết nối GitHub trong Eclipse, thì sẽ không thành công.
Trường hợp 2. Nếu bạn đang làm việc trên Git trong môi trường GUI khác ngoài SourceTree hoặc đang làm việc trên một dự án khác, việc tích hợp có thể gặp khó khăn.
Hai lý do trên là do tôi tình cờ tìm thấy một công cụ dễ sử dụng có tên là GUI mà không hiểu rõ về Git và GitHub. Nếu bạn hiểu đúng các khái niệm cơ bản của Git và GitHub, chẳng hạn như local và server, commit và push , bạn có thể sử dụng Git và GitHub mà không gặp vấn đề gì trong bất kỳ môi trường nào. Do đó, khóa học này được tiến hành theo cách hiểu cơ bản về Git và GitHub thông qua CLI (dựa trên lệnh) và xây dựng kỹ năng thông qua thực hành.
Tại sao tôi tạo ra khóa học này
Tôi bắt đầu với GitHub từ con số 0. Ngày nay, tôi viết code hầu như mỗi ngày và không có ngày nào trôi qua mà tôi không sử dụng GitHub và Git. Lúc đầu, tôi nhớ mình đã lãng phí rất nhiều thời gian vì không biết Git là gì, Commit là gì và Push là gì.
Tất nhiên, thử nghiệm và sai sót sẽ giúp cải thiện kỹ năng phát triển của bạn. Nhưng nếu có con đường tắt dẫn đến sự phát triển của bạn với tư cách là một nhà phát triển, hoặc nếu bạn đang ở ngõ cụt, đôi khi tốt hơn là nên có người chỉ đường cho bạn.
Lúc đầu, GitHub có rào cản gia nhập khá cao. Tôi không quen với việc lập trình, tôi cần biết các khái niệm về máy chủ và máy khách, và có những thuật ngữ xa lạ đang lan truyền trên internet, chẳng hạn như các nhánh cộng tác và bản sao. Đối với người mới bắt đầu, việc hiểu những từ không quen thuộc rất khó khăn. Nhưng nếu bạn hiểu rõ ngay từ đầu và nếu có ai đó giải thích cho bạn theo cách dễ hiểu thì Git không hề khó chút nào.
Chúng tôi sẽ cung cấp những bài giảng giống như ngọn hải đăng giữa đại dương bao la.
Câu hỏi dự kiến
H. Tôi không có kinh nghiệm viết mã! Tôi có thể tham gia lớp học này không?
Không có vấn đề gì khi tham gia khóa học vì chúng tôi không viết mã trong lớp học. Tuy nhiên, nếu bạn không có kinh nghiệm viết mã, bạn có thể gặp khó khăn trong việc hiểu được nhu cầu về Git và Github hơn những người đã viết mã. Nếu được phép đưa ra một lời khuyên, tôi hy vọng bạn sẽ cảm nhận và học hỏi được nhiều hơn nếu bạn nghiên cứu và thực hành ít nhất một ngôn ngữ lập trình trước khi lắng nghe ngôn ngữ đó.
H. Tôi đang sử dụng MacBook! Tôi có thể tham gia lớp học này không?
Bài giảng được thực hiện trong môi trường Windows, nhưng không có sự khác biệt đáng kể nào vì các lệnh vẫn giống nhau, ngoại trừ cmd được đổi thành terminal. Tôi sử dụng cả Mac và Windows và không gặp vấn đề gì cả.
H. Tôi có cần chuẩn bị gì trước khi tham dự buổi thuyết trình không?
Hãy tham gia khóa học với sự nhiệt tình và phấn khích về những tiện ích mà bạn sẽ trải nghiệm trong tương lai.
Video này có thể không hữu ích với các chuyên gia về Git, nhưng đây là một bài giảng nhanh chóng và thú vị mà bạn có thể tham khảo khi lần đầu tiên bắt đầu sử dụng Git tại nơi làm việc hoặc trong môi trường phát triển. Tuy nhiên, có một điều hơi thất vọng là bài giảng chỉ có thời lượng giới hạn nên tôi xem vội và không biết mình sẽ tiếp thu tốt đến mức nào.
Xin chào! Thật tuyệt nếu có thể cung cấp nhiều thứ hơn cho các chuyên gia Git, nhưng thật đáng tiếc. Bạn có bỏ lỡ phần tích hợp Slack, PR và Fork không? 😭
Vì mục đích của bài giảng là để dễ dàng thành thạo Git trong thời gian ngắn nên tôi nghĩ 3 tháng là đủ, nhưng nếu chưa đủ, hãy liên hệ với chúng tôi qua câu hỏi Slack hoặc Infron trong lớp và chúng tôi sẽ giúp bạn gia hạn. khoảng thời gian đó và xem xét nó chi tiết hơn😇
Corin cũng giải thích mọi thứ tốt đến mức ngay cả một thằng ngốc cũng có thể hiểu được. Đây là lần đầu tiên tôi giảng bài về Git dễ dàng như vậy.
Cảm ơn bạn đã thông báo của bạn!
Anh Jae (Tôi ghi nhớ tên anh vì anh được giới thiệu ở đầu mỗi bài giảng, haha) Cảm ơn anh rất nhiều vì đã chụp ảnh bài giảng hữu ích như vậy.
Đó là 2 giờ rất quý giá. Tôi thậm chí còn xấu hổ, nhưng tôi đã đạt điểm A+ trong lớp dạy tôi về Git trong lớp học chuyên ngành ở trường, nhưng tôi không biết sự khác biệt giữa Git và GitHub, và vì tôi không biết. Tôi không sử dụng Git, tôi không thể phân biệt được sự khác biệt giữa các lệnh khi chỉ sử dụng Git và khi cộng tác.
Thông qua bài giảng này, tôi cũng sẽ đeo huy hiệu chuyên nghiệp(?) và bắt đầu chăm sóc bãi cỏ của mình một cách siêng năng kể từ hôm nay. Haha Tôi luôn nhận thức được tầm quan trọng của git, nhưng tôi luôn trì hoãn việc bắt đầu vì có rất nhiều thứ. thông tin và rất khó tìm được video tóm tắt rõ ràng + ngắn gọn. Cảm ơn bạn rất nhiều vì đã quay bài giảng này.
Khi mới nghe bài giảng, tôi đã nghĩ: 'Làm sao một đoạn video dài 4 phút chỉ có thể truyền đạt những điểm chính mà không có những chi tiết không cần thiết? Tôi nghĩ “Người này có phải là thiên tài không?”, nhưng qua những lời cuối cùng của bài giảng, tôi nhận ra rằng ngay cả khi quay một đoạn video dài 5 phút, vẫn có nhiều lần thử lại và mất hàng giờ chuẩn bị tài liệu, soạn bài giảng. nỗ lực. Nó hoàn hảo đến mức tôi nghĩ anh ấy là một thiên tài sống một mình trên thế giới,,haha
Vì tôi cũng có nhiều kinh nghiệm với Git nên tôi muốn giữ bài giảng này để bạn có thể hiểu đầy đủ về Git chỉ trong 2 giờ, nhưng tôi cũng giới thiệu nó cho các bạn cùng lớp của mình! Haha tôi hy vọng bạn có nhiều thu nhập thụ động trong thời gian đó! cuộc sống của bạn.
Tôi rất cảm động. Bạn đã cho tôi một buổi sáng vui vẻ :)
Tôi luôn là một học sinh gương mẫu, học tập chăm chỉ ở trường, nhưng tôi nghĩ lần đầu tiên tôi outsourcing GitHub cùng với người em trai giỏi viết mã của mình là một bước ngoặt trong sự nghiệp của tôi.
Nếu bạn quan tâm đến lập trình ứng dụng, trong tương lai bạn nên thử UMC mở tại trường của bạn (hiện có ở 10 trường đại học)!
Mình sẽ tiếp tục ủng hộ bạn trong thời gian tới!
Tôi cố gắng chỉ truyền đạt nhanh những điểm chính, tập trung vào thực hành!
Hãy tiếp tục sử dụng nó trong cuộc sống hàng ngày để bạn có thể làm quen với nó trong tương lai! Đừng quên!
Đây là một phương pháp tốt cho những người mới làm quen với GitHub hoặc đã học nó theo cách từ trên xuống. Bạn có thể truy cập nó mà không gặp khó khăn vì nó giải thích từng bước một cách thực tế. Đặc biệt, lợi thế lớn là bạn có thể sử dụng những gì đã học trên hầu hết các máy tính có Visual Studio Code, cmd (dấu nhắc lệnh) hoặc terminal, vì nó dạy bạn cách xử lý Git theo cách CLI, thay vì học Git thông qua một chương trình GUI đơn giản.
Cảm ơn bạn đã đánh giá tốt :)
Vui mừng bạn thấy nó hữu ích! Học với CLI giúp việc áp dụng trong môi trường IDE có thiết bị đầu cuối trở nên rất dễ dàng và nhanh chóng. Tôi hy vọng bạn tiếp tục sử dụng Git tốt trong cuộc sống hàng ngày của mình!