Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn C# By Building Applications
Setup
Installing Visual Studio 2022 (2:59)
Few Words About Recent Updates (1:02)
Visual Studio 2015 vs 2019 And 2022 (4:01)
Self-Troubleshooting
Simple Calculator
Acceptance Criteria (3:10)
Algorithm (3:28)
FlowChart (4:36)
Variables (9:16)
Expressions & Operators (3:42)
Converting String To Number (4:18)
Order Of Evaluation (5:23)
String Manipulation, Formatting and More (15:10)
Conditional Statements (10:29)
Objects & Classes (5:49)
Methods (9:16)
Static Vs Non Static (5:01)
Exceptions & Throw Keyword (9:34)
Try Catch Finally (14:40)
Writing Simple Calculator (18:37)
Writing Simple Calculator Unit Tests (15:07)
Word Unscrambler
Acceptance Criteria (3:31)
Algorithm (6:21)
FlowChart (2:52)
Lists (3:45)
Arrays (7:00)
Array.Sort & More (3:32)
For Loop (7:28)
While Loop (6:30)
Do While Loop (5:16)
ForEach Loop (2:34)
Iterating Lists & Arrays (9:38)
Reference vs Value Types (15:10)
Classes vs Structs (4:41)
Out vs Ref Parameters (5:20)
Null & Null Coalescing (6:33)
Readonly vs Const (4:40)
Read & Write to Files (8:10)
DRY Principle (6:06)
Writing Program Part 1 (14:25)
Writing Program Part 2 (16:43)
Writing FileReader (4:46)
Writing WordMatcher (11:42)
Writing Constants (19:28)
Writing Word Unscrambler Unit Tests (19:31)
Simple Web Scraper
Acceptance Criteria (3:22)
Algorithm (4:35)
FlowChart (3:58)
Fields (5:02)
Properties (10:30)
Constructors (5:47)
Object Oriented Programming (7:33)
Encapsulation & InternalsVisibleTo (18:17)
Using Keyword (8:13)
Builder Pattern (16:30)
Single Responsibility Principle (8:05)
HTML Basics (4:13)
Regular Expressions (11:18)
Writing Both Builders (14:12)
Writing Scraper (7:56)
Writing Program Part 1 (17:15)
Writing Program Part 2 (5:34)
Writing Simple Web Scraper Unit Tests (10:25)
Sudoku Solver
Acceptance Criteria (2:36)
Algorithm (5:53)
FlowChart (4:00)
StringBuilder (2:58)
Jagged Arrays vs Multidimensional Arrays (5:09)
Dependency Injection (4:27)
Interfaces (6:00)
Abstract Classes (6:39)
Interfaces vs Abstract Classes (2:27)
Polymorphism (3:54)
LINQ Introduction (14:04)
Writing SudokuFileReader (14:12)
Writing SudokuMapper (10:50)
Writing SudokuBoardDisplayer (6:00)
Writing SudokuBoardStateManager (5:44)
Writing SudokuSolverEngine (12:55)
Writing SimpleMarkUpStrategy Part 1 (16:47)
Writing SimpleMarkupStrategy Part 2 (11:00)
Writing NakedPairStrategy Part 1 (18:08)
Writing NakedPairStrategy Part 2 (14:33)
Fixing Few Bugs (6:57)
Writing Program (9:32)
Writing Unit Tests Part 1 (10:20)
Writing Unit Tests Part 2 (11:57)
Updates In C# 7
C# 7 Features We Will Be Going Over (6:45)
Out Variables (3:09)
Throw Expressions (5:59)
Binary Literals & Digit Separators (4:36)
Expression Bodies (6:27)
Ref Locals And Returns (9:57)
Deconstruction (9:21)
Local Functions (3:58)
Pattern Matching Part 1 (16:32)
Pattern Matching Part 2 (6:56)
Tuples (16:04)
Application Code
Resources
Encapsulation & InternalsVisibleTo
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock