C# Mastercourse

70h 40m 18s
English
Paid
December 30, 2023

C# is the coding language used to build applications across the web, mobile, desktop, and games.

The world runs on applications. When you learn C#, you learn a skill the world needs right now. If you know C#, the career options are limitless.

Tim Corey's C# Mastercourse is designed to take you from programming beginner to junior level developer.

If you want to learn C#, this is the place to start. Even if you know C#, this course will fill in gaps in your knowledge. Learn how to think and code like a professional C# Developer.

What are you waiting for? Learn to conquer C# today!

Watch Online C# Mastercourse

Join premium to watch
Go to premium
# Title Duration
1 Introduction 00:48
2 Who This Course Is For 02:29
3 What This Course Covers 07:12
4 What This Course Does Not Cover 05:05
5 What Outcomes Should You Expect 05:50
6 Getting Visual Studio 09:04
7 Installing Visual Studio 26:36
8 Creating a Project 19:47
9 Touring the IDE 18:49
10 Installing an Extension 09:51
11 Updating Visual Studio 10:06
12 Understanding Applications 30:38
13 Building and Running an Application 23:53
14 Modifying an Application 29:56
15 Planning Out the Application 14:09
16 Creating the Project 08:55
17 Implementing Our Plan 24:01
18 Executing Our Application 12:17
19 Introduction 00:46
20 String 47:33
21 Int 26:42
22 Double 12:25
23 Decimal 11:05
24 Bool 06:52
25 Null 12:06
26 Homework - Variables 07:33
27 DateTime 24:02
28 DateOnly 09:56
29 TimeOnly 03:51
30 Type Conversions 16:27
31 Homework - Type Conversions 02:05
32 Introduction 01:05
33 Basic If Statements 25:06
34 Advanced If Statements 45:14
35 Switch Statements 17:25
36 Homework - Conditional Statements 02:32
37 Introduction 02:03
38 Requirements (Homework) 08:09
39 Planning the Project 17:31
40 Building the Project 12:31
41 Testing the Project 08:55
42 Introduction 01:51
43 Do/While Loops 22:01
44 Homework - Do Loops 01:31
45 Arrays 22:03
46 Homework - Arrays 02:13
47 Lists 11:15
48 Homework - Lists 01:00
49 Dictionary 11:16
50 Homework - Dictionary 01:32
51 For Loops 13:50
52 Homework - For Loops 01:24
53 Foreach Loops 08:11
54 Homework - Foreach Loops 01:32
55 Introduction 01:42
56 Creating a Method 12:25
57 Calling a Method 12:28
58 Design Principles (DRY, do one thing) 14:45
59 Method Parameters 12:01
60 Returning Data 09:09
61 Tuples 14:33
62 Homework - Methods 00:54
63 Introduction 01:52
64 Requirements (Homework) 04:20
65 Planning the Project 07:25
66 Building the Project 41:26
67 Testing the Project 07:16
68 Introduction 01:15
69 Using Breakpoints 25:31
70 Handling Exceptions 37:49
71 Advanced Exceptions 37:20
72 Advanced Breakpoints 30:44
73 Mini Project 34:30
74 Introduction 01:13
75 Static Classes 42:26
76 Instantiated Classes 38:52
77 Property Types 33:30
78 Namespaces 20:19
79 Class Libraries 33:14
80 Mini-Project 34:35
81 Introduction 06:58
82 WOULD Framework 13:20
83 W & O Steps 29:16
84 U, L, & D Steps 33:11
85 Class Library Creation 25:02
86 Console App Creation Part 1 59:12
87 Console App Creation Part 2 01:07:54
88 Wire Up the Logic 40:40
89 Debugging and Testing 30:55
90 Introduction 01:10
91 Inheritance 38:23
92 Interfaces 38:17
93 Mini Project 40:21
94 Access Modifiers 32:53
95 Abstract Classes 12:37
96 Method Overriding 23:21
97 Mini Project 58:22
98 Method Overloading 16:59
99 Extension Methods 15:30
100 Mini Project 31:42
101 Generics 45:11
102 Events 40:25
103 Mini Project 47:44
104 Conclusion 01:14
105 Course Introduction 01:12
106 Introduction to .NET Core 22:10
107 Class Libraries Project Type 26:27
108 Unit Test Project Type 59:16
109 Mini Project - Unit Tests 26:49
110 WinForm Project Type 01:23:56
111 Mini Project - WinForms 53:37
112 WPF Core Project Type 56:27
113 Mini Project - WPF Core 47:58
114 ASP.NET Core Razor Pages Project Type 01:31:15
115 Mini Project - ASP.NET Core Razor Pages 25:48
116 ASP.NET Core MVC Project Type 01:06:56
117 Mini Project - ASP.NET Core MVC 29:23
118 ASP.NET Core API Project Type 33:03
119 Mini Project - ASP.NET Core API 14:18
120 Blazor Server Project Type 01:29:27
121 Mini Project - Blazor Server 26:53
122 Blazor WebAssembly Project Type 41:29
123 Mini Project - Blazor WebAssembly 26:44
124 Project Types Conclusion 00:48
125 Course Introduction 01:30
126 Our Scenario 06:13
127 Basic Normalization 18:38
128 Our ORM of Choice 12:28
129 SQL Server 02:34:58
130 SQLite 31:01
131 MySQL 29:56
132 NoSQL Concepts 09:02
133 MongoDB 50:36
134 CosmosDB 01:44:12
135 Text Files 59:17
136 APIs 01:04:44
137 Linq / Lambdas 54:48
138 Entity Framework Core 01:36:21
139 Course Wrap Up 00:51
140 Course Overview 08:22
141 The App Idea 06:57
142 Planning Review: WOULD Process 10:41
143 W Step 12:42
144 O Step 24:29
145 U Step 14:03
146 L Step 10:07
147 D Step 15:42
148 Wrap Up 02:17
149 Introduction 03:05
150 Room Type Table 05:15
151 Rooms Table 04:50
152 Guests Table 01:24
153 Bookings Table 05:04
154 Starter Data 19:56
155 Wrap up 02:00
156 Introduction 02:45
157 Class Library Setup 05:51
158 Dapper Setup 28:17
159 Get Available Rooms 34:08
160 Book Guest 35:42
161 Search For Bookings 16:22
162 Check In 03:58
163 Wrap Up 03:58
164 Introduction 01:47
165 Project Creation 13:04
166 Room Search Page 39:56
167 Book Room Page 30:14
168 Wrap Up 04:29
169 Introduction 02:52
170 Project Creation 17:19
171 Search Form 33:53
172 Check In Form 24:14
173 Wrap Up 03:52
174 Introduction 02:16
175 Room Type Table 05:03
176 Rooms Table 03:29
177 Guests Table 01:37
178 Bookings Table 03:32
179 Starter Data 04:41
180 Wrap Up 01:56
181 Introduction 01:44
182 Dapper Setup 05:27
183 Dependency Injection Setup 09:46
184 Get Available Rooms 15:34
185 Book Guest 17:41
186 Search For Bookings 07:07
187 Check In 03:36
188 Wrap U 02:42
189 Hotel App Wrap Up 03:52
190 Introduction 12:03
191 How Do I Ask Great Questions? 32:07
192 How Do I Get Work Experience? 18:13
193 What Should Be In My Portfolio? 24:40
194 How Do I Evaluate A Job Opportunity? 41:58
195 How Do I Get A Great Start At A New Job? 21:30
196 How Do I Grow As A Developer? 23:29
197 How Do I Help Others 37:00
198 How Do I Become More Efficient? 14:14
199 Where Do I Go From Here? 09:27
200 Conclusion 04:18

Similar courses to C# Mastercourse

Building Microservices With .NET

Building Microservices With .NETJulio Casal

Duration 18 hours 10 minutes 56 seconds
Blazor From Start to Finish

Blazor From Start to Finishiamtimcorey.com (Tim Corey)

Duration 14 hours 19 minutes 46 seconds
C# Unit Testing Essentials

C# Unit Testing EssentialsJulio Casal

Duration 2 hours 35 minutes 23 seconds
Mastering C# Unit Testing

Mastering C# Unit TestingJulio Casal

Duration 3 hours 59 minutes 22 seconds
Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3Dudemy

Duration 30 hours 34 minutes 50 seconds
TimCo Retail Manager Phase 1

TimCo Retail Manager Phase 1iamtimcorey.com (Tim Corey)

Duration 25 hours 56 minutes 13 seconds