برنامه نویس و توسعهدهنده نرمافزار
توسعهدهندهی بکاند و علاقهمند به ساخت محصولات تمیز و کاربردی. تخصص اصلی من C# و ASP.NET Core است و در کنار آن با React رابطهای کاربری مدرن میسازم.
من یک توسعهدهندهی نرمافزار هستم که عاشق حل مسئله و ساختن چیزهای جدیدم. تمرکز اصلی من روی طراحی و پیادهسازی APIهای تمیز و مقیاسپذیر با ASP.NET Core است و معماریهای لایهای و Clean Architecture را در پروژههای واقعی به کار گرفتهام.
در سمت فرانتاند هم با React کار میکنم تا بتوانم محصول را از ایده تا اجرا بهصورت کامل پیش ببرم. به کد خوانا، تستپذیر و اصول SOLID اهمیت زیادی میدهم.
انتشار 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 و طراحی تست خوب.