60 مقالهی آموزشی کامل دربارهی C#، ASP.NET Core، EF Core، SQL Server، React، جاوااسکریپت، معماری نرمافزار و توسعهی وب.
انتشار ASP.NET Core و React روی IIS: نصب Hosting Bundle، Publish، Application Pool، گواهی HTTPS، مسیریابی SPA و رفع خطاهای 500.30 و 500.19.
یک سامانهی پلاکخوان (ALPR) بسازید: آمادهسازی و برچسبگذاری داده، آموزش مدل YOLO برای تشخیص پلاک، خواندن کاراکترهای پلاک ایرانی، ردیابی در ویدیو، نکات افزایش دقت و اجرای مدل در برنامهی .NET.
ساخت اولین اپلیکیشن موبایل با React Native و Expo: کامپوننتها و استایل، ناوبری با Expo Router، اتصال به API، راستچین و انتشار در فروشگاهها.
مقایسهی عملی Minimal API و کنترلرهای MVC در ASP.NET Core: نحو، سازماندهی با Route Group، اعتبارسنجی، فیلترها، OpenAPI، تست و کارایی، همراه با راهنمای روشن برای انتخاب مناسب پروژهی شما.
آموزش الگوی MVVM در WPF: Data Binding، Commandها، CommunityToolkit.Mvvm، تزریق وابستگی، ناوبری و ViewModelهای قابل تست در برنامههای دسکتاپ C#.
راهنمای عملی Core Web Vitals: معنای LCP، INP و CLS، روش اندازهگیری درست و راهحلهای مشخص برای تصاویر، فونت، جاوااسکریپت و React برای سئوی بهتر.
ساخت ربات تلگرام با C#: ساخت ربات در BotFather، کتابخانهی Telegram.Bot، دستورات و دکمههای شیشهای، وضعیت گفتگو و Webhook در ASP.NET Core.
آموزش Tailwind CSS نسخهی ۴: رویکرد Utility-First، طراحی ریسپانسیو، توکنهای تم، حالت تاریک، راستچین برای سایت فارسی و کامپوننتسازی در React.
CORS را از پایه بفهمید: سیاست Same-Origin، درخواست ساده و Preflight، ارسال کوکی و Credentials، پیکربندی درست CORS در ASP.NET Core، رفع خطاهای رایج و اشتباهات امنیتی که باید از آنها دوری کرد.
استفاده از میانافزار داخلی محدودسازی نرخ در ASP.NET Core: الگوریتمهای Fixed Window، Sliding Window، Token Bucket و Concurrency، محدودیت بهازای کاربر و IP، پاسخ 429 و نکات تولید پشت پراکسی.
فرمهای مقاوم در React بسازید: ورودی کنترلشده و کنترلنشده، اعتبارسنجی و پیام خطا، ارسال به API، React Hook Form همراه با Zod، دسترسپذیری و مدیریت خطاهای سرور.
تستهایی بنویسید که باگ واقعی پیدا میکنند: Fact و Theory در xUnit، الگوی Arrange-Act-Assert، Mock با Moq، تست کد async، تست یکپارچه با WebApplicationFactory و طراحی تست خوب.
راهنمای سئوی فنی برای توسعهدهندهها: خزش و ایندکس، رندر SPA، عنوان و متاتگ، canonical و hreflang، دادهی ساختیافته، Sitemap، Core Web Vitals و اشتباهات رایج.
قابلیتهای بلادرنگ اضافه کنید: Hub در SignalR، ارسال به کاربران و گروهها، Hub با نوع قوی، احراز هویت، کلاینت React با اتصال مجدد، مقیاسپذیری با Redis و اشتباهات رایج.
انیمیشنهای روان و حرفهای در React با GSAP بسازید: Tween و Timeline، پاکسازی با useGSAP، ظاهر شدن با ScrollTrigger، Scrub و Pin، اسکرول نرم با Lenis، SplitText و نکات کارایی.
داده را زیر بار سازگار نگه دارید: تراکنش در SaveChanges، تراکنش صریح، Execution Strategy، همزمانی خوشبینانه با RowVersion، سطوح ایزولاسیون و شمارندههای امن.
با Nullable Reference Types باگهای null را در زمان کامپایل بگیرید: فعالسازی، علامت ?، تحلیل وضعیت null، عملگرها، Attributeها، الگوهای EF Core و DTO و مهاجرت کدهای قدیمی.
کار را بیرون از Pipeline درخواست اجرا کنید: IHostedService و BackgroundService، سرویسهای Scoped در Worker، کارهای دورهای با PeriodicTimer، صف مبتنی بر Channel، توقف امن و Windows Service.
اپلیکیشن React را سریع کنید: علت رندرهای مجدد، اندازهگیری با Profiler، استفادهی درست از memo و useMemo و useCallback، تقسیم کد، مجازیسازی لیستهای بلند و بهینهسازی تصاویر.
Docker را از دید یک توسعهدهندهی داتنت یاد بگیرید: Image و Container، Dockerfile چندمرحلهای برای ASP.NET Core، docker compose همراه با SQL Server، Volume، پیکربندی و نکات Production.
سایت حرفهای راستچین و دوزبانه (RTL/LTR) بسازید: dir و lang، ویژگیهای منطقی CSS، متن دوجهته، باگهای bidi، فونت، اعداد، تاریخ شمسی، آیکونها و سئو با hreflang.
دیتابیسی طراحی کنید که درست و سریع بماند: موجودیتها و روابط، کلید اصلی و خارجی، نرمالسازی از 1NF تا 3NF با مثال، بدهبستانهای دینرمالسازی، انواع داده و قراردادهای نامگذاری.
پیکربندی ASP.NET Core را کامل یاد بگیرید: Providerها و اولویتشان، تنظیمات مخصوص هر محیط، User Secrets، متغیرهای محیطی، تفاوت IOptions و IOptionsSnapshot و IOptionsMonitor و اعتبارسنجی.
پروژههای بزرگ ASP.NET Core را با Clean Architecture ساختار دهید: لایههای Domain، Application، Infrastructure و API، قانون وابستگی، Use Caseها، تستپذیری و اینکه کِی زیادی است.
Exceptionها را در C# حرفهای مدیریت کنید: try/catch/finally، فیلترهای Exception، پرتاب مجدد درست، Exception سفارشی، using و IDisposable، خطا در کد async و اینکه کِی نباید Exception پرتاب کرد.
راهنمای عملی TypeScript در React: تایپ کردن Props و children، State، رویدادها، Ref، هوکهای سفارشی، Context، کامپوننت جنریک، پاسخ API و Utility Typeهای پرکاربرد.
برنامههای ASP.NET Core را با کش مناسب سریع کنید: کش داخل حافظه، کش توزیعشده با Redis، HybridCache، کش خروجی، کش HTTP و راهبردهای امن برای ابطال کش.
دادهی سرور را در React اصولی با TanStack Query بگیرید: Query، کلیدهای کوئری، کش و staleTime، Mutation، ابطال کش، بهروزرسانی خوشبینانه، صفحهبندی و پیشبارگذاری.
الگوهای طراحیای را یاد بگیرید که واقعاً در پروژههای داتنت استفاده میکنید: Strategy، Factory، Decorator، Adapter، Observer، Builder، Options و Mediator؛ با C# مدرن و DI.
بفهمید جاوااسکریپت چطور کد ناهمگام را روی یک Thread اجرا میکند: Call Stack، Web APIها، صف Task و Microtask، رندرینگ و اینکه چرا setTimeout(fn, 0) فوری اجرا نمیشود.
نگاهی صادقانه به الگوهای Repository و Unit of Work روی EF Core؛ اینکه کِی ارزش اضافه میکنند، کِی آسیب میزنند و یک پیادهسازی عملی برای پروژههای واقعی.
لاگگیری در سطح Production را در ASP.NET Core راه بیندازید: مبانی ILogger، سطوح لاگ، لاگ ساختیافته، Sinkهای Serilog، لاگ درخواستها، Enricher، Correlation ID و چیزهایی که هرگز نباید لاگ شوند.
راهنمای عملی انتخاب ابزار درست برای State در React: State محلی، بالا بردن State، Context، Reducer، Zustand، Redux Toolkit و State سرور با TanStack Query.
Entity Framework Core را سریع کنید: AsNoTracking، Projection، حذف مشکل N+1، Split Query، بهروزرسانی گروهی با ExecuteUpdate، کوئری کامپایلشده، Pooling، صفحهبندی و اندازهگیری با لاگ.
Delegate، Func و Action، عبارتهای Lambda، Closure، Delegateهای چندپخشی، Event و الگوی EventHandler را در C# بشناسید و بدانید کِی اینترفیس یا IObservable را ترجیح دهید.
خطاها را در APIهای ASP.NET Core یکدست مدیریت کنید: UseExceptionHandler، IExceptionHandler، ProblemDetails، Exceptionهای سفارشی، نگاشت به کد وضعیت و لاگگیری بدون افشای اطلاعات.
اپلیکیشن چندصفحهای React با React Router بسازید: تعریف مسیرها، Layout تودرتو با Outlet، پارامترهای آدرس، Search Params، ناوبری، مسیرهای محافظتشده، بارگذاری تنبل و صفحهی ۴۰۴.
برنامهتان را در برابر رایجترین حملات محافظت کنید: SQL Injection، XSS، CSRF، نقص کنترل دسترسی، IDOR، افشای کلیدها و پیکربندی نادرست؛ با راهکارهای عملی در .NET و React.
SQL موردنیاز هر توسعهدهنده را یاد بگیرید: INNER، LEFT، RIGHT و FULL JOIN، GROUP BY و HAVING، زیرکوئری، CTE، توابع پنجرهای و صفحهبندی؛ با مثالهای روشن در SQL Server.
ورودی API را در ASP.NET Core اصولی اعتبارسنجی کنید: Data Annotation، IValidatableObject، قوانین FluentValidation، اعتبارسنجی async، فیلتر Minimal API و خطاهای یکدست ProblemDetails.
جنریکها را در سیشارپ کامل یاد بگیرید: پارامتر نوع، متد و کلاس جنریک، محدودیت با where، Covariance و Contravariance، اعضای static abstract و الگوهای کاربردی.
یاد بگیرید منطق تکراری را به هوکهای سفارشی React منتقل کنید — useFetch، useDebounce، useLocalStorage، useMediaQuery و useOnClickOutside — بههمراه قوانین طراحی و نکات تست.
APIهایی طراحی کنید که توسعهدهندهها دوستشان دارند: نامگذاری منابع، متدهای HTTP، کدهای وضعیت، قالب خطا، صفحهبندی، فیلتر، نسخهبندی، Idempotency و امنیت.
یک روش کاری عملی با Git برای پروژههای واقعی: استراتژی شاخهبندی، نوشتن Commit خوب، تفاوت Merge و Rebase، حل Conflict، Pull Request و برگرداندن امن اشتباهات.
جاوااسکریپت ناهمگام را اصولی یاد بگیرید: Callback، Promise، زنجیرهسازی، مدیریت خطا، async/await، تفاوت Promise.all و allSettled و race، لغو با AbortController و اشتباهات رایج.
روابط را در Entity Framework Core درست مدل کنید: Navigation Property، کلید خارجی، پیکربندی با Fluent API، رفتار حذف، جدول واسط و بارگذاری دادههای مرتبط.
Pipeline درخواست در ASP.NET Core را عمیق بشناسید: اجرای میانافزارها، اهمیت ترتیب، تفاوت Use و Run و Map، نوشتن Middleware سفارشی و مثالهای واقعی.
مروری کاربردی بر C# مدرن (نسخهی ۹ تا ۱۳): Record، Propertyهای init، تطبیق الگو، Switch Expression، Primary Constructor، Collection Expression و Raw String.
رایجترین باگهای useEffect در React — حلقهی بینهایت، Closure کهنه، Race Condition، Cleanup فراموششده و Effectهای غیرضروری — بههمراه راهحل و جایگزینهای بهتر.
یاد بگیرید کِی از Flexbox و کِی از CSS Grid استفاده کنید؛ با الگوهای آماده برای منو، کارت، چیدمان کل صفحه، گرید واکنشگرا، وسطچین کردن و طراحی راستچین.
پیادهسازی امن احراز هویت JWT در ASP.NET Core قدمبهقدم: صدور توکن، اعتبارسنجی، نقشها و Policyها، Refresh Token و اشتباهات امنیتی که باید از آنها دوری کرد.
یاد بگیرید ایندکسهای SQL Server پشت صحنه چطور کار میکنند، چطور ستون مناسب را انتخاب کنید، Execution Plan بخوانید و از اشتباهاتی که دیتابیس را کند میکنند دوری کنید.
پنج اصل SOLID یعنی SRP، OCP، LSP، ISP و DIP را با مثالهای کاربردی C# و مقایسهی کد قبل و بعد یاد بگیرید؛ بههمراه اینکه کجا نباید در اجرای آنها زیادهروی کرد.
بفهمید جاوااسکریپت واقعاً متغیرها را چطور پیدا میکند: Scope سراسری، تابعی و بلوکی، تفاوت var و let و const، Hoisting، منطقهی مردهی زمانی و Closure با مثال.
Dependency Injection در ASP.NET Core را عمیق بفهمید: طول عمر سرویسها، باگ Captive Dependency، Keyed Services، الگوی Options و نقش DI در تستپذیری.
LINQ را در سیشارپ کامل یاد بگیرید: فیلتر، Projection، مرتبسازی، گروهبندی، Join، اجرای تأخیری، تفاوت IEnumerable و IQueryable و تلههای رایج عملکرد.
معرفی کاربردی هوکهای اصلی React: هر هوک چطور کار میکند، کِی باید از آن استفاده کرد و چه قوانین و اشتباهاتی را هر برنامهنویس React باید بداند.
EF Core را اصولی یاد بگیرید: DbContext، موجودیتها، پیکربندی با Fluent API، مایگریشن، عملیات CRUD، ردیابی تغییرات و عادتهایی که لایهی داده را سریع نگه میدارند.
آموزش قدمبهقدم ساخت یک Web API حرفهای با ASP.NET Core: ساختار پروژه، کنترلر، DTO، EF Core، اعتبارسنجی، کدهای وضعیت HTTP و مستندسازی با Swagger.
async و await در سیشارپ واقعاً چطور کار میکنند؟ Task، ماشین حالت، ConfigureAwait، لغو عملیات، اجرای موازی و اشتباهات رایجی که باعث Deadlock و کندی API میشوند.