C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)

7h 5m 7s
English
Paid

Course description

The only course you need to learn C# programming and master the .NET platform. Learn everything from scratch and put your skills to the test with exercises, quizzes, and projects. This course will give you the skills you need to start a career in C#/.NET Programming and get hired in 2023.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 80 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)

0:00
/
#1: C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) (3:11 )

All Course Lessons (80)

#Lesson TitleDurationAccess
1
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) (3:11 ) Demo
03:12
2
Course Introduction (3:52 )
03:53
3
Development Environment Overview (4:29 )
04:30
4
Windows Users: Installing Visual Studio (8:04 )
08:05
5
MacOS and Linux Users: Installing Visual Studio Code (7:54 )
07:55
6
MacOS and Linux Users: Developing with Visual Studio Code (5:09 )
05:10
7
The History of .NET (5:31 )
05:32
8
What Is the .NET Platform? (5:15 )
05:16
9
Why Should You Learn .NET? (4:38 )
04:39
10
What You Can Build Using .NET (4:34 )
04:35
11
The .NET Documentation (0:59 )
01:00
12
What Is C#? (5:41 )
05:42
13
Hello World (5:56 )
05:57
14
Hello World Explicit (4:24 )
04:25
15
The C# Compiler (3:58 )
03:59
16
Program Arguments
04:04
17
Debugging in Visual Studio
04:38
18
Console Input / Output
03:45
19
C# Value Types
06:14
20
Using C# Value Types
07:51
21
Casting and Value Type Conversions
04:49
22
Strings
06:32
23
String Parsing
05:40
24
Date / Time
05:55
25
Operators
07:00
26
Conditionals
04:13
27
Switch Statements
03:35
28
Iteration Statements
05:23
29
Basic Variable Scopes
03:15
30
Introduction to OOP
06:44
31
Classes and Objects
01:54
32
Reference Types
02:39
33
Fields, Properties and Constructors
08:42
34
Methods
05:52
35
Access Modifiers
02:51
36
Namespaces
05:35
37
Static Members
06:36
38
Interfaces
06:24
39
Method Overloading
03:31
40
Inheritance
09:49
41
Polymorphism
04:03
42
Advanced Variable Scopes
03:51
43
Implicit Typing
03:41
44
Const Keyword
03:23
45
Garbage Collection
06:46
46
Enumerations
07:02
47
Switch Expressions
07:35
48
Structs
06:01
49
Passing Value-Type Parameters
05:50
50
Passing Reference-Type Parameters
06:57
51
Exception Handling
10:21
52
Exercise: Imposter Syndrome
02:57
53
Overview
04:40
54
Arrays
09:37
55
ArrayList
02:35
56
Generic List
03:55
57
Generic Stack
03:54
58
Generic Queue
02:27
59
Generic Dictionary
06:44
60
Overview
01:24
61
Named Arguments
03:10
62
Optional Arguments
03:49
63
Extension Methods
07:35
64
Generic Types
04:47
65
Params Keyword
02:16
66
Nullable Value Types
04:57
67
Nullable Reference Types
08:42
68
Record Types
05:11
69
Class Libraries
06:47
70
Custom Exception Types
06:56
71
What is LINQ?
06:02
72
Filtering Data Using LINQ
07:41
73
Ordering Data Using LINQ
05:29
74
Selecting Data Using LINQ
06:55
75
Grouping Data Using LINQ
02:54
76
The LINQ Query Syntax
08:09
77
Why Automated Testing Is Important
08:44
78
Creating a Test Project
03:15
79
Writing a Unit Test Using MsTest
09:26
80
Thank You
01:18

Unlock unlimited learning

Get instant access to all 79 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Learn Blazor Server (Blazor Server: In Depth)

Learn Blazor Server (Blazor Server: In Depth)

Sources: iamtimcorey.com (Tim Corey)
Blazor Server is a game changer for developers. But figuring out how to access the full power of Blazor Server can leave you frustrated. Can it really replace Javascript complet...
16 hours 28 minutes 25 seconds
Complete C# Unity Developer 2D: Learn to Code Making Games

Complete C# Unity Developer 2D: Learn to Code Making Games

Sources: udemy, gamedev.tv
The course has been remastered in Unity 2018! This course started as a runaway success on Kickstarter and has gone on to become the most popular and most watched Unity game deve...
18 hours 17 minutes 22 seconds