Skip to main content

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
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

Entity Framework Core - The Complete Guide (.NET Core 5)

Entity Framework Core - The Complete Guide (.NET Core 5)

Sources: udemy
Entity Framework is a term that goes hand by hand with ASP.NET Core. It is one of that technology that is used very often and is not understood most of the time. This course wil...
5 hours 24 minutes 16 seconds
Foundation in C#: Object Oriented Programming

Foundation in C#: Object Oriented Programming

Sources: iamtimcorey.com (Tim Corey)
This gets you the 80% of OOP with the 20% of effort. Get to know the foundation of OOP well so that when, in the later module, we cover advanced OOP, you will be ready. Learn ab...
3 hours 24 minutes 9 seconds
Unity Android : Build 8 Mobile Games with Unity & C#

Unity Android : Build 8 Mobile Games with Unity & C#

Sources: udemy
Learning the fundamentals of Unity Android Game Development puts a powerful and very useful tool at your fingertips. Unity is free, easy to learn, has excellent documentation, a...
16 hours 50 minutes 56 seconds