مرور سریع مفاهیم
کل نکات مهم یک موضوع در یک صفحه — دقیقاً همان چیزی که شب قبل مصاحبه لازم داری.
مرور سریع یادگیری پروژهمحور
Juniorنقشهٔ راه کلی ساخت پروژههای عملی — چرا و چطور از تئوری به تمرین واقعی برسید.
مرور سریع مسیر شغلی برنامهنویسی
Juniorنقشهٔ راه کلی رشد شغلی — از اولین شغل تا سطوح ارشد و مهارتهای فراتر از کدنویسی.
مرور سریع مبانی Testing
Midنقشهٔ راه کلی تست نرمافزار — هرم تست و انتخاب سطح مناسب تست برای هر سناریو.
مرور سریع مبانی امنیت نرمافزار
Midنقشهٔ راه کلی امنیت وب — طرز فکر امنیتی که باید در هر خط کد حضور داشته باشد.
مرور سریع مبانی Linux
Juniorنقشهٔ راه یادگیری لینوکس برای یک توسعهدهنده — از خط فرمان تا مدیریت سرویس.
مرور سریع مبانی Cloud
Midمفاهیم پایهٔ رایانش ابری که مستقل از هر ارائهدهندهٔ خاص (Azure/AWS/GCP) کاربرد دارند.
مرور سریع مبانی دیتابیس
Juniorنقشهٔ راه کلی حوزهٔ دیتابیس — از SQL پایه تا انتخاب بین رابطهای و NoSQL.
مرور سریع توسعهٔ موبایل
Juniorنقشهٔ راه انتخاب بین مسیرهای مختلف توسعهٔ اپلیکیشن موبایل — بومی در برابر چندسکویی.
مرور سریع مسیر Backend .NET
Juniorنقشهٔ راه کلی توسعهٔ بکاند با C# و .NET — از زبان تا ASP.NET Core و لایهٔ داده.
مرور سریع Azure Data Studio
Juniorابزار مدرن و چندسکویی مایکروسافت برای کار با دیتابیس، جایگزین سبکتر SSMS.
مرور سریع SQL Server Management Studio
Juniorابزار رسمی مایکروسافت برای مدیریت، کوئریزدن و عیبیابی SQL Server.
مرور سریع Docker Desktop
Juniorمحیط گرافیکی مدیریت Container و Image بهصورت محلی روی ویندوز/مک.
مرور سریع Postman
Juniorابزار استاندارد تست و مستندسازی دستی API — Collection، Environment و اسکریپتنویسی.
مرور سریع Visual Studio Code
Juniorویرایشگر سبک و قابلتوسعهٔ مایکروسافت — اکستنشن، دیباگر داخلی و ادغام با Git.
مرور سریع Visual Studio
Juniorقابلیتهای کلیدی IDE اصلی توسعهٔ .NET که سرعت کار روزمره را بالا میبرند.
مرور سریع BenchmarkDotNet
Seniorکتابخانهٔ استاندارد اندازهگیری دقیق کارایی کد در .NET.
مرور سریع Testcontainers
Seniorاجرای دیتابیس و سرویسهای واقعی در Docker برای Integration Test قابلاتکا و تکرارپذیر.
مرور سریع FluentAssertions
Midکتابخانهای برای نوشتن Assertion های خواناتر و پیام خطای دقیقتر در تستهای .NET.
مرور سریع Moq
Midمحبوبترین کتابخانهٔ Mocking در .NET برای ایزولهکردن وابستگیها در Unit Test.
مرور سریع MSTest
Juniorفریمورک تست رسمی مایکروسافت، یکپارچه با Visual Studio.
مرور سریع NUnit
Midیکی از قدیمیترین و پرقابلیتترین فریمورکهای تست در .NET.
مرور سریع xUnit
Midمحبوبترین فریمورک تست واحد در اکوسیستم مدرن .NET — Fact، Theory و مدیریت Fixture.
مرور سریع End-to-End Testing
Midتست کل جریان اپلیکیشن از دید کاربر واقعی، از رابط کاربری تا دیتابیس.
مرور سریع Functional Testing
Juniorتست رفتار سیستم از دید کاربر نهایی، بدون توجه به جزئیات پیادهسازی داخلی.
مرور سریع Integration Testing
Midتست تعامل واقعی چند بخش سیستم با هم — دیتابیس، API و سرویسهای بیرونی.
مرور سریع مبانی تست نفوذ
Seniorمراحل کلی یک تست نفوذ اخلاقی (Ethical Hacking) و اصول قانونی آن.
مرور سریع API Security
Midاصول امنیتی مخصوص REST API — احراز هویت، Rate Limiting و اعتبارسنجی ورودی.
مرور سریع SQL Injection
Juniorیکی از قدیمیترین و خطرناکترین آسیبپذیریهای وب و راه قطعی جلوگیری از آن.
مرور سریع XSS (Cross-Site Scripting)
Midانواع حملهٔ تزریق اسکریپت مخرب به صفحات وب و روشهای استاندارد جلوگیری.
مرور سریع CSRF
Midحملهٔ جعل درخواست بینسایتی و راههای استاندارد دفاع در برابر آن.
مرور سریع CORS
Midمکانیزم مرورگر برای کنترل اینکه کدام دامنهها اجازهٔ فراخوانی API شما را دارند.
مرور سریع SSL/TLS
Midفرآیند دستدهی (Handshake) TLS و مفاهیم رمزنگاری کلید عمومی که پشت هر اتصال HTTPS قرار دارد.
مرور سریع HTTPS
Juniorچطور HTTPS ارتباط وب را امن میکند و چرا امروز یک استاندارد اجباری است.
مرور سریع امنیت Authorization
Midالگوهای کنترل دسترسی و اشتباهات رایجی که به Broken Access Control منجر میشوند.
مرور سریع امنیت Authentication
Midشیوههای امن احراز هویت کاربر — از هشکردن رمز عبور تا احراز هویت چندمرحلهای.
مرور سریع امنیت JWT
Seniorاشتباهات رایج امنیتی در استفاده از JSON Web Token و راههای جلوگیری از آنها.
مرور سریع Secure Coding
Midعادتهای کدنویسی که ریسک آسیبپذیریهای امنیتی را از ابتدا کاهش میدهند.
مرور سریع OWASP Top 10
Midده ریسک امنیتی پرتکرار وب که هر برنامهنویس باید بشناسد و از آنها دفاع کند.
مرور سریع نمونهمعماریهای مرجع
Midاستفاده از پروژههای نمونهٔ متنباز و معتبر بهعنوان الگو برای یادگیری معماری تمیز.
مرور سریع نزدیکشدن به پروژههای واقعی صنعتی
Seniorتفاوتهای کلیدی بین یک پروژهٔ آموزشی و یک محصول واقعی که کاربران واقعی از آن استفاده میکنند.
مرور سریع پروژههای سطح پیشرفته
Seniorپروژههایی که پیچیدگی سطح Production واقعی را شبیهسازی میکنند.
مرور سریع پروژههای سطح میانی
Midقدم بعدی بعد از CRUD ساده — افزودن احراز هویت، تست و معماری تمیزتر.
مرور سریع پروژههای سطح مبتدی
Juniorچطور اولین پروژههای واقعی خودتان را طوری انتخاب و بسازید که بیشترین یادگیری را داشته باشد.
مرور سریع توسعهٔ بومی iOS
Midمفاهیم اصلی ساخت اپلیکیشن iOS با Swift و SwiftUI.
مرور سریع توسعهٔ بومی Android
Midمفاهیم اصلی ساخت اپلیکیشن Android با Kotlin و Jetpack Compose.
مرور سریع React Native
Midساخت اپلیکیشن موبایل با React و JavaScript که به کامپوننتهای بومی هر پلتفرم رندر میشود.
مرور سریع Flutter
Midفریمورک گوگل برای ساخت اپلیکیشنهای چندسکویی با زبان Dart و رندر مستقیم UI.
مرور سریع Xamarin (Legacy)
Midپیشینهٔ Xamarin، دلیل جایگزینی آن با MAUI و نکاتی برای پروژههای قدیمی که هنوز از آن استفاده میکنند.
مرور سریع .NET MAUI
Midفریمورک چندسکویی مایکروسافت برای ساخت اپلیکیشن موبایل و دسکتاپ با یک کدبیس C# مشترک.
مرور سریع Networking برای برنامهنویسان
Midمفاهیم پایهٔ شبکه که هر توسعهدهندهٔ بکاند باید بشناسد: DNS، پورت و مدل OSI.
مرور سریع Cron
Juniorزمانبندی اجرای خودکار دستورات و اسکریپتها در لینوکس.
مرور سریع systemd
Midسیستم مدیریت سرویس و init پیشفرض توزیعهای مدرن لینوکس.
مرور سریع Apache HTTP Server
Midوبسرور کلاسیک و پرکاربرد — پیکربندی Virtual Host و ماژولها.
مرور سریع Shell Scripting
Midنوشتن اسکریپتهای Bash برای خودکارسازی کارهای تکراری — متغیر، شرط و حلقه.
مرور سریع Bash
Juniorدستورات و مفاهیم پرکاربرد خط فرمان Bash برای کار روزمره با لینوکس.
مرور سریع CentOS
Midتوزیع مبتنی بر Red Hat Enterprise Linux و تفاوتهایش با خانوادهٔ Debian/Ubuntu.
مرور سریع Ubuntu
Juniorنکات کلیدی کار با محبوبترین توزیع لینوکس برای سرور و توسعه — مدیریت پکیج و کاربران.
مرور سریع UI Component Libraries
Juniorانتخاب بین کتابخانههای آماده کامپوننت UI برای سرعتدادن به توسعهٔ فرانتاند.
مرور سریع Next.js
Midفریمورک React برای رندر سمت سرور، تولید سایت استاتیک و روتینگ مبتنی بر فایل.
مرور سریع Vue.js
Midفریمورک تدریجی (Progressive) جاوااسکریپت با سینتکس ساده و Reactivity داخلی قدرتمند.
مرور سریع Angular
Midفریمورک کامل گوگل برای ساخت اپلیکیشنهای وب — Component، Dependency Injection و RxJS.
مرور سریع Blazor
Midساخت رابط کاربری وب با C# بهجای JavaScript — مدلهای اجرای Server و WebAssembly.
مرور سریع Tailwind CSS
Midفریمورک CSS Utility-first که استایل را مستقیم در HTML با کلاسهای تکمنظوره میسازد.
مرور سریع Bootstrap
Juniorفریمورک CSS محبوب برای ساخت رابط کاربری واکنشگرا با کلاسهای آماده و Grid System.
مرور سریع Monitoring و Observability
Midاصول پایش سلامت یک سیستم در Production — Metrics، Logs، Traces و آلارمدهی.
مرور سریع CI/CD
Midاصول یکپارچهسازی و استقرار پیوستهٔ کد — از Pipeline تا استراتژیهای Deployment بدون قطعی.
مرور سریع طراحی دیتابیس
Midاصول کلی طراحی یک Schema سالم — کلید، رابطه و تصمیم بین نرمالسازی و کارایی.
مرور سریع ORM (Object-Relational Mapping)
Juniorمفهوم کلی نگاشت شیء-رابطهای، مزایا و هزینههای آن.
مرور سریع NoSQL
Midدستهبندی دیتابیسهای غیررابطهای و اینکه چه زمانی بهجای SQL باید از آنها استفاده کرد.
مرور سریع SQL
Juniorدستورات پایه و مفاهیم کلیدی زبان SQL برای کار با دیتابیسهای رابطهای.
مرور سریع Google Cloud Platform (GCP)
Midخدمات اصلی GCP: Cloud Run برای اجرای کانتینر و Cloud SQL برای دیتابیس مدیریتشده.
مرور سریع Amazon Web Services (AWS)
Midخدمات پایهای AWS که هر توسعهدهندهٔ ابری باید بشناسد: EC2، S3، Lambda و RDS.
مرور سریع Microsoft Azure
Midخدمات پرکاربرد Azure برای یک توسعهدهندهٔ .NET: App Service، Functions، Storage و SQL.
مرور سریع مشارکت در Open Source
Juniorچطور اولین مشارکت خود را در یک پروژهٔ متنباز شروع کنید و از آن برای رزومه استفاده کنید.
مرور سریع Code Review
Midاصول یک بازبینی کد سازنده — هم برای کسی که Review میکند و هم کسی که کدش Review میشود.
مرور سریع مهارتهای نرم برای برنامهنویسان
Juniorمهارتهای ارتباطی و تیمی که در کنار دانش فنی، مسیر شغلی را میسازند.
مرور سریع فریلنسینگ در برنامهنویسی
Juniorنکات کلیدی برای شروع و پایدار ماندن در کار فریلنسری.
مرور سریع بهینهسازی پروفایل LinkedIn
Juniorنکاتی برای ساخت پروفایلی که توسط استخدامکنندگان دیده و جدی گرفته میشود.
مرور سریع نوشتن رزومهٔ فنی
Juniorاصولی که یک رزومهٔ برنامهنویسی را از انبوه رزومههای مشابه متمایز میکنند.
مرور سریع System Design
Seniorچارچوب فکری برای پاسخ به سؤالات طراحی سیستم در مقیاس بزرگ.
مرور سریع آمادگی برای مصاحبهٔ فنی
Juniorساختار رایج مصاحبههای فنی و چطور خودتان را برای هرکدام آماده کنید.
مرور سریع انتخاب مسیر یادگیری
Juniorچطور یک نقشهٔ راه یادگیری واقعبینانه برای خودتان بسازید، نه فقط دنبالکردن یک لیست عمومی.
مرور سریع مبانی برنامهنویسی
Juniorمفاهیمی که فارغ از هر زبان یا فریمورک، پایهٔ فکرکردن مثل یک برنامهنویس هستند.
مرور سریع Logging در .NET
Midاصول لاگنویسی خوب: سطوح Log، Structured Logging و ابزارهای رایج مثل Serilog.
مرور سریع ساخت پروژههای واقعی بکاند
Midنکاتی که یک پروژهٔ تمرینی .NET را به یک پروژهٔ آماده برای Production نزدیک میکند.
مرور سریع File Storage
Midالگوهای ذخیرهسازی فایل در اپلیکیشنهای وب — از دیسک محلی تا Object Storage ابری.
مرور سریع Caching در .NET
Midاستراتژیهای کش کردن داده برای کاهش فشار روی دیتابیس و افزایش سرعت پاسخ.
مرور سریع Dapper
MidMicro-ORM سریع برای اجرای مستقیم کوئری SQL در .NET با Mapping خودکار به Object.
مرور سریع Authentication و Authorization در ASP.NET Core
Midتفاوت احراز هویت و مجوزدهی، و پیادهسازی آنها با JWT، Cookie و Policy.
مرور سریع FluentValidation
Midکتابخانهٔ اعتبارسنجی قوی و خوانا برای .NET با سینتکس Fluent.
مرور سریع AutoMapper
Midکتابخانهٔ نگاشت خودکار بین Object ها در .NET — تبدیل Entity به DTO بدون کد تکراری.
مرور سریع MediatR
Seniorکتابخانهٔ محبوب .NET برای پیادهسازی الگوی Mediator و ساخت CQRS بدون وابستگی مستقیم بین Handler ها.
مرور سریع Dependency Injection
Midالگویی برای مدیریت وابستگیها که تستپذیری و انعطاف کد را در .NET بالا میبرد.
مرور سریع Design Patterns (الگوهای طراحی GoF)
Midرایجترین الگوهای طراحی از کتاب Gang of Four، دستهبندیشده در سه گروه ساختی، رفتاری و ایجادی.
مرور سریع اصول SOLID
Midپنج اصل طراحی شیءگرا که کد را قابل نگهداری، توسعه و تستپذیر نگه میدارند.
مرور سریع Domain-Driven Design (DDD)
Seniorمفاهیم کلیدی DDD: Entity، Value Object، Aggregate و Bounded Context.
مرور سریع Modular Monolith
Seniorراهی میانه بین Monolith سنتی و Microservices: یک اپلیکیشن واحد با ماژولهای بهشدت جدا از هم.
مرور سریع Microservices
Seniorاصول تقسیم یک سیستم بزرگ به سرویسهای کوچک، مستقل و قابلاستقرار جداگانه.
مرور سریع Event-Driven Architecture
Seniorمعماریای که سرویسها را از طریق انتشار و اشتراک رویداد، بهجای فراخوانی مستقیم، به هم متصل میکند.
مرور سریع CQRS
Seniorجداسازی مسیر خواندن (Query) از مسیر نوشتن (Command) داده برای مقیاسپذیری و سادگی بهتر.
