← Back to Tutorials
.NET Core Tutorial: A Complete Guide
Your beginner-friendly journey into .NET Core — the cross-platform framework for building modern applications. Each chapter includes explanations, code examples, diagrams, and a hands-on exercise.
Table of Contents
1. Getting Started Overview, Prerequisites, Environment Setup, First Steps
2. Development Environment SDK, CLI, Visual Studio, VS Code, Project Templates
3. Numerics & Core APIs Numerics, Strings, DateTime, Collections, LINQ
4. Memory Management Garbage Collection, Stack vs Heap, IDisposable, Weak References
5. Code Execution CLR, JIT, AOT, IL, Entry Points, Assembly Loading
6. Modularity Projects, Solutions, NuGet Packages, Dependency Injection
7. Project & Build System csproj, MSBuild, Metapackages, SDK, Restoring & Building
8. Libraries & Extensions Class Libraries, .NET Standard, NuGet Creation, UWP, Xamarin
9. Testing Unit Tests, xUnit, NUnit, MSTest, Mocking, TDD
10. SDK & CLI dotnet new, build, test, run, publish, NuGet Commands
11. Build & Deployment MSBuild Deep Dive, CI/CD, Docker, Azure Deployment
12. Migrations Upgrading from .NET Framework, project.json to csproj, Breaking Changes
13. Advanced Topics Performance, Extensibility, Interop, Diagnostics, Reflection
14. Practice & Resources Quick Guide, Study Plan, Interview Prep, Q&A, Projects
15. References Core Reference, Compiler Reference, API Reference
Start Learning →