Senior .NET Developer
از پایههای C# تا معماری سیستمهای بزرگ. هر آموزش ساده، با شکل و مثال زنده.
پایههای C# و .NET
C# مدرن
record، pattern matching، nullable و امکانات تازه زبان
✓ تمام شدهasync/await و Thread Pool
Task چطور کار میکند و چرا نباید block کنیم
✓ تمام شدهDependency Injection
طول عمر سرویسها و اشتباههای رایج
✓ تمام شدهحافظه و Garbage Collector
Stack و Heap، نسلهای GC، نشت حافظه
✓ تمام شدهLINQ و Collections
IEnumerable یا IQueryable، انتخاب collection درست
✓ تمام شدهPerformance و Span
کاهش allocation، BenchmarkDotNet، کد پرفشار
✓ تمام شدهASP.NET Core
Middleware و Pipeline
یک درخواست از کجا تا کجا میرود
✓ تمام شدهAuthentication و Authorization
JWT، OAuth2، OpenID Connect و Policy
✓ تمام شدهBackground Service
کار پسزمینه، Scope و خاموش شدن امن
✓ تمام شدهMinimal API و Controller
کدام را کجا استفاده کنیم
✓ تمام شدهRate Limiting
محدود کردن درخواست روی یک یا چند سرور
✓ تمام شدهgRPC و SignalR
ارتباط سریع بین سرویسها و ارتباط زنده با کاربر
✓ تمام شدهداده و ذخیرهسازی
Entity Framework Core
Tracking، N+1، Migration و کارایی
✓ تمام شدهSQL و Index
Query Plan، Index درست، صفحهبندی روی جدول بزرگ
✓ تمام شدهTransaction و Isolation Level
Lost Update، Deadlock و قفلها
✓ تمام شدهRedis
ساختارهای داده، Cluster، قفل توزیعشده
✓ تمام شدهالگوهای Caching
Cache-Aside، باطل کردن کش، Stampede
✓ تمام شدهNoSQL
MongoDB و چه وقت به جای SQL
✓ تمام شدهطراحی کد
Clean Code
اسم خوب، تابع کوچک، کد خوانا
✓ تمام شدهSOLID
پنج اصل پایه طراحی شیءگرا با مثال
✓ تمام شدهDesign Patterns
Strategy، Decorator، Factory، Mediator و ...
✓ تمام شدهClean Architecture
لایههای پیاز و جهت وابستگیها
✓ تمام شدهDomain-Driven Design
زبان مشترک، Bounded Context، Aggregate
✓ تمام شدهCQRS و Mediator
جدا کردن خواندن و نوشتن، کتابخانه MediatR
✓ تمام شدهVertical Slice
سازمان دادن کد بر اساس قابلیت
✓ تمام شدهتست
سیستمهای توزیعشده
Microservices
مرز سرویسها، داده هر سرویس، هزینهها
✓ تمام شدهOutbox و Inbox
ارسال مطمئن پیام همراه با تغییر دیتابیس
✓ تمام شدهIdempotency
یک درخواست، هر چند بار، یک نتیجه
✓ تمام شدهResilience با Polly
Retry، Circuit Breaker، Timeout و طوفان Retry
✓ تمام شدهالگوی Saga
تراکنش در چند سرویس با کار جبرانی
✓ تمام شدهConsistency و CAP
Eventual Consistency و انتخابهای سخت
✓ تمام شدهEvent Sourcing
ذخیره رویدادها به جای وضعیت نهایی
✓ تمام شده