My Software Engineering Notes!
.NET Framework
Basics
Types
Conversion & Casting
Classes
Inheritance
Operators
Methods
Interfaces
Attributes
Exception Handling
Generics
Collections
Delegates
Events
LINQ
Threading Basics
Task Parallel Library (TPL)
Thread Synchronization
Async Pattern
Parallel Class
Concurrent Collections
PLINQ
Date & Time
Streams & I/O
Strings, Encoding, Regex
Serialization
XML Manipulation
Cryptography & Certificates
Reflection & CodeDOM
Software Testing
Caching
Pointers, Interop & Unsafe Codes
WWF
ADO.NET & Entity Framework
[ADO.NET Basics](https://saeid.notion.site/ADO-NET-Basics-75d4ebb295764fb68e9db32c3a4ead9d)
ADO.NET Connected Data
ADO.NET Disconnected Data
Repository and Unit of Work
Multi-Tenancy
EF Architecture
DBContext
Code-First Development
POCO Classes
Data Annotations
Stored Procedures
Entity SQL & Native SQL
Loading Strategies
Persistence Strategies
Concurrency, Transaction, Resiliency
Logging & Interception
Migration
Application Startup
Dependency Injection
Middleware
Routing
Environments & Configurations
Change Detection
Caching & Compression
[Logging
Error Handling
Security
File Providers
Background Tasks
MVC
Static Files
Session & Application State
Globalization
Servers, Hosting & Deployment
OWIN
Networking, API & Web Services
HTTP Status Codes
HttpClient
& Resiliency Techniques
REST Concepts
WebApi
WebSockets & SignalR
WCF & Data Services
Application Domains
CAS
Garbage Collection
MSBuild
Assemblies
Config Files
XSLT Transformation
NuGet
Debugging