Skip to main content
CourseFlix

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

7h 5m 7s
English
Paid

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.

About the Author: Zero To Mastery

Zero To Mastery thumbnail

Zero To Mastery (ZTM) is a Toronto-based online coding academy founded by Andrei Neagoie, originally a senior developer at large Canadian tech firms before turning to teaching full-time. The academy's signature is the cohort-based bootcamp track combined with a deep self-paced course library, all aimed at career-changers and self-taught developers preparing to land software-engineering roles at top companies.

The instructor roster has grown well beyond Andrei to include other senior practitioners: Daniel Bourke (machine learning), Aleksa Tešić (DevOps), Jacinto Wong, and others. Courses cover the full software-engineering career path: web development with React and Next.js, Python, machine learning and deep learning, DevOps and cloud, system design, mobile, and the algorithm / data-structure interview prep that gates engineering jobs.

The CourseFlix listing under this source carries over 120 ZTM courses spanning that full range. Material is paid; ZTM itself runs on a monthly / annual membership model. The teaching style favours long-form, project-based courses where students build complete portfolio-quality applications rather than disconnected feature tutorials.

Watch Online 80 lessons

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

Course content

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

Related courses

  • Blazor Bootcamp - .NET 6 (WASM and Server) thumbnail

    Blazor Bootcamp - .NET 6 (WASM and Server)

    By: Udemy
    This course will provide you a complete real world scenario with Blazor which will make you face many challenges and solve those issues as we proceed with the c
    15 hours 36 minutes 29 seconds
  • ASP.NET Core Identity - Authentication & Authorization thumbnail

    ASP.NET Core Identity - Authentication & Authorization

    By: Udemy
    ASP.NET Core now includes the new identity system, which replaces the legacy membership system in ASP.NET. It is essential that software engineers learn these r
    6 hours 49 minutes 15 seconds
  • Unity RPG Dialogue & Quests: Intermediate C# Game Coding thumbnail

    Unity RPG Dialogue & Quests: Intermediate C# Game Coding

    By: GameDev.tv
    Using Unity 2020.1, we’ll show you how to include two essential game mechanics, dialogue and quests, in your games. This highly acclaimed series was over 200% f
    12 hours 34 minutes 19 seconds

Frequently asked questions

What is C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) about?
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…
Who teaches C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)?
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) is taught by Zero To Mastery. You can find more courses by this instructor on the corresponding source page.
How long is C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more)?
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) contains 80 lessons with a total runtime of 7 hours 5 minutes. All lessons are available to watch online at your own pace.
Is C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) free to watch?
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) is part of CourseFlix's premium catalog. A CourseFlix subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) online?
C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) is available to watch online on CourseFlix at https://courseflix.net/course/c-net-bootcamp-the-fundamentals-oop-linq-test-automation-more. The page hosts every lesson with the integrated video player; no download is required.