강의

멘토링

로드맵

BEST
Programming

/

Programming Tool/Software

Lập trình là thực tế! - Khóa học Git cho người mới bắt đầu (Git, thực hành Github chủ yếu)

Bạn không biết bắt đầu Git, Github từ đâu phải không?🧐 Đây là khóa học All-in-One từ Git cơ bản dễ hiểu nhất đến Git nâng cao và hợp tác.

(4.9) 225 đánh giá

1,780 học viên

  • shinplest
3시간 만에 완강할 수 있는 강의 ⏰
Git
GitHub
Version Control System

Đánh giá từ những học viên đầu tiên

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

  • 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.


Giới thiệu người chia sẻ kiến ​​thức

Phím tắt GitHub của Knowledge Sharer(Nhấp vào)

JAIHYOUNG SHIN

  • Trưởng nhóm kinh doanh giáo dục Soft Square Education hiện tại , Trưởng nhóm giáo dục
  • Cựu giảng viên Java, C, Arduino, Android của Jamsil Software Coding Academy
  • Lên kế hoạch và bài giảng cho các khóa học Git dành cho người mới bắt đầu 1, 2, 3 và 4
  • Đồng sáng lập Voice Delivery, một nền tảng ghi âm lồng tiếng
  • Hoạt động ẩn và cấp cao 5 lần trở lên, huấn luyện phát triển Android cho đại diện của một công ty nào đó vào tháng 1 năm 2021
  • MakeUs Tổng giám đốc thế hệ thứ 5, Câu lạc bộ ra mắt ứng dụng có lợi nhuận
  • MakeUs Thế hệ thứ 4 Câu lạc bộ ra mắt ứng dụng Mục tiêu ra mắt ứng dụng có lợi nhuận
  • Nhật ký cảm xúc hàng ngày Ứng dụng Android 'Haruend' Phát triển chung (Kotlin)
  • Phát triển chương trình mở rộng Naver Whale 'My Favorites' với hơn 6.000 lượt tải xuống và hơn 5.000 người dùng thực (HTML, CSS, JavaScript)
  • Gia công phát triển ứng dụng quản lý đồ đạc dựa trên Bluetooth (Kotlin)
  • Gia công phát triển ứng dụng dịch vụ giới thiệu quán cà phê theo vị trí (Java)
  • Máy in 3D + Phát triển đèn tâm trạng Iron Man nhúng (C)
  • Hoạt động cố vấn lập trình viên mới nổi của SSAC Seoul

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

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

  • 내가 작성한 mã hiệu quả, có hệ thống

  • Git đã từng sử dụng nhưng chỉ sử dụng khi làm dự án và không hiểu rõ về khái niệm

  • Những người quan tâm đến thế giới mã nguồn mở

  • 혼자 Git học tập nhưng thất bại

  • 명령어로 Git xử lý không thành thạo (người cần học Git CLI)

  • Những người muốn để lại hồ sơ về quá trình lập trình và học tập của mình

  • Những người muốn sử dụng Git một cách ‘sexy’

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

  • Trong quá trình này, bạn sẽ không phải thực hiện mã hóa, nhưng bạn cần có kinh nghiệm mã hóa để có thể hiểu rõ hơn về nhu cầu quản lý phiên bản.

Xin chào
Đây là

1,780

Học viên

225

Đánh giá

182

Trả lời

4.9

Xếp hạng

1

Khóa học

안녕하세요, 성장하는 개발자 신재형입니다. 

현재 IT기업에서 교육팀장으로, 수많은 교육생들을 교육하고 있으며, 

'어려운 컴퓨터 용어를 쉽게 설명하자'라는 모토를 가지고 일하고 있습니다. 

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

Tất cả

32 bài giảng ∙ (2giờ 6phút)

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

Đánh giá

Tất cả

225 đánh giá

4.9

225 đánh giá

  • joimh73068님의 프로필 이미지
    joimh73068

    Đánh giá 10

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    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.

    • shinplest
      Giảng viên

      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😇

  • dangwoo님의 프로필 이미지
    dangwoo

    Đánh giá 21

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    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!

    • shinplest
      Giảng viên

      Xin chào, đây là Jaehyeong Shin. Điều mà ngay cả một kẻ ngốc cũng có thể hiểu được là lời khen tốt nhất! Cảm ơn

  • tpwls8344173님의 프로필 이미지
    tpwls8344173

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    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.

    • shinplest
      Giảng viê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!

  • chanhyuk kim (탈퇴)님의 프로필 이미지
    chanhyuk kim (탈퇴)

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Nhờ giải thích chỉ những phần quan trọng nên tôi có thể hiểu nhanh chóng.

    • shinplest
      Giảng viên

      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!

  • brianna님의 프로필 이미지
    brianna

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    81% đã tham gia

    Đâ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.

    • shinplest
      Giảng viê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!

Ưu đãi có thời hạn, kết thúc sau 7 ngày ngày

388.625 ₫

23%

508.201 ₫

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!