Mô tả

Git is the most used version control system for programmers in the world.  GitHub, with 57 million repositories (projects) and 28 million users is  the largest host of source code in the world.

The reality is, developers of all levels need to have a mastery of these tools. 

Why?

Firstly, because employers are demanding these skills.  Developers who don't know Git and GitHub have less opportunities available to them because so many companies are using one or both of these technologies.

Secondly, if you don't know how to use this technology you literally won't be able to function as a programmer anywhere that version control is used.  And thats most companies! Don't get left behind!

This course was designed to get you back in the race - by giving you a mastery of both Git and GitHub!

You will learn all the basics of Git and GitHub, everything from what a repository is, to adding your code to one.

Commits, Pull Requests, Forks, Cloning a repository, Branches, Handling Merge conflicts, Continuous Integration and Delivery, Markdown, GitHub Pages and Google Colab - It's all here.

But in addition to that you will learn how to use Git and GitHub in real life development situations, rather than learning theory only - So you will know how to use Git and GitHub the right way, and be ready to apply it to your professional development career.

Eduardo, your course instructor has structured this course in such a way that you will be able to follow the videos step by step and apply each concept as you go and finally build up to the final section on Continuous Integration / Continuous Delivery (a topic which is not covered by other Git and GitHub courses).

You truly will be a master of Git and GitHub by the end of the course.

I could go on and on about what's in the course, but all you really need to know is that this is a comprehensive course on the topic and Eduardo as the instructor, and Learn Programming Academy as the publisher have a great track record of producing high quality courses.    So you can be assured that its the right training you need to master Git and GitHub. This course is ready for you now.

Are you ready to start?  Click the Enroll button to get started.  Note that you can also check out some of the course content by using the free preview feature on this page.


Bạn sẽ học được gì

Use Git and GitHub in the way that modern development teams use them.

Understand the ideal structure of a repository.

Learn how GitHub will enable great collaboration in a development team.

Master the git commands that will help you explore any repository.

Leverage Markdown in your GitHub repositories.

Publish your repositories in public websites through GitHub Pages.

Feel comfortable contributing to a repository, whether open source or as part of your job.

Understand how GitHub is the foundation for more advanced development practices such as CI/CD and DevOps.

Yêu cầu

  • No prior programming knowledge required but such knowledge would be an asset.
  • No previous experience with Git or Github required.
  • A Computer running Windows, Mac OS or Linux.

Nội dung khoá học

12 sections

Getting Started with Git

11 lectures
What is Version Control
06:37
Install Git on Windows
04:31
Install Git on macOS
03:12
Install Git on Linux
04:18
Setup Git Workspace on Windows
08:15
Setup Git Workspace on macOS 10.15+
06:15
Setup Git Workspace on Mac/Linux
07:58
Executing a First Commit
07:21
Understanding The Full Commiting Process
04:48
Reviewing File Changes
04:44
Missing Git Configurations
10:39

Getting Started with GitHub

6 lectures
Git and GitHub
08:26
Create your GitHub account
07:59
Pushing your Local Repo to GitHub
06:14
Editing Code and Commiting from GitHub
04:42
Pulling from the Remote
05:46
Check for changes with Git Status
10:18

Fork and Clone

7 lectures
Intro to Forking GitHub Repositories
05:59
Cloning a Repository
08:42
Exploring Git Logs
09:49
Getting Commit and File Details with Git
12:54
Exploring Commit and File Details from GitHub
10:53
Making Changes
10:34
Undoing Changes and Reverting Commits
13:32

Working with Branches

9 lectures
Good Version Control Practices
07:19
What is a Branch?
06:34
Creating a Branch with Git
09:51
Creating a Branch with GitHub
07:23
Adding a gitignore File
12:11
Syncing Branches
06:51
Graph the Branches on the Terminal
05:01
Merging Branches in the Terminal
04:27
Pull Requests in GitHub
09:53

Merge Conflicts

7 lectures
When do Merge Conflicts Happen?
05:42
Types of Merges
06:26
A First Merge Conflict
13:26
Solving the Conflict
10:08
Merge Conflicts on GitHub
10:31
Solving Merge Conflicts on GitHub
08:14
Adding Tags to the Repository
11:16

Collaboration in GitHub

4 lectures
Colaboration on Private Repos and Cloning to Colab
21:28
Protecting Branches on GitHub
15:21
Requiring Reviews in Pull Requests
08:46
Working with Issues and PRs in GitHub
15:05

Working with an Open Source Project

6 lectures
Adding a README file
15:53
Adding the important Templates
16:10
Filtering the Git Log to Better Understand the repo
09:17
The Full Contribution Flow - Beyond Pull Requests
14:43
Importance and Naming of Feature Branches
07:57
Importance of Descriptive Commits
06:11

Markdown

7 lectures
Introduction to Markdown
06:55
Formatting Text with Markdown
10:48
Creating Lists with Markdown
10:59
Adding Tables and Links with Markdown
10:12
Images and Videos using Markdown
13:54
Writing Code Blocks using Markdown
06:18
The Notion App
08:19

GitHub Pages

3 lectures
Intro to GitHub Pages
06:23
Creating the Page's Content
07:20
Publishing a GitHub Page
06:15

Using Git and GitHub from the IDE

8 lectures
Intro to Git in Different IDEs
04:29
Git and GitHub in Android Studio
14:44
Git and GitHub in Xcode
13:17
Git and GitHub in Visual Studio Code
14:39
Git and GitHub in Visual Studio
18:20
Git and GitHub in VS for Mac
15:02
Git and GitHub in IntelliJ
16:36
Git and GitHub in Eclipse
17:10

Intro to Continuous Integration and Delivery

4 lectures
What is Continuous Integration
08:36
What is Continuous Delivery
07:27
Using Circle CI from GitHub
16:40
Using App Center from GitHub
14:30

Extra Information - Source code, and other stuff

2 lectures
Source Codes
00:06
Bonus Lecture and Information
04:49

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.