- Delegates and Events
- Multi-Threading and Synchronization
- Generics
- Design patterns
- N-Layer architecture
- Access modifiers
- OOPS concepts
- Abstraction
- Encapsulation
- Polymorphism
- Inheritance
- Types
- Variables
- Conversions
- Expressions
- Statements
- Namespaces
- Classes
- Interfaces
- Structs
- Arrays
- Enums
- Delegates
- Exceptions
- What is MVC?
- Data annotations
- Validations
- Routing
- Model binding
- Action filters
- Action Results
- ViewData, ViewBag, TempData
- Bundling and Minification
- Areas
- Razor
- Html Helpers
- Partial Views
- What is Entity Framework?
- Architecture
- DBContext
- DBSet
- Entity Relationships
- Code First
- Model First
- Database First
- Lazy Loading
- Concurrency
- Other
- IOC - Unity
- Repository Pattern
- jQuery
- CSS Bootstrap
- CSS Classes BEM
- CSS Preprocesors
- SASS
- LESS
- SignalR C#
"Every great developer you know got there by solving problems they were unqualified to solve until they actually did it."
- TODO