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
0:00
/ #1: C#/.NET Bootcamp: The Fundamentals (OOP, LINQ, Test Automation + more) (3:11 )
All Course Lessons (80)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
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
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
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
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
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