From C# Fundamentals: Learn Modern C# 14 and .NET 10 from the Ground Up
Table of Contents
5 of 87 chapters available ยท Premium unlocks the rest
- 1
Legal
- 2
Part 1: Getting Started
- 3
Chapter 1: Welcome to C# 14 and .NET 10
- 4
Chapter 1: Mini Quiz
- 5
Chapter 2: Install the Tools
- 6
Chapter 2: Activity - Run Your First Command
- 7
Chapter 2: Mini Quiz
- 8
Chapter 3: Your First Program
- 9
Chapter 3: Activity - Personal Greeting
- 10
Chapter 3: Mini Quiz
- 11
Chapter 4: Language Building Blocks
- 12
Chapter 4: Activity - Simple Calculator
- 13
Chapter 4: Mini Quiz
- 14
Part II: Control Flow and Methods
- 15
Chapter 5: Decisions and Patterns
- 16
Chapter 5: Activity - Temperature Advisor
- 17
Chapter 5: MIni Quiz
- 18
Chapter 6: Loops and Iteration
- 19
Chapter 6: Activity - Number Analyzer
- 20
Chapter 6: Mini Quiz
- 21
Chapter 7: Methods and Parameters
- 22
Chapter 7: Activity - Simple Calculator with Methods
- 23
Chapter 7: Mini Quiz
- 24
Part III: Object-Oriented C#
- 25
Chapter 8: Classes and Objects
- 26
Chapter 8: Activity - Build a Student Tracker
- 27
Chapter 8: Mini Quiz
- 28
Chapter 9: Inheritance and Polymorphism
- 29
Chapter 9: Activity - Animal Sounds
- 30
Chapter 9: Mini Quiz
- 31
Chapter 10: Records and Structs
- 32
Chapter 10: Activity - Library Catalog
- 33
Chapter 10: Mini Quiz
- 34
Chapter 11: Namespaces, Using, and Organization
- 35
Chapter 11: Activity - Greeting Service
- 36
Chapter 11: Mini Quiz
- 37
Part IV: Collections, Generics, and LINQ
- 38
Chapter 12: Generics
- 39
Chapter 12: Activity - Generic Box
- 40
Chapter 12: Mini Quiz
- 41
Chapter 13: Collections
- 42
Chapter 13: Activity - Contact Directory
- 43
Chapter 13: Mini Quiz
- 44
Chapter 14: Lambdas Delegates, and Events
- 45
Chapter 14: Activity - Simple Alarm System
- 46
Chapter 14: Mini Quiz
- 47
Chapter 15: LINQ Fundamentals
- 48
Chapter 15: Activity - Favorite Numbers
- 49
Chapter 15: Mini Quiz
- 50
Part V: Asynchrony and Parallelism
- 51
Chapter 16: Async and Await
- 52
Chapter 16: Activity - Fetching Data
- 53
Chapter 16: Mini Quiz
- 54
Chapter 17: Parallel Basics
- 55
Chapter 17: Activity - Parallel Processor
- 56
Chapter 17: Mini Quiz
- 57
Part VI: Errors, Testing, and Files
- 58
Chapter 18: Exceptions and Error Handling
- 59
Chapter 18: Activity - Safe Division
- 60
Chapter 18: Mini Quiz
- 61
Chapter 19: Unit Testing with xUnit
- 62
Chapter 19: Activity - Simple Calculator Tests
- 63
Chapter 19: Mini Quiz
- 64
Chapter 20: Working with Files and JSON
- 65
Chapter 20: Activity - Contact Saver
- 66
Chapter 20: Mini Quiz
- 67
Part VII: Data and Minimal Data Access
- 68
Chapter 21: Talking to Data with LINQ-To-Object
- 69
Chapter 21: Activity - Student Scores
- 70
Chapter 21: Mini Quiz
- 71
Chapter 22: EF Core Mini Module
- 72
Chapter 22: Activity - School Records
- 73
Chapter 22: Mini Quiz
- 74
Part VIII: C# 14 in Practice
- 75
Chapter 23: Extension Members
- 76
Chapter 23: Activity - String Extensions
- 77
Chapter 23: Mini Quiz
- 78
Chapter 24: Partial Constructors and Events
- 79
Chapter 24: Activity - Sensor Monitor
- 80
Chapter 24: Mini Quiz
- 81
Chapter 25: Null-Conditional Assignment, Nameof on Unbound Generics, and Other Niceties
- 82
Chapter 25: Activity - Configuration Defaults
- 83
Chapter 25: Mini Quiz
- 84
Final Thought and Next Steps
- 85
Appendix A: Useful Shortcuts and Commands
- 86
Appendix B: Common Compiler Errors and Fixes
- 87
Appendix C: Mini Quiz Answers