شروع برنامهنویسی
برای شروع از صفر، مبانی C# و حل تمرین را بررسی میکنیم. برای ورود به فرانتاند، پیشنیازهای HTML، CSS و JavaScript در برنامه قرار میگیرند.
کلاس خصوصی با محمد ارباب · مسیر متناسب با سطح شما
C# و ASP.NET Core برای بکاند، React و Next.js برای رابط کاربری؛ مسیر یادگیری را براساس دانش فعلی و هدف شما انتخاب میکنیم. میتوانید از مبانی شروع کنید یا روی بخش مشخصی از توسعه وب تمرکز کنید.
شهریه و تعداد جلسات پس از مشاوره توافق میشوند؛ ثبت درخواست با کد پیگیری.
چه چیزی میخواهید بسازید؟
C# / ASP.NET Core
منطق برنامه و Web API
React / Next.js
رابط کاربری و صفحات وب
SQL / EF Core
مدل و نگهداری داده
Git / Testing
کنترل نسخه و بررسی کد
بکاند، فرانتاند یا مسیر ترکیبی؛ لازم نیست همه موضوعات را با هم شروع کنید.
برای شروع از صفر، مبانی C# و حل تمرین را بررسی میکنیم. برای ورود به فرانتاند، پیشنیازهای HTML، CSS و JavaScript در برنامه قرار میگیرند.
اگر با مبانی آشنا هستید، روی ساخت API با ASP.NET Core یا رابط کاربری با React و Next.js کار میکنیم. پیشنیاز هر مسیر در مشاوره بررسی میشود.
اگر هدف شما ساخت یک وباپلیکیشن است، برنامه تمرین میتواند ارتباط رابط کاربری، API و پایگاه داده را پوشش دهد؛ دامنه پروژه متناسب با سطح شما تعیین میشود.
این موضوعات مسیرهای قابل انتخاب هستند. ترتیب آموزش، پیشنیازها و تمرینها در مشاوره مشخص میشوند؛ هر موضوع الزاماً یک جلسه یا بخشی اجباری از همه مسیرها نیست.
مسیر ۱
متغیر، شرط، حلقه، متد، مجموعهها، شیءگرایی، مدیریت خطا و کار با کد ناهمگام؛ از مبانی متناسب با سطح شما.
تمرین پیشنهادی: نوشتن و اشکالزدایی یک برنامه کوچک و تفکیک مسئولیت بخشهای آن.
مسیر ۲
ساخت Web API، مسیریابی، دریافت و اعتبارسنجی ورودی، تزریق وابستگی، احراز هویت و کنترل دسترسی.
تمرین پیشنهادی: پیادهسازی API برای یک قابلیت مشخص همراه با مدیریت خطا و دسترسی.
مسیر ۳
طراحی جدول و رابطه، کوئریهای پایه SQL، مدل داده، Migration و دسترسی به داده با Entity Framework Core.
تمرین پیشنهادی: ذخیره، بازیابی و ویرایش داده یک قابلیت و بررسی ارتباط جدولها.
مسیر ۴
پیشنیازهای HTML و CSS، مبانی JavaScript و TypeScript، کامپوننت، Props، State، فرم و ارتباط با API در React.
تمرین پیشنهادی: ساخت رابط کاربری یک قابلیت و اتصال فرم آن به API.
مسیر ۵
ساختار پروژه، مسیریابی، دریافت داده، تفاوت بخشهای سرور و مرورگر، مدیریت وضعیت بارگذاری و خطا و مبانی متادیتا.
تمرین پیشنهادی: ساخت چند صفحه مرتبط در Next.js با دریافت داده و نمایش وضعیتهای مختلف.
مسیر ۶
کنترل نسخه با Git، اشکالزدایی، تست قابلیتهای اصلی، اعتبارسنجی ورودی و اصول آمادهسازی پروژه برای اجرا.
تمرین پیشنهادی: ثبت تغییرات، بررسی خطاها و اجرای پروژه نمونه با راهنمای راهاندازی.

