C# Console App Video Study Plan
Day 1 - Multithreading & Extensions
- Multithreading Part 1 - 26.35 min (~15 min @1.75x)
- Multithreading Part 2 - 27.35 min (~16 min @1.75x)
- Extension Methods Part 1 - 24.51 min (~14 min @1.75x)
- Extension Methods Part 2 - 24.20 min (~14 min @1.75x)
- Practice: Make a thread-based loop & extension method on string.
Day 2 - Structs & File Handling
- What is Structure - 24.19 min (~14 min @1.75x)
- Difference b/w Structure and Class - 23.57 min (~14 min @1.75x)
- File Handling - 10.36 min (~6 min @1.75x)
- Reading Data from File - 7.07 min (~4 min @1.75x)
- Copy of Text File - 13.50 min (~8 min @1.75x)
- Directory Info Class - 33.15 min (~19 min @1.75x)
- Practice: Implement a file I/O example with struct logging.
Day 3 - Streams, Operators, Serialization
- FileStream Part 1 - 21.41 min (~12 min @1.75x)
- FileStream Part 2 - 22.21 min (~13 min @1.75x)
- StreamWriter - 25.35 min (~15 min @1.75x)
- StreamReader - 23.27 min (~13 min @1.75x)
- GUID - 13.47 min (~8 min @1.75x)
- is vs as Operator - 18.36 min (~11 min @1.75x)
- Null Coalescing Operator - 11.51 min (~7 min @1.75x)
- Practice: Write/read student list using StreamWriter.
Day 4 - DI, Serialization & Enum
- Serialization - 32.07 min (~18 min @1.75x)
- Deserialization - 14.30 min (~8 min @1.75x)
- Concrete Class - 8.27 min (~5 min @1.75x)
- Dependency Injection (Overview) - 28.33 min (~16 min @1.75x)
Page 1
C# Console App Video Study Plan
- Constructor Injection - 30.05 min (~17 min @1.75x)
- Property Injection - 15.03 min (~9 min @1.75x)
- Method Injection - 14.33 min (~8 min @1.75x)
- Enum Part 1 - 28.45 min (~16 min @1.75x)
- Enum Part 2 - 15.38 min (~9 min @1.75x)
- Practice: DI + enum-based switch case logic.
Page 2