Skip to main content

All Topics โ€” Complete Cheatsheet

Every topic you need to become a .NET backend developer, grouped by category. Use this as your reference map โ€” if you don't know a topic, find it here and click to learn.

๐Ÿ”ต .NET Platform

TopicStatus
What is .NET โ€” CLR, SDK, RuntimeRead โ†’
CLR, CTS, CLS, IL, JITRead โ†’
dotnet CLI โ€” new, run, build, publishRead โ†’
Project Types โ€” Console, Web API, MVCRead โ†’
NuGet Package ManagerRead โ†’
Assemblies and NamespacesRead โ†’
.NET Versioning โ€” LTS vs STSRead โ†’

๐Ÿ”ง Dev Tools

TopicStatus
Visual Studio CommunityRead โ†’
VS Code for .NETRead โ†’
Git โ€” Version ControlRead โ†’
GitHub โ€” Remote & CI/CDRead โ†’
Postman โ€” API TestingRead โ†’
Swagger / OpenAPIRead โ†’
SSMS โ€” SQL ServerRead โ†’
SoapUI โ€” SOAP & RESTRead โ†’

๐ŸŸฃ C# Language โ€” Basics

TopicStatus
What is C#Read โ†’
Setup .NET + Visual StudioRead โ†’
Variables and Data TypesRead โ†’
Operators and ExpressionsRead โ†’
Control Flow โ€” if/else, switchRead โ†’
Loops โ€” for, while, foreachRead โ†’
Methods โ€” Parameters, OverloadingRead โ†’
Classes and ObjectsRead โ†’
Inheritance and PolymorphismRead โ†’
Interfaces and Abstract ClassesRead โ†’
Encapsulation and Access ModifiersRead โ†’
Collections โ€” List, DictionaryRead โ†’
LINQRead โ†’
Exception HandlingRead โ†’
Async / AwaitRead โ†’
String ManipulationRead โ†’
File I/ORead โ†’
Modern C# โ€” Records, Tuples, PatternsRead โ†’

๐ŸŸฃ C# Language โ€” Advanced

TopicStatus
GenericsRead โ†’
Delegates and EventsRead โ†’
Extension MethodsRead โ†’
Iterators โ€” yield returnRead โ†’
Nullable Reference TypesRead โ†’
IDisposable and Memory ManagementRead โ†’
Multithreading โ€” Thread, TaskRead โ†’
Parallel ProgrammingRead โ†’
Reflection and AttributesRead โ†’
Builder Pattern and Fluent InterfaceRead โ†’
Design Patterns โ€” Singleton, FactoryRead โ†’
Best Practices + Interview Q&ARead โ†’
ref, out, in KeywordsRead โ†’
static KeywordRead โ†’
Reserved Keywords (all 79)Read โ†’
Stack vs Heap, Boxing/UnboxingRead โ†’
Method Hiding โ€” new vs overrideRead โ†’
Type Operators โ€” is, as, typeofRead โ†’
Object Class โ€” ToString, EqualsRead โ†’
Override vs OverloadRead โ†’
C# Version History 1.0โ€“13Read โ†’

๐ŸŸข ASP.NET Core

TopicStatus
What is ASP.NET CoreRead โ†’
Middleware PipelineComing Soon
Dependency InjectionComing Soon
Configuration & appsettings.jsonComing Soon
Logging with ILoggerComing Soon
Environments โ€” Dev/ProdComing Soon
Filters and AttributesComing Soon
Health ChecksComing Soon

๐ŸŸข ASP.NET Core MVC

TopicStatus
MVC Pattern ExplainedRead โ†’
Controllers and ActionsComing Soon
Razor Views (.cshtml)Coming Soon
Model BindingComing Soon
RoutingComing Soon
Tag HelpersComing Soon
ViewBag, ViewData, TempDataComing Soon
Data Annotations & ValidationComing Soon
FiltersComing Soon
AreasComing Soon

๐Ÿ”ด Web API & REST

TopicStatus
REST ConceptsRead โ†’
HTTP Verbs โ€” GET POST PUT DELETEComing Soon
API Controllers & RoutingComing Soon
DTOs โ€” Data Transfer ObjectsComing Soon
Swagger / OpenAPI SetupRead โ†’
JWT Bearer AuthenticationComing Soon
Role-Based AuthorizationComing Soon
API Key AuthenticationComing Soon
OAuth 2.0 / OIDCComing Soon
CORS ConfigurationComing Soon
Global Error HandlingComing Soon
API VersioningComing Soon
Minimal APIsComing Soon

๐Ÿ”ต SQL Server

TopicStatus
Database DesignRead โ†’
T-SQL โ€” SELECT, INSERT, UPDATE, DELETEComing Soon
WHERE, GROUP BY, HAVING, ORDER BYComing Soon
JOINs โ€” INNER, LEFT, RIGHTComing Soon
Stored ProceduresComing Soon
Functions and ViewsComing Soon
Indexes and PerformanceComing Soon
TransactionsComing Soon
Connection Strings in .NETComing Soon

๐ŸŸฉ Entity Framework Core

TopicStatus
EF Core IntroductionRead โ†’
EF Core Tools โ€” dotnet ef CLIRead โ†’
DbContext and DbSetComing Soon
Code First ApproachComing Soon
MigrationsComing Soon
CRUD โ€” Add, Update, RemoveComing Soon
Relationships โ€” 1-1, 1-Many, Many-ManyComing Soon
LINQ Queries with EF CoreComing Soon
EF Core Performance TipsComing Soon

๐ŸŸฉ Dapper

TopicStatus
What is DapperRead โ†’
Dapper vs EF CoreComing Soon
Query and QueryFirstOrDefaultComing Soon
Execute โ€” INSERT, UPDATE, DELETEComing Soon
Multi-MappingComing Soon
Stored Procedures with DapperComing Soon

๐ŸŒ Frontend โ€” Web Basics

TopicStatus
HTML5 โ€” Structure and SemanticsRead โ†’
CSS3 โ€” Styling and LayoutsRead โ†’
JavaScript โ€” Core ConceptsRead โ†’
jQuery โ€” DOM and AJAXRead โ†’
TypeScript โ€” Typed JavaScriptRead โ†’

๐ŸŒ Frontend โ€” Frameworks

TopicStatus
React โ€” Frontend for .NET Web APIRead โ†’
Angular โ€” Enterprise FrontendRead โ†’
Next.js โ€” Full-Stack ReactRead โ†’
Docusaurus โ€” Documentation SitesRead โ†’

๐Ÿš€ Deployment & DevOps

TopicStatus
IIS DeploymentComing Soon
Publish ProfilesComing Soon
Azure App ServiceComing Soon
Azure SQL DatabaseComing Soon
Azure Key VaultComing Soon
GitHub Actions CI/CDComing Soon
Azure DevOps PipelinesComing Soon
Docker BasicsComing Soon
Docker ComposeComing Soon

Total topics: 100+ across 13 categories

Questions? Email: info@nexcoding.in ยท WhatsApp: +91-9951510727

nexcoding.in