بیش از ۵ سال تجربه برنامهنویسی و ۳ سال فعالیت در توسعه و امنسازی نرمافزارهای تحت وب، در نقش برنامهنویس و کارشناس امنیت. تجربه امنسازی، تست نفوذ و رفع مشکلات نرمافزارهای سازمان آب و فاضلاب در ۸ استان و تست نفوذ نرمافزارهای بیمارستان رضوی؛ همراه با سابقه تربیت کارآموز، راهبری تیم و مدیریت پروژه.
توسعه نرمافزار از صفر و انجام امنسازی آن در پروژهای که موفق به دریافت گواهی امنیتی برای شرکت شده است.
گواهی متعلق به شرکت است و مدرک شخصی مدرس نیست. سوابق بالا تجربه کاری مدرس هستند و به معنی تأیید یا حمایت سازمانهای نامبرده از این آموزش نیستند.
آشنایی بیشتر با مدرس و افتاچکنام، موبایل و شهر را وارد کنید. پس از ثبت موفق، کد پیگیری را نگه دارید.
یک جلسه حضوری یا تلفنی برای بررسی تجربه فعلی، هدف یادگیری و پیشنیازها هماهنگ میشود.
مسیر، تعداد جلسات، روز و ساعت، محل و شیوه برگزاری و شهریه پیش از ثبتنام قطعی توافق میشوند.
C#، ASP.NET Core، React و Next.js محورهای اصلی هستند. براساس مسیر انتخابی، HTML، CSS، JavaScript، TypeScript، SQL، Entity Framework Core، Git، تست و اشکالزدایی هم بررسی میشوند. لازم نیست همه مسیرها را همزمان بگذرانید.
برای شروع مسیر مقدماتی C# میتوان از مبانی آغاز کرد. React به آشنایی با HTML، CSS و JavaScript نیاز دارد؛ برای Next.js هم آشنایی با React بررسی میشود. پیشنیازهای شما در مشاوره سطحسنجی مشخص میشوند.
پیش از ثبتنام، یک جلسه مشاوره حضوری یا تلفنی رایگان برای بررسی سطح، هدف و انتخاب مسیر مناسب آموزش دارید. زمان و شیوه مشاوره پس از ثبت درخواست با شما هماهنگ میشود.
شهریه، تعداد جلسات و زمانبندی پس از بررسی سطح، هدف و مسیر انتخابی توافق میشوند و پیش از ثبتنام قطعی اعلام میشوند. ارسال فرم هزینه یا تعهد پرداخت ایجاد نمیکند.
محل و شیوه برگزاری کلاس، روز و ساعت جلسات در مشاوره هماهنگ میشوند. مشاوره سطحسنجی را میتوانید حضوری یا تلفنی و رایگان انجام دهید.
بله؛ میتوانید مسیر C# و ASP.NET Core، مسیر React و Next.js یا مسیر ترکیبی را انتخاب کنید. موضوعات، تمرینها و ترتیب آموزش با توجه به پیشنیازها و هدف شما مشخص میشوند.
پس از ثبت موفق، کد پیگیری میگیرید. مدرس حداکثر ظرف ۴۸ ساعت برای هماهنگی مشاوره رایگان سطحسنجی تماس میگیرد. ثبتنام پس از توافق درباره مسیر، زمان و شهریه قطعی میشود.
انتخاب مسیر با بررسی سطح شما
مدرس حداکثر ظرف ۴۸ ساعت برای هماهنگی مشاوره تماس میگیرد. ارسال فرم فقط درخواست مشاوره است؛ شهریه و برنامه آموزش پس از گفتوگو و پیش از ثبتنام قطعی اعلام میشوند.
تماس مستقیم: ۰۹۱۵ ۲۳۹ ۹۲۳۱برای یادگیری امنیت وب: دوره خصوصی هک و تست نفوذ