Key terms and common mistakes
The words you will hear in .NET Full Stack Development work and the mistakes that most often cost interns approvals.
Key terms
| Term | Meaning |
|---|---|
| CLR | The runtime that runs .NET code and manages memory |
ASP.NET Core | The .NET framework for web apps and APIs |
| Middleware | Code in the request pipeline that handles each request |
| Dependency injection | The framework supplies the services a class needs |
| Entity Framework Core | The ORM that maps C# classes to tables |
| Migration | A versioned change to the database schema |
| DTO | A data transfer object sent instead of a database entity |
| JWT | A signed token that proves who the user is |
Common mistakes to avoid
- Committing connection strings or secrets in appsettings.json.
- Returning database entities directly from the API.
- Using .Result or .Wait() on async calls and blocking threads.
- Loading related data in loops (N+1 queries).
- Skipping validation and error-handling middleware.
Want to go deeper? The free .NET Core learning path has short modules, games and a certificate for each module.