مسیرهای یادگیری
یک مسیر را انتخاب کن و مفهوم به مفهوم جلو برو — ترتیب و پیشنیازها مشخص است.
Backend Developer
5 مرحلهمسیر شروع Backend با ASP.NET Core — از Middleware تا Clean Architecture.
مناسب برای: Backend
شروع مسیرتوسعهدهنده #C
6 مرحلهمسیر یادگیری زبان #C از مبانی سینتکس تا LINQ، برنامهنویسی ناهمزمان و ویژگیهای نسخه ۱۳.
مناسب برای: Programming
شروع مسیرپلتفرم .NET
5 مرحلهمسیر آشنایی با پلتفرم .NET، ابزار خط فرمان، مدل اجرا و بهینهسازی عملکرد.
مناسب برای: Backend
شروع مسیرتوسعهدهنده ASP.NET Core
7 مرحلهمسیر ساخت وباپلیکیشن و API با ASP.NET Core، از Middleware تا احراز هویت و سرویسهای پسزمینه.
مناسب برای: Backend
شروع مسیرمعماری نرمافزار
7 مرحلهمسیر یادگیری اصول طراحی و معماری نرمافزار، از SOLID تا الگوهای معماری میکروسرویس.
مناسب برای: Architecture
شروع مسیرتوسعهدهنده موبایل
6 مرحلهمسیر آشنایی با فناوریهای اصلی توسعه اپلیکیشن موبایل، نیتیو و کراسپلتفرم.
مناسب برای: Mobile
شروع مسیرتوسعه ابری (Cloud)
5 مرحلهمسیر آشنایی با کانتینرسازی و سرویسهای ابری AWS و Azure در کنار مبانی CI/CD.
مناسب برای: Cloud
شروع مسیرتوسعهدهنده پایگاه داده
4 مرحلهمسیر یادگیری کار با پایگاههای داده رابطهای و NoSQL در پروژههای .NET.
مناسب برای: Database
شروع مسیرامنیت وب و بکاند
3 مرحلهمسیر آشنایی با اصول امنیت برنامههای وب، احراز هویت و آسیبپذیریهای رایج OWASP.
مناسب برای: Security
شروع مسیرتست نرمافزار و کیفیت کد
4 مرحلهمسیر آشنایی با کنترل نسخه، تستنویسی و یکپارچهسازی پیوسته برای تولید کد باکیفیت.
مناسب برای: Testing
شروع مسیردرونیات پیشرفته #C و .NET
5 مرحلهمسیر تخصصی برای درک عمیق مکانیزمهای داخلی #C و .NET، از Threading تا Source Generator.
مناسب برای: Advanced
شروع مسیرمبانی فرانتاند وب
4 مرحلهمسیر شروع فرانتاند وب از HTML و CSS تا جاوااسکریپت و TypeScript.
مناسب برای: Frontend
شروع مسیر