Mô tả

Source control is essential for any developer in todays world. One term that you hear when anyone talks about source control is Git.

In todays world where time is limited, this course will teach you basics of Git and most commonly used commands that you will use 95% of the time! The only regret after taking course will be why did you not take this course sooner!

GitHub is the most commonly used service when it comes to source control and we will be exploring that and later on we will see how we can manage GitHub using the UI provided by Visual Studio Editor.

Why this course?

There are many courses which will walk you through Git and Github, but this course has focus on core fundamentals which are critical in todays programming world. We will not waste time on items that developers use extremely rarely! We would rather learn everything that developers would use 95% of the time, in 4 hours!

This course is always updated when there are new changes and finally this course will show real world use case using Visual Studio UI GitHub editor as well.  So not only you will learn fundamentals using command line but also using UI of Visual Studio.

This course is designed in a way that you can master Git over a weekend or less!



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

Developers looking to get up and running with Git and GitHub

Learn Git fundamentals

Learn GitHub fundamentals

Use GitHub with Visual Studio Editor

Yêu cầu

  • No prior knowledge of Git or GitHub are needed
  • Create a GitHub account ( we will do that in the course)

Nội dung khoá học

9 sections

Introduction

8 lectures
Welcome
02:15
Course Rating
00:32
Free PowerPoint Slides
00:26
Why do we need version control?
09:25
Distributed vs Central Version Control System
06:18
Installing Git
04:30
Create GitHub account
01:39
Configure Git on local
02:51

Git fundamentals

18 lectures
Git Init
01:39
Demo - Git Init
05:05
Setup Visual Studio Code
02:20
Git Clone
01:11
Git Stage
03:10
Git Commit
02:08
Demo - First git commit
04:40
Demo - Git commit (more options)
05:22
Demo - Git Log
01:23
Git Push
01:52
Demo - Push Files to GitHub Repository
07:14
Demo - Playing with user config and more commits
04:39
Git Pull
01:39
Demo - Pull changes from GitHub to Local
03:00
Git Fetch
02:18
Git Basic Flow
02:11
Git Sync
03:06
Quiz Time
7 questions

Git Fundamentals - Branches

12 lectures
What is head?
03:41
Branch and Merge
05:54
Branch's and Flow
03:17
Demo - Create First Branch
04:02
Demo - Delete and Rename Branch
06:12
Demo - Merge Branch
05:54
Demo - Create and Checkout Branch
01:58
Demo - Switch Command
02:10
Merge Conflicts
04:10
Demo - Merge Conflicts
09:29
What is Fast forward?
04:22
Quiz time
3 questions

GitHub Fundamentals

11 lectures
Setup New Repository
03:04
Modify last commit (danger)
04:16
Git Checkout
05:02
What is Detached Head?
04:18
Git Restore
03:17
Git Reset
06:55
Git Revert
03:44
Git Ignore
02:25
Demo - Git Ignore
04:58
Last Resort
03:48
Quiz time
3 questions

GitHub Fundamentals - Part 2

10 lectures
Git Tags
01:23
Demo - Git Tags
05:52
Demo - Git Fetch
05:55
Git Stash
03:19
Demo - Git Stash
06:25
Pull Request in GitHub
11:04
Merge Conflict in GitHub
03:37
Forking Project
03:53
Collaborate to Open Source Project
05:14
Quiz time
5 questions

GitHub and Visual Studio

12 lectures
Create Git repository
05:15
Main tabs in visual studio
02:06
Clone Project
02:19
Commit and Push Changes
05:45
Pull and Fetch Changes
02:32
Stash
06:41
Create Branch
05:35
Merge Conflicts
07:10
Clean up
00:53
Pull Requests
07:24
View and compare commits
03:16
File History
02:09

Bonus - .NET MVC Course

1 lectures
.NET MVC Free Content
00:08

Introduction (.NET MVC)

16 lectures
Introduction
04:07
Dot Net Core Roadmap
05:01
.NET 8 Tools
01:15
Project Resources
01:19
Prerequisites
01:19
What is dependency injection?
07:24
Course Overview
02:09
Create Project
02:39
Project File
03:57
Launch Settings
04:29
wwwroot and appsettings
04:44
Program File
05:12
MVC Architecture
05:07
Routing Overview
04:35
Routing in Action
11:01
Default Views
07:57

Category

31 lectures
Category Model
03:24
2 Data Annotations
02:58
3 1 Nuget Packages for Entity Framework Core
04:38
3 Connection String
05:08
4 Setup ApplicationDbContext
08:39
5 Create Database
04:06
6 Create Category Table
09:47
7 Add Category Controller
04:41
8 Add Category Link in Header
02:45
8 Seed Category Table
04:15
10 Get all Categories
05:04
11 Hot Reload
02:45
12 Display all Categories
05:37
13 Bootswatch Theme and Bootstrap Icons
04:35
14 Design Category List Page
03:10
15 Create Category UI
10:37
16 Input Tag Helpers
04:09
17 Create Category
05:27
18 Server Side Validations
06:39
19 Custom Validations
03:08
20 Asp Validation Summary
05:06
21 Client Side Validation
04:55
22 Edit and Delete Buttons
02:52
23 Get Category Details to Edit
08:25
24 Update Category
04:51
25 Update Category in Action
02:58
26 Get and Post Action for Delete Category
02:20
27 Delete Category in Action
02:33
28 TempData
03:33
29 Partial Views
03:24
30 Toastr Notification
05:44

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