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

C# Unit Testing Essentials

C# Unit Testing Essentials

Sources: Julio Casal
"C# Unit Testing Essentials" is an in-depth course that provides a comprehensive guide to writing unit tests for C# applications. This course is led by Julio Casal, a software e...
2 hours 35 minutes 23 seconds
Unlock The Power Of Microservices In The Azure Cloud

Unlock The Power Of Microservices In The Azure Cloud

Sources: Julio Casal
Deploy your .NET microservices to Kubernetes in the Microsoft Azure cloud, so you can handle production demands, minimize operational issues and save a lot of money on infrastru...
9 hours 5 minutes 43 seconds
Building .NET REST APIs

Building .NET REST APIs

Sources: Julio Casal
"Building .NET REST APIs" is a comprehensive course that guides you through the process of creating a production-ready, .NET-based REST API from the ground up. The course is led...
10 hours 42 minutes 54 seconds
Foundation in C#: Getting Started

Foundation in C#: Getting Started

Sources: iamtimcorey.com (Tim Corey)
Learning C# requires a good foundation. That sets you up for writing better code faster with less bugs. This first module gets you started into the overall course. Learn how to ...
1 hour 30 minutes 38 seconds
ASP.NET Core Full Stack

ASP.NET Core Full Stack

Sources: Julio Casal
This beginner-level course, led by Julio Casal, a seasoned software engineer and founder of Netbeckerservices.com, is designed to teach learners how to build a full-stack ASP.NE...
5 hours 26 minutes 21 seconds