A comprehensive hands-on learning experience covering fundamental .NET concepts with practical coding exercises.
- Visual Studio 2022 or Visual Studio Code with C# extension
- .NET 9.0 SDK
- Git (for source control exercises)
- Duration: 8 hours (with breaks)
- Focus: IDE setup, .NET basics, program structure, workflow, and fundamental concepts
- Exercises: 12 hands-on labs
- Duration: 8 hours (with breaks)
- Focus: Classes, inheritance, interfaces, error handling, and method concepts
- Exercises: 10 hands-on labs
- Duration: 8 hours (with breaks)
- Focus: Constructors, generics, collections, streams, serialization, and LINQ
- Exercises: 8 hands-on labs
- Clone or download this repository
- Ensure you have the required prerequisites installed
- Navigate to the appropriate day folder
- Follow the lab instructions in sequential order
Each lab includes:
- Objective: What you'll learn
- Theory: Brief explanation of concepts
- Exercise: Hands-on coding task
- Solution: Complete working example
- Challenge: Optional advanced exercise
Each day includes:
- Starter code templates
- Step-by-step instructions
- Complete solutions
- Additional resources and references
Happy coding! 🚀