کوییزهای کوتاه
تسلطت را روی هر موضوع بسنج و بعد از ثبت، پاسخ درست را با توضیح ببین.
آزمون xUnit
چند سؤال کوتاه درباره فریمورک تست xUnit و ویژگیهای خاص آن در داتنت.
آزمون تخصصی Unit Testing
چند سؤال عمیقتر درباره ویژگیهای یک تست واحد خوب و مرزهای Unit Testing، فراتر از مقدمات.
آزمون Testcontainers
چند سؤال کوتاه درباره کتابخانه Testcontainers برای اجرای کانتینرهای واقعی Docker در تستهای یکپارچگی.
آزمون NUnit
چند سؤال کوتاه درباره فریمورک تست NUnit و مدل Constraint آن.
آزمون MSTest
چند سؤال کوتاه درباره فریمورک تست MSTest شرکت مایکروسافت.
آزمون Moq
چند سؤال کوتاه درباره کتابخانه Moq برای ساخت Mock در تستهای داتنت.
آزمون Integration Testing
چند سؤال کوتاه درباره تست یکپارچگی (Integration Testing) و ابزارهای آن در ASP.NET Core.
آزمون Functional Testing
چند سؤال کوتاه درباره تست عملکردی (Functional Testing) و تفاوت آن با تست فنیمحور.
آزمون FluentAssertions
چند سؤال کوتاه درباره کتابخانه FluentAssertions برای نوشتن Assertion های خواناتر در داتنت.
آزمون End-to-End Testing
چند سؤال کوتاه درباره تست سرتاسری (E2E) یک جریان کاربری کامل از طریق UI و بکاند.
آزمون BenchmarkDotNet
چند سؤال کوتاه درباره کتابخانه BenchmarkDotNet برای اندازهگیری دقیق کارایی کد در داتنت.
آزمون XSS
چند سؤال کوتاه درباره انواع Cross-Site Scripting و راهکارهای مقابله مثل Encoding و CSP.
آزمون SSL/TLS
چند سؤال کوتاه درباره زنجیره اعتماد گواهی، مرجع صدور گواهی و نسخههای منسوخ TLS.
آزمون SQL Injection
چند سؤال کوتاه درباره نحوه وقوع SQL Injection و راهکار قطعی مقابله با آن.
آزمون Authorization (امنیت)
چند سؤال کوتاه درباره تفاوت Authentication و Authorization، مدلهای دسترسی و IDOR.
آزمون Authentication (امنیت)
چند سؤال کوتاه درباره هش رمز عبور، احراز هویت چندعاملی و محافظت در برابر Brute Force.
آزمون Secure Coding
چند سؤال کوتاه درباره اصول کدنویسی امن: اعتبارسنجی ورودی، کمترین دسترسی و مدیریت وابستگیها.
آزمون Penetration Testing Basics
چند سؤال کوتاه درباره مراحل تست نفوذ، افشای مسئولانه و اهمیت دامنه مجاز.
آزمون OWASP Top 10
مروری مفهومی بر دستهبندیهای کلی فهرست OWASP Top 10 و هدف کلی این فهرست.
آزمون JWT Security
چند سؤال کوتاه درباره ساختار JWT، امضا و اشتباهات رایج در استفاده از آن.
آزمون HTTPS
چند سؤال کوتاه درباره HTTPS، دلیل ناامنی HTTP و هدر HSTS.
آزمون CSRF
چند سؤال کوتاه درباره Cross-Site Request Forgery و راهکارهای مقابله با آن.
آزمون CORS
چند سؤال کوتاه درباره Same-Origin Policy و نحوه عملکرد واقعی CORS.
آزمون API Security
چند سؤال کوتاه درباره اصول امنسازی API از احراز هویت تا محدودسازی نرخ درخواست.
آزمون Visual Studio Code
چند سؤال کوتاه درباره بازار Extensionها، ترمینال یکپارچه، settings.json، پیکربندی دیباگ و یکپارچگی با Git.
آزمون Visual Studio
چند سؤال کوتاه درباره Solution/Project، ابزارهای دیباگ مثل Breakpoint/Watch، NuGet و Extensionها.
آزمون SQL Server Management Studio
چند سؤال کوتاه درباره اتصال به یک نمونه SQL Server، Object Explorer، اجرا/ذخیره کوئری و Execution Plan.
آزمون Postman
چند سؤال کوتاه درباره ساخت Request، Collection، Environment/Variables، نوشتن تست ساده و مقایسه با curl.
آزمون Docker Desktop
چند سؤال کوتاه درباره اجرای Docker بهصورت محلی روی Windows/Mac، بکاند WSL2 و مدیریت Container/Image/Volume از رابط گرافیکی.
آزمون Azure Data Studio
چند سؤال کوتاه درباره ابزار چندسکویی مایکروسافت برای SQL Server، Notebooks، افزونهها و مقایسه با SSMS.
آزمون Tools
چند سؤال کوتاه درباره اهمیت تولینگ، تفاوت IDE و Editor و کنترل نسخه بهعنوان یک ابزار.
آزمون Sample Architecture
چند سؤال کوتاه درباره ارزیابی معماری یک پروژه نمونه: لایهبندی، جداسازی مسئولیتها و نشانههای هشدار.
آزمون Real World Projects
چند سؤال کوتاه درباره تفاوت پروژههای آموزشی با دغدغههای واقعی Production مثل مدیریت خطا، لاگ و Config.
آزمون Intermediate Projects
چند سؤال کوتاه درباره افزودن Authentication، اتصال دیتابیس/API واقعی و عبور از CRUD ساده.
آزمون Beginner Projects
چند سؤال کوتاه درباره انتخاب اولین پروژه، پرهیز از Over-engineering و تمامکردن پروژه.
آزمون Advanced Projects
چند سؤال کوتاه درباره ویژگیهای پروژههای پیشرفته: معماری، تست، CI/CD و ملاحظات مقیاس.
آزمون Projects
چند سؤال کوتاه درباره ساخت پروژههای پورتفولیو تأثیرگذار، کیفیت README و اهمیت Deploy کردن.
آزمون Xamarin (Legacy)
چند سؤال کوتاه درباره Xamarin.Forms/Xamarin.Native، دلایل جایگزینی با .NET MAUI و ملاحظات مهاجرت.
آزمون iOS Native
چند سؤال کوتاه درباره SwiftUI در برابر UIKit، چرخه حیات View، Xcode و بررسی App Store.
آزمون Android Native
چند سؤال کوتاه درباره چرخه حیات Activity/Fragment، Jetpack Compose، Gradle و Intent.
آزمون Mobile
چند سؤال کوتاه درباره تفاوت توسعه Native و Cross-Platform، چرخه حیات اپ و انتشار در فروشگاهها.
آزمون Ubuntu
چند سؤال کوتاه درباره مدیریت بسته با apt در Ubuntu و تفاوتهای آن با خانواده RHEL/CentOS.
آزمون Systemd
چند سؤال کوتاه درباره واحدهای systemd، دستورات systemctl و بررسی لاگ با journalctl.
آزمون Shell Scripting
چند سؤال کوتاه درباره نوشتن اسکریپتهای .sh: آرگومانها، توابع و مدیریت خطا.
آزمون Nginx
چند سؤال کوتاه درباره Reverse Proxy، بلوکهای server/location و Load Balancing در Nginx.
آزمون شبکه
چند سؤال کوتاه درباره مفاهیم پایه شبکه در محیط لینوکس/سرور: IP، پورت، DNS و ابزارهای تشخیص.
آزمون مبانی لینوکس
چند سؤال کوتاه درباره ساختار فایلسیستم، مجوزهای دسترسی و مدیریت پردازش در لینوکس.
آزمون Cron
چند سؤال کوتاه درباره نحو crontab، زمانبندی کارها و دامهای رایج آن.
آزمون CentOS
چند سؤال کوتاه درباره مدیریت بسته در خانواده RHEL، SELinux و تفاوت با خانواده دبیان.
آزمون Bash
چند سؤال کوتاه درباره نحو Bash، متغیرها، شرطها و حلقهها.
آزمون Apache
چند سؤال کوتاه درباره پیکربندی Apache HTTP Server، VirtualHost و ماژولهای رایج آن.
آزمون Vue
چند سؤال کوتاه درباره داده واکنشگرا، دایرکتیوهای v-if/v-for/v-model، Single-File Componentها و Composition API در Vue.
آزمون UI Libraries
چند سؤال کوتاه درباره مفهوم کتابخانههای کامپوننت آماده، مزایا و معایب استفاده از آنها و چند نمونه شناختهشده.
آزمون Tailwind CSS
چند سؤال کوتاه درباره فلسفه Utility-First، کلاسهای رایج، پیشوندهای واکنشگرا و شخصیسازی Tailwind.
آزمون React
چند سؤال کوتاه درباره کامپوننتها، JSX، Props در برابر State، Hookها و Virtual DOM در React.
آزمون PWA
چند سؤال کوتاه درباره Service Worker، manifest.json، استراتژیهای کش آفلاین و نصبپذیری اپلیکیشنهای وب پیشرو.
آزمون Next.js
چند سؤال کوتاه درباره مسیریابی فایلمحور، SSR/SSG/CSR، App Router در برابر Pages Router و API Routes.
آزمون Bootstrap
چند سؤال کوتاه درباره سیستم Grid، Breakpointها، کلاسهای Utility و کامپوننتهای آماده Bootstrap.
آزمون Angular
چند سؤال کوتاه درباره کامپوننتها، ماژولها، تزریق وابستگی، RxJS و نحو Binding در Angular.
آزمون Frontend
چند سؤال کوتاه و کلی درباره مبانی توسعه فرانتاند: نقش HTML/CSS/JS و نحوه رندر صفحه در مرورگر.
آزمون Monitoring
چند سؤال کوتاه درباره ستونهای Observability، آستانه هشدار و آنچه باید در یک Web API مانیتور شود.
آزمون DevOps
چند سؤال کوتاه درباره فلسفه کلی DevOps: CI/CD، Infrastructure as Code و فرهنگ خودکارسازی.
آزمون جامع SQL
چند سؤال کوتاه درباره انواع JOIN، تفاوت WHERE و HAVING، Index و تراکنش در SQL.
آزمون ORM
چند سؤال کوتاه درباره مفهوم کلی ORM: مشکل N+1، Lazy در برابر Eager Loading و ریسک Leaky Abstraction.
آزمون طراحی دیتابیس
چند سؤال کوتاه درباره نرمالسازی، کلید اصلی/خارجی و مدلسازی ER.
آزمون Database
چند سؤال کوتاه درباره مفاهیم پایه دیتابیس: رابطهای در برابر NoSQL، ACID، تراکنش و Index.
آزمون Google Cloud
چند سؤال کوتاه درباره سرویسهای اصلی Google Cloud Platform و مقایسه آنها با Azure/AWS.
آزمون Cloud
چند سؤال کوتاه درباره مفاهیم پایه رایانش ابری: مدلهای سرویس، کشسانی و پرداخت بهازای مصرف.
آزمون مبانی طراحی سیستم (System Design)
چند سؤال سطح مصاحبه درباره مقیاسپذیری، Load Balancing، کش و نظریه CAP.
آزمون مهارتهای نرم (Soft Skills)
چند سؤال درباره ارتباط مؤثر، کار تیمی، مدیریت اختلافنظر و مدیریت زمان.
آزمون برنامهریزی مسیر یادگیری (Roadmap)
چند سؤال درباره طراحی یک مسیر یادگیری منطقی برای یک برنامهنویس تازهکار.
آزمون رزومه توسعهدهنده
چند سؤال درباره نوشتن رزومه قوی، اشتباهات رایج و سازگاری با سیستمهای غربالگری خودکار (ATS).
آزمون مبانی برنامهنویسی
چند سؤال درباره مفاهیم پایه مثل متغیرها، کنترل جریان، توابع و پیچیدگی زمانی.
آزمون مشارکت در متنباز (Open Source)
چند سؤال درباره اولین مشارکت در یک پروژه متنباز، خواندن راهنمای مشارکت و مبانی لایسنسها.
آزمون لینکدین برای توسعهدهندگان
چند سؤال درباره ساخت پروفایل قوی، شبکهسازی و نحوه جستوجوی متخصصان استخدام.
آزمون آمادگی برای مصاحبه فنی
چند سؤال درباره فرمت مصاحبه فنی، آداب کدنویسی زنده و پاسخ به سؤالات رفتاری.
آزمون فریلنسینگ
چند سؤال درباره پیداکردن مشتری، قیمتگذاری و مدیریت پروژههای فریلنسری.
آزمون بازبینی کد (Code Review)
چند سؤال درباره اصول دادن و گرفتن بازخورد سازنده در بازبینی کد.
آزمون مسیر شغلی توسعهدهنده
چند سؤال کلی درباره اصول موفقیت در مسیر شغلی یک توسعهدهنده نرمافزار.
آزمون پروژههای واقعی
چند سؤال کوتاه درباره ساخت یک پروژه Backend نمونهکار اصولی و اشتباهات رایج در پروژههای واقعی.
آزمون Messaging
چند سؤال کوتاه درباره صفهای پیام، الگوهای Pub/Sub، تحویل قابلاعتماد و مصرفکنندههای Idempotent.
آزمون Logging
چند سؤال کوتاه درباره لاگگیری ساختیافته، سطوح لاگ، `ILogger` و Correlation ID در .NET.
آزمون File Storage
چند سؤال کوتاه درباره ذخیرهسازی فایل، Blob/Object Storage، استریم فایلهای حجیم و امنیت آپلود کاربر.
آزمون Entity Framework Core
چند سؤال کوتاه درباره DbContext، Migration، رابطه بین موجودیتها و LINQ to Entities در EF Core.
آزمون .NET
چند سؤال کوتاه درباره پلتفرم .NET، SDK در برابر Runtime، NuGet و مدیریت حافظه.
آزمون Dapper
چند سؤال کوتاه درباره Dapper بهعنوان یک Micro-ORM و تفاوت آن با EF Core.
آزمون Caching
چند سؤال کوتاه درباره کش درونحافظهای، کش توزیعشده و استراتژیهای نامعتبرسازی کش.
آزمون Authentication & Authorization
چند سؤال کوتاه درباره احراز هویت و صدور مجوز در ASP.NET Core — Cookie، JWT، Claim و Policy.
آزمون جامع Backend (.NET)
آزمون جامع دستهبندی Backend (.NET) — ترکیبی از مبانی C#، ASP.NET Core، EF Core و Dependency Injection.
آزمون Vertical Slice Architecture
چند سؤال کوتاه درباره سازماندهی کد بر اساس قابلیت (Feature) بهجای لایه فنی و رابطه با CQRS/MediatR.
آزمون اصول SOLID
یک آزمون جامع که هر پنج اصل SOLID (SRP، OCP، LSP، ISP، DIP) را با مثال عملی C# بررسی میکند.
آزمون Onion Architecture
چند سؤال کوتاه درباره لایههای هممرکز Onion Architecture، قانون وابستگی و رابطه آن با Dependency Inversion.
آزمون Modular Monolith
چند سؤال کوتاه درباره مرز ماژولها، API عمومی/داخلی و مسیر مهاجرت به Microservices.
آزمون Microservices
چند سؤال کوتاه درباره مرز سرویسها، استقرار مستقل، API Gateway، Service Discovery و مصالحههای آن در برابر Monolith.
آزمون MediatR
چند سؤال کوتاه درباره IRequest/IRequestHandler، Pipeline Behavior و Notification در MediatR.
آزمون Hexagonal Architecture
چند سؤال کوتاه درباره Ports & Adapters، جداسازی دامنه از فریمورک و شباهت با Clean/Onion Architecture.
آزمون FluentValidation
چند سؤال کوتاه درباره AbstractValidator، RuleFor، اعتبارسنجی سفارشی و یکپارچگی با ASP.NET Core.
آزمون Event Driven Architecture
چند سؤال کوتاه درباره تولیدکننده/مصرفکننده رویداد، Event Bus، سازگاری نهایی و Choreography در برابر Orchestration.
آزمون مفاهیم Dependency Injection
چند سؤال کوتاه درباره تزریق وابستگی، طول عمر سرویسها (Singleton/Scoped/Transient) و تستپذیری.
آزمون Domain Driven Design (DDD)
چند سؤال کوتاه درباره Entity، Value Object، Aggregate Root، Repository و Bounded Context.
