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

Resource Library

Resource LibraryJulio Casal

Duration 44 minutes 22 seconds
C# Weekly Challenges

C# Weekly Challengesiamtimcorey.com (Tim Corey)

Duration 43 hours 12 minutes 52 seconds