#C کلید ورود به بازار کار

دوره پروژه‌محور #C و ASP.NET Core

C#
C#
دوره های آموزش برنامه نویسی

دوره حرفه‌ای ASP.NET Core با AI، امنیت و CI/CD

از ساخت Backend تا انتشار یک نرم‌افزار حرفه‌ای؛ در این دوره با امنیت و مدیریت دسترسی، توسعه با AI، Docker، CI/CD و انتشار روی IIS کار می‌کنی. با توسعه سامانه تیکت در کلاس و ساخت پروژه مستقل رزرو، یاد می‌گیری چطور یک نرم‌افزار امن، قابل‌ردیابی و قابل‌نگهداری تحویل بدی.

طول دوره
60 ساعت
نحوه برگزاری
حضوری + آنلاین
پشتیبانی
گروه پشتیبانی بعد از اتمام دوره
دوره حرفه‌ای ASP.NET Core در یک نگاه

از ساخت Backend تا امنیت، انتشار و نگهداری یک محصول واقعی

Backend ساختی و با معماری و تست آشنایی داری؟ اینجا یاد می‌گیری یک پروژه رو برای استفاده واقعی آماده کنی: دسترسی‌ها درست اجرا بشن، خطاها قابل پیگیری باشن و انتشار نسخه جدید قابل کنترل باشه. توی کلاس سامانه تیکت رو جلو می‌بریم و یک سامانه رزرو مستقل هم با منتورینگ می‌سازی و روی IIS منتشر می‌کنی.

۶۰ ساعت آموزش عملی

امنیت، AI، MVC، Redis، Docker، CI/CD و Monitoring در یک پروژه منسجم.

دو پروژه واقعی

سامانه تیکت همراه مدرس و سامانه رزرو به‌عنوان پروژه توسط شما.

۱۰ ساعت منتورینگ گروهی

پنج مرحله دوساعته برای بررسی تصمیم‌ها و ایرادهای کلیدی پروژه.

مدرک مبتنی بر خروجی

تأیید فنی سامانه رزرو و انتشار نسخه نهایی روی Windows Server و IIS.

چرا این مسیر؟

چرا «روی سیستم من کار می‌کند» برای یک نرم‌افزار واقعی کافی نیست؟

وقتی کاربر واقعی وارد سیستم می‌شه، صرف اجرای صحیح یک Feature کافی نیست. باید مطمئن بشی درخواست غیرمجاز رد می‌شه، تغییر Permission در عمل اثر داره، خطاها ردگیری می‌شن و هر انتشار قابل بررسیه.

  • امنیت واقعی: مخفی‌کردن یک دکمه، جای کنترل دسترسی در سمت سرور رو نمی‌گیره.
  • لغو مجوز: کاربرِ از قبل واردشده هم نباید با Permission لغوشده به عملیات حساس دسترسی داشته باشه.
  • سازگاری اطلاعات: دو درخواست هم‌زمان نباید باعث ثبت دو رزرو ناسازگار بشن.
  • ردیابی: باید بتونی یک خطای Production رو از روی Correlation ID و Log دنبال کنی.
  • انتشار مطمئن: Build، Test، Migration، Smoke Test و بازگشت نسخه باید مسیر مشخص داشته باشن.
  • AI قابل کنترل: کدی که ابزار تولید می‌کنه باید از نظر معماری، قوانین کسب‌وکار و امنیت بررسی بشه.

این دوره مسائل بالا رو در جریان توسعه و تحویل پروژه آموزش می‌ده؛ نه صرفاً با توضیح نام ابزارها.

پروژه‌های دوره حرفه‌ای ASP.NET Core

دو پروژه، دو نقش متفاوت: یادگیری همراه مدرس و پیاده‌سازی مستقل

سامانه تیکت، بستر آموزش مفهوم‌هاست؛ در سامانه رزرو همون مفهوم‌ها رو در یک مسئله متفاوت خودت طراحی، تست و منتشر می‌کنی.

پروژه اول: سامانه تیکت و پشتیبانی سازمانی

در کلاس یک فرایند واقعی پشتیبانی رو توسعه می‌دیم: کاربر تیکت ثبت می‌کنه، کارشناس پاسخ می‌ده و مدیر تخصیص، وضعیت و مجوزها رو کنترل می‌کنه. همین پروژه بستر تمرین امنیت، Audit، Cache و استقرار است.

  • مدیریت کاربر، تیم پشتیبانی، اولویت و وضعیت تیکت
  • تخصیص درخواست، ثبت پاسخ و تاریخچه رسیدگی
  • زمان هدف پاسخ‌گویی و گزارش مدیریتی
  • ASP.NET Core MVC، Razor View و Web API
  • کنترل مالکیت و مدیریت پویا و قابل تست Permission
  • Structured Logging، Audit و سناریوی Cache با اندازه‌گیری
  • محیط توسعه با Docker Compose و Build، Test و استقرار روی IIS

خروجی: اجرای یک گردش کامل تیکت همراه با شواهد کنترل مجوز و ثبت وقایع.

پروژه دوم: سامانه رزرو و نوبت‌دهی خدمات

این پروژه رو در Repository خودت از صفر تحلیل و توسعه می‌دی؛ با مدل‌سازی خدمات، ساعات کاری، زمان‌های آزاد و قوانین ثبت و لغو رزرو. ارزیابی فنی پروژه در پنج مرحله انجام می‌شه.

  • ثبت‌نام، ورود و مدیریت خدمات و ارائه‌دهندگان
  • ساعات کاری، زمان‌های آزاد و ثبت، لغو یا تغییر رزرو
  • جلوگیری از رزروهای هم‌پوشان حتی هنگام درخواست‌های هم‌زمان
  • کنترل مالکیت رزرو و Permissionهای سمت سرور
  • پنل مدیریت، Web API، Audit و Cache منتخب
  • تست رفتارهای حساس و Git با Commitهای واقعی
  • Docker Compose، Pipeline و انتشار نسخه نهایی روی Windows Server و IIS

مرز پروژه: فهرست انتظار و اعلان چندمرحله‌ای امکانات تکمیلی‌اند؛ پرداخت آنلاین جزو تحویل الزامی نیست.

توجه فنی: Cache زمان‌های آزاد جای کنترل نهایی رزرو در دیتابیس رو نمی‌گیره. در پروژه، هم‌زمانی با روش متناسب با مدل داده کنترل و تست می‌شه.

خروجی قابل ارائه

پایان دوره ASP.NET Core چه چیزی برای GitHub و رزومه داری؟

اگر پروژه مستقل رو تکمیل و در ارزیابی فنی تأیید کنی، می‌تونی علاوه بر کد، تصمیم‌های امنیتی، تست‌ها، مسیر تشخیص خطا و روش انتشار رو ارائه بدی. این یک نمونه‌کار عملی است؛ نه تضمین استخدام یا درآمد.

Repository مستقل و Commit History واقعی
تحلیل نیاز، مدل داده و قوانین رزرو
Web API و پنل ASP.NET Core MVC
Authentication، JWT و کنترل مالکیت
تغییر پویا و تست‌شده Permission
تست رزرو هم‌زمان و دسترسی غیرمجاز
Structured Log، Audit و Correlation ID
Cache با Invalidation و اندازه‌گیری
Docker Compose و README راه‌اندازی
GitHub Actions برای Build و Test
Smoke Test و مستند انتشار/بازیابی
نسخه قابل اجرا روی Windows Server و IIS

از AI برای آماده‌سازی Context، تولید تغییرهای کوچک و تست کمک می‌گیری؛ اما باید Diff، وابستگی‌ها و نتیجه هر تغییر رو خودت بررسی و توضیح بدی.

انتخاب گام سوم مسیر .NET

آیا دوره ASP.NET Core حرفه‌ای برای سطح فعلی تو مناسبه؟

پیش‌نیاز این دوره توانایی مستقل ساخت و Debug یک Web API، کار با EF Core، Git، مبانی معماری و نوشتن تست است. لازم نیست حتماً دو دوره قبلی تحلیل‌داده رو گذرونده باشی؛ توانایی عملی معادل کافیه.

این دوره برای چه کسانی مناسبه؟

  • قبلاً Backend و Web API ساخته‌ای و می‌خوای مسئولیت تحویل و نگهداریش رو هم بپذیری.
  • در امنیت، مدیریت دسترسی، انتشار یا ردیابی خطاهای پروژه‌هات ضعف داری.
  • با EF Core، لایه‌بندی، Unit Test و Git به‌صورت عملی کار کرده‌ای.
  • می‌خوای AI رو به جریان توسعه وارد کنی، ولی Code Review و تصمیم فنی با خودت باشه.
  • برای پروژه مستقل، تست و اصلاح‌های خارج از کلاس وقت منظم می‌ذاری.

برای چه کسانی مناسب نیست؟

  • هنوز برای ساخت و Debug یک Web API ساده به آموزش قدم‌به‌قدم نیاز داری.
  • EF Core، ساختار لایه‌ها، تست و Git رو صرفاً در حد نام می‌شناسی.
  • انتظار داری AI پروژه رو بدون درک و بررسی فنی برات بسازه.
  • زمانی برای پروژه مستقل و اصلاح پس از بازخورد اختصاص نمی‌دی.
  • دنبال آموزش جامع Front-end، Kubernetes، Microservices یا Cloud Architecture هستی.

قبل از ثبت‌نام این پنج کار رو می‌تونی انجام بدی؟

  • یک API با Validation و مدیریت خطا توسعه بدی.
  • با EF Core یک رابطه و Migration واقعی ایجاد کنی.
  • مسئولیت Controller و Application Service رو جدا کنی.
  • برای یک قانون کسب‌وکار تست بنویسی.
  • تغییرات رو در Git ثبت کنی و یک خطا رو Debug کنی.

اگه در چند مورد هنوز به مشکل می‌خوری، بهتره قبل از این دوره مباحث گام اول و دوم رو تکمیل کنی.

نقش هوش مصنوعی در دوره

با AI سریع‌تر توسعه می‌دی؛ مسئولیت فنی همچنان با توست

AI در تمام هشت بخش دوره استفاده می‌شه و فصل ساعت‌دار جداگانه نداره. خروجی هر ابزار باید از نظر قوانین پروژه، امنیت و تست بررسی بشه.

تحلیل و آماده‌سازی Context

Requirement، User Story، Acceptance Criteria و محدودیت‌های معماری و دسترسی.

تولید و بررسی تغییر

تقسیم کار به تغییرهای کوچک، Diff Review، بررسی Dependency و Migration.

تست و تحویل

اجرای Build، Test و Security Review؛ اصلاح یا بازگرداندن تغییر نامناسب.

مثال عملی: در لغو رزرو، تولید Endpoint پایان کار نیست. باید مجوز، مالکیت، تغییر وضعیت، Audit و تست سناریوی غیرمجاز هم درست باشن. اطلاعات محرمانه مشتری و Secretها نیز وارد Prompt نمی‌شن.

سرفصل‌های دوره حرفه‌ای ASP.NET Core؛ ۶۰ ساعت

هشت بخش عملی از پنل MVC تا امنیت، Docker و انتشار Production

این ۶۰ ساعت، زمان آموزش اصلی است؛ ۱۰ ساعت منتورینگ گروهی جداگانه دارد. ساعت اختصاصی هر بخش پس از تأیید برنامه تدریس اعلام می‌شود. برای دیدن ریزمباحث و خروجی هر بخش، آکاردئون رو باز کن.

بخش 1آموزش عملیشروع محصول و ساخت پنل مدیریتی با ASP.NET Core
  • تحلیل نیاز سامانه تیکت؛ نقش‌ها، Featureها، User Story و Acceptance Criteria
  • ساخت Repository و اولین مسیر کامل از رابط تا دیتابیس
  • ASP.NET Core MVC، Razor View، Layout، Partial View و اجزای قابل استفاده مجدد
  • ViewModel، Model Binding، Validation و اتصال به Application Layer
  • فرم، لیست، جست‌وجو، صفحه‌بندی و Upload موردنیاز پروژه
  • Area برای پنل مدیریت و تفکیک مسئولیت MVC از Web API
  • تست رفتار اصلی Feature و بررسی تغییر پیشنهادی AI

خروجی قابل ارزیابی: یک Feature قابل اجرا از رابط تا دیتابیس، با معیار پذیرش و تست اصلی.

بخش 2آموزش عملیامنیت کاربردی، Authentication و Token
  • Threat Modeling مقدماتی و شناسایی عملیات حساس
  • Cookie Authentication در پنل و Bearer JWT در Web API
  • Access Token، Refresh Token، Rotation، Revocation و بررسی Token نامعتبر
  • Resource-Based Authorization و کنترل مالکیت داده
  • CSRF، Anti-Forgery، XSS، Mass Assignment و Validation امن
  • HTTPS، HSTS، CORS، Cookieهای امن، Security Headers و مدیریت Secret
  • Rate Limiting، محدودیت ورود و Upload امن از نظر مسیر، نوع و حجم
  • آزمون درخواست‌های غیرمجاز و جلوگیری از ثبت داده حساس در Log یا Prompt

خروجی قابل ارزیابی: تست‌های قابل اجرا برای ورود، کنترل مالکیت و تلاش‌های غیرمجاز.

بخش 3آموزش عملیDynamic Authorization و پنل مدیریت Permission
  • تفاوت Role، Claim، Policy، Permission و کنترل دسترسی به منبع
  • طراحی RolePermission و UserPermission و قاعده تقدم دسترسی اختصاصی
  • Authorization Requirement و Handler برای MVC و API
  • پنل اعطا، لغو و مشاهده Permission بدون Deploy مجدد
  • جلوگیری از اعطای مجوز توسط کاربر فاقد اختیار و ثبت Audit
  • Cache و Invalidation مجوزها و رفتار نشست یا JWT فعال پس از لغو
  • تست تعارض، منع، لغو مجوز و رفتار Fail-Closed

خروجی قابل ارزیابی: مدیر Permission رو تغییر می‌ده و اثرش در درخواست واقعی کاربرِ واردشده قابل اثباته.

بخش 4آموزش عملیStructured Logging، Audit و مدیریت خطا
  • Structured Logging با Serilog و مشاهده و جست‌وجو در Seq
  • Log Level و Correlation ID در مسیر Request
  • Exception Handling مرکزی و Problem Details برای API
  • تفکیک Log فنی از Audit تغییرات مهم و Permission
  • Masking اطلاعات حساس، سیاست نگهداری و دسترسی به Log
  • عیب‌یابی خطای کنترل‌شده با شواهد Log و کمک AI بدون داده محرمانه

خروجی قابل ارزیابی: ردیابی یک عملیات ناموفق و یک تغییر حساس از روی Log و Audit.

بخش 5آموزش عملیCache، Redis و اندازه‌گیری Performance
  • انتخاب Query پرتکرار یا پرهزینه و اندازه‌گیری قبل از Cache
  • Cache-Aside، IMemoryCache و Distributed Cache با Redis
  • طراحی Cache Key، Expiration و Invalidation
  • جداسازی داده کاربران و حفظ کنترل نهایی رزرو و Permission در منبع معتبر
  • رفتار هنگام قطع Redis و سناریوی داده قدیمی
  • تفاوت Output Cache و Response Cache و محدودیت پاسخ شخصی
  • مقایسه زمان پاسخ در شرایط قابل مقایسه

خروجی قابل ارزیابی: یک سناریوی Cache با روش ابطال و گزارش قبل/بعد.

بخش 6آموزش عملیDocker و Docker Compose برای محیط توسعه
  • Image، Container، Dockerfile و Multi-Stage Build
  • اجرای SQL Server، Redis و Seq در محیط توسعه با Compose
  • Network، Port، Volume و Configuration جدا از کد
  • Health Check و آمادگی وابستگی‌ها و Debug خطاهای Container
  • محافظت از Secretها و داده‌ها در Image و Repository
  • راهنمای راه‌اندازی و بررسی پایداری داده بعد از Restart

خروجی قابل ارزیابی: محیط توسعه مستند و قابل تکرار؛ انتشار نهایی روی IIS خواهد بود، نه Container.

بخش 7آموزش عملیCI/CD و انتشار کنترل‌شده روی Windows Server و IIS
  • GitHub Actions برای Build و Test روی Pull Request
  • Publish Artifact نسخه‌دار، Secret و دسترسی محدود Pipeline
  • Windows Server، Hosting Bundle، IIS، Application Pool و Permission فایل‌ها
  • Binding، دامنه، HTTPS و تنظیمات جداگانه Staging/Production
  • انتشار خودکار در Staging و کنترل‌شده در Production
  • بررسی Migration، Backup قبل از تغییرات پرریسک و Smoke Test
  • بازگرداندن نسخه برنامه و ارزیابی جداگانه سازگاری Schema دیتابیس
  • ماندگاری Data Protection Keys و فایل‌های Upload در فرایند استقرار

خروجی قابل ارزیابی: Pipeline و نسخه روی IIS با تاریخچه انتشار و سناریوی بازگشت برنامه.

بخش 8آموزش عملیMonitoring، Health Check و عیب‌یابی Production
  • Health Check برنامه و سرویس‌ها؛ تفاوت Liveness و Readiness
  • پایش زمان پاسخ، نرخ خطا، منابع و یک هشدار عملیاتی ساده
  • Load Test مقدماتی فقط در محیط آزمایشی و شناسایی Bottleneck
  • Async، CancellationToken، Timeout و اندازه‌گیری اثر Query و Cache
  • Backup و Restore آزمایشی دیتابیس و ماندگاری کلیدها و فایل‌ها
  • اختلال کنترل‌شده، تشخیص، بازیابی و بررسی سلامت پس از اصلاح

خروجی قابل ارزیابی: گزارش خطا، شواهد عیب‌یابی و مراحل بازیابی سرویس.

پروژه مستقل و ارزیابی مرحله‌ای

۱۰ ساعت منتورینگ گروهی؛ پنج مرحله تا تحویل سامانه رزرو

جلسه‌ها گروهی و هرکدام دوساعته‌ان. پیش از هر مرحله باید خروجی قابل اجرا آماده کنی؛ بعد از بازخورد هم اصلاحات رو خودت در Repository ثبت می‌کنی. این زمان، منتورینگ خصوصی یا Code Review تمام خطوط نیست.

جلسه ۱ — تحلیل و محدوده

نیازها، نقش‌ها، قواعد رزرو، مدل داده، Backlog و Acceptance Criteria.

جلسه ۲ — Feature و امنیت

مسیر اصلی رزرو، کنترل مالکیت، Token، تست و بررسی یک تغییر با کمک AI.

جلسه ۳ — دسترسی پویا و ردیابی

اعطا و لغو Permission، Audit، Log و Invalidation داده منتخب.

جلسه ۴ — محیط اجرا و تحویل

Docker Compose، Build و Test خودکار و نسخه قابل بررسی در Staging.

جلسه ۵ — انتشار و دفاع فنی

نسخه IIS، Smoke Test، README و توضیح تصمیم‌ها و رفع ایرادهای کلیدی.

مسیر تحویل پروژه

از Development تا Staging و Production

با ساختن پروژه روی لپ‌تاپ کار تمام نمی‌شه؛ تنظیمات هر محیط، تست انتشار و روش بازیابی هم اهمیت داره.

Development — Docker Compose

اجرای ASP.NET Core، SQL Server و سرویس‌های لازم در محیط توسعه تکرارپذیر.

Staging — ارزیابی نسخه

Build و Test، تنظیمات جداگانه، Migration کنترل‌شده و Smoke Test پیش از انتشار.

Production — Windows Server و IIS

HTTPS، Configuration، انتشار نسخه تأییدشده، Health Check و ثبت رخدادها.

نکته مهم: بازگرداندن نسخه فایل‌های برنامه لزوماً دیتابیس رو به حالت قبلی برنمی‌گردونه؛ سازگاری Schema و Backup/Recovery جداگانه بررسی می‌شن. استفاده از Redis و Seq در Docker توسعه، به معنی استقرار اجباری اون‌ها به همان شکل در Production نیست.

فناوری‌ها و ابزارها

ابزارهایی که در پروژه حرفه‌ای ASP.NET Core به کار می‌گیری

ASP.NET Core

Backend Development

C#.NET 10ASP.NET Core MVCWeb APIRazor View
Data & Quality

Data & Testing

SQL ServerEF CoreMSTestUnit TestIntegration Test
Application Security

Authentication & Access

IdentityCookieJWTPolicyPermission
Logging & Monitoring

Observability

SerilogSeqCorrelation IDAuditHealth Check
Caching & Performance

Caching

IMemoryCacheRedisCache-AsideInvalidation
Containers

Development Environment

DockerComposeSQL ServerRedisSeq
CI/CD & Deployment

Delivery

GitGitHub ActionsWindows ServerIISRollback
Code Review

AI-Assisted Coding

CursorChatGPTClaudeGitHub CopilotDiff Review
بعد از کلاس

پشتیبانی، منتورینگ و شرایط دریافت مدرک

پشتیبانی و شرایط حضور

  • کلاس حضوری و آنلاین به‌صورت هم‌زمان برگزار می‌شه؛ امکان پرسش زنده برای دانشجوی آنلاین وجود داره.
  • گروه پشتیبانی بعد از اتمام دوره فعال می‌مونه.
  • ۱۰ ساعت منتورینگ گروهی در پنج مرحله برگزار می‌شه و پروژه مستقل خارج از زمان کلاس ساخته می‌شه.
  • مدت دسترسی فیلم‌ها و منابع اختصاصی دوره سوم طبق شرایط اعلام‌شده ثبت‌نام مشخص خواهد شد.
  • هزینه سرور پروژه مستقل خارج از شهریه است؛ مشخصات سرور رو قبل از خرید هماهنگ کن.

مدرک نهایی؛ پس از تأیید خروجی

مدرک این دوره مورد تأیید سازمان فنی‌وحرفه‌ای است.

نمونه تصویر مدرک آموزشگاه تحلیل‌داده
افشین رفوآ، مدرس دوره حرفه‌ای ASP.NET Core
مدرس دوره

افشین رفوآ

توی این دوره فقط اجرای Feature مهم نیست؛ باید بتونی توضیح بدی چرا اون تغییر رو انجام دادی، مجوز کجا کنترل می‌شه، خطا چطور پیدا می‌شه و بعد از انتشار چطور از وضعیت برنامه باخبر می‌شی.

  • سابقه آموزش برنامه‌نویسی از سال ۱۳۷۸
  • سابقه تدریس C# و .NET و اجرای پروژه‌های نرم‌افزاری از سال ۱۳۸۵
  • تجربه SQL Server و بهینه‌سازی دیتابیس از سال ۱۳۸۱
  • مدیریت آموزشگاه تحلیل‌داده

رویکرد دوره: تحلیل نیاز، توسعه با نظارت فنی، Test، Security Review، Debug و تحویل نسخه قابل بررسی.

جایگاه این دوره در مسیر .NET

سه گام پیوسته: Build، Engineer، Production

سؤالات متداول

پرسش‌های مهم درباره دوره ASP.NET Core حرفه‌ای

آیا باید دو دوره قبلی تحلیل‌داده رو گذرونده باشم؟

نه. داشتن مهارت عملی معادل در Web API، EF Core، معماری، تست و Git کافیه؛ صرف آشنایی اسمی کافی نیست.

تفاوت این دوره با C# پیشرفته چیه؟

دوره دوم روی کیفیت و معماری کد تمرکز داره؛ این دوره همون مهارت‌ها رو در امنیت، استقرار، مانیتورینگ و نگهداری محصول به کار می‌گیره.

آیا MVC و Razor هم یاد می‌گیرم؟

بله؛ برای پنل مدیریت پروژه از ASP.NET Core MVC و Razor View استفاده می‌کنیم. این بخش آموزش جامع طراحی Front-end از صفر نیست.

آیا AI فصل مستقلی داره و پروژه رو به‌جای من می‌سازه؟

نه؛ AI در جریان تحلیل، توسعه، Test و عیب‌یابی استفاده می‌شه. باید خروجی رو بفهمی، Diff و تست‌ها رو بررسی کنی و مسئولیت کد با خودته.

پروژه مستقل از صفر ساخته می‌شه؟

بله؛ سامانه رزرو با تحلیل، مدل داده و Repository مستقل خودت ساخته می‌شه؛ پروژه تیکت مرجع آموزشی کلاسه.

آیا لغو Permission برای کاربری که قبلاً وارد شده هم اجرا می‌شه؟

سناریوی مدیریت پویا شامل کنترل نتیجه تغییر مجوز در سمت سرور است. صرفاً مخفی‌کردن دکمه یا اعتبارسنجی اولیه JWT کافی نیست.

آیا JWT به‌تنهایی امکان لغو فوری دسترسی رو می‌ده؟

نه. ابطال Token و لغو Permission دو مفهوم متفاوتن؛ برای اعمال فوری مجوز باید سازوکار بررسی وضعیت مجوز در سمت سرور طراحی بشه.

جلوی رزرو دو نفر در یک زمان چطور گرفته می‌شه؟

با راهکار سازگار با مدل داده، مانند Transaction/Isolation یا محدودیت مناسب دیتابیس و تست درخواست‌های هم‌زمان؛ Cache به‌تنهایی کافی نیست.

آیا Docker برای انتشار نهایی روی سرور استفاده می‌شه؟

نه. Docker و Compose برای محیط توسعه هستن. نسخه نهایی روی Windows Server و IIS منتشر می‌شه.

آیا این دوره من رو DevOps Engineer می‌کنه؟

این دوره Pipeline، استقرار و پایش مرتبط با پروژه ASP.NET Core رو آموزش می‌ده؛ دوره جامع مدیریت زیرساخت یا Kubernetes نیست.

هزینه سرور جزو شهریه هست؟

نه. هزینه سرور پروژه مستقل جداست؛ پیش از خرید، دسترسی IIS و امکانات Deploy رو با آموزشگاه هماهنگ کن.

آیا برای ابزارهای AI باید اشتراک خاصی بخرم؟

ابزار و سطح دسترسی لازم پیش از شروع دوره اعلام می‌شه. تهیه اشتراک همه ابزارهای معرفی‌شده ضروری نیست.

چقدر باید بیرون کلاس تمرین کنم؟

باید برای توسعه پروژه مستقل و اعمال بازخورد منتور، زمان منظم خارج از کلاس بذاری. حجم کار به سطح اولیه و سرعت پیشرفتت بستگی داره.

آیا ۱۰ ساعت منتورینگ برای هر نفر خصوصی است؟

نه؛ پنج جلسه دوساعته گروهیه. تمرکز بر بخش‌های کلیدی و ایرادهای مهم پروژه‌هاست، نه بررسی خصوصی تمام خطوط.

کلاس آنلاین هم امکان سؤال و بررسی پروژه داره؟

بله؛ کلاس آنلاین هم‌زمان با حضوری برگزار می‌شه و دانشجو می‌تونه زنده سؤال بپرسه و در منتورینگ شرکت کنه.

برای شرکت در دوره چه سیستمی نیاز دارم؟

سیستمی لازم داری که محیط توسعه .NET، SQL Server و Docker مورد نیاز دوره رو اجرا کنه. بهتره مشخصات سیستم رو قبل از ثبت‌نام با پشتیبانی بررسی کنی.

مدرک تحت چه شرایطی صادر می‌شه؟

تأیید فنی پروژه مستقل و انتشار نسخه نهایی روی IIS لازمه. تست‌ها، کنترل مالکیت و Permission، Git و README هم در ارزیابی بررسی می‌شن.

مدت دسترسی به فیلم‌ها چقدره؟

مدت دقیق دسترسی فیلم‌ها و منابع برای همین دوره باید مطابق شرایط رسمی ثبت‌نام بهت اعلام بشه؛ مدت دوره‌های دیگه رو برای این دوره فرض نمی‌کنیم.

پرداخت اقساطی امکان‌پذیره؟

بله. مبلغ و شرایط نقدی و اقساطی را پیش از ثبت‌نام از پشتیبانی دریافت کن؛ قیمت اعلام‌نشده رو حدس نمی‌زنیم.

آیا دوره استخدام یا دریافت پروژه رو تضمین می‌کنه؟

نه. خروجی دوره مهارت فنی و نمونه‌کار قابل ارائه است؛ نتیجه شغلی به مهارت، تجربه، کیفیت کار و شرایط بازار وابسته است.

برای گام سوم .NET آماده‌ای؟

اگر Backend ساختی و می‌خوای وارد امنیت پویا، CI/CD و انتشار قابل کنترل بشی، درباره پیش‌نیازها، پروژه مستقل و هزینه‌های جانبی پیش از ثبت‌نام سؤال کن.

معرفی دوره پروژه های دوره سرفصل های دوره سؤالات متداول
تفاوت C#، .NET و ASP.NET Core چیست؟
تفاوت C#، .NET و ASP.NET Core چیست؟

C#، .NET و ASP.NET Core چه تفاوتی دارن؟ توی این مقاله با یک مثال فروشگاه اینترنتی، نقش هر سه فناوری رو یاد می‌گیری، یک برنامه Console می‌سازی و اولین Web API خودت رو با .NET 10 اجرا می‌کنی.

JWT در ASP.NET Core چیست؟ راهنمای کامل Authentication و امن‌سازی Web API
JWT در ASP.NET Core چیست؟ راهنمای کامل Authentication و امن‌سازی Web API

اگر برات سواله JWT چیه و چرا در پروژه‌های ASP.NET Core ازش استفاده می‌کنن، این مقاله از پایه همه‌چیز رو توضیح می‌ده. از ساختار JWT و Secret Key گرفته تا ساخت Token، محافظت از API و تفاوت 401 و 403.

Axios چیست و چه کاربردی در JavaScript دارد؟
Axios چیست و چه کاربردی در JavaScript دارد؟

اگه تازه با JavaScript و API آشنا شدی و هنوز نمی‌دونی Axios دقیقاً چه کاری انجام می‌ده، این آموزش خیلی ساده بهت نشون می‌ده چطور از سرور اطلاعات بگیری، اطلاعات بفرستی، خطاها رو مدیریت کنی و JavaScript رو به ASP.NET Core Web API وصل کنی.

Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر
Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر

تا حالا شده یه پروژه روی سیستم خودت درست کار کنه ولی روی سیستم همکارت یا سرور به مشکل بخوره؟ Docker دقیقاً برای حل همین دردسرهاست. توی این مقاله خیلی ساده می‌بینیم Docker چیه، Container و Image چه کاری می‌کنن و داکر توی یه پروژه واقعی کجا به درد برنامه‌نویس می‌خوره.

نظرات شما

نظرات خود را ثبت کنید...






آموزش برنامه نویسی سارا رحمانی 1396/03/21
تشکر

تشکر

آموزش برنامه نویسی کاربر میهمان 1395/11/01
دوره بعدی

سلام مییخواستم بدونم آیا این دوره رو باز هم برگزار میکنید؟ و این که اگر دوباره برگزار میشه زمانش کی هست؟ و این که آیا امکانش هست تا آخر امسال این دوره در قالب یک دوره فشرده تر برگزار کنید؟ ممنون

آموزش برنامه نویسی کاربر میهمان 1395/10/20
soal

سلام مدرکم میدید؟

آموزش برنامه نویسی ادمین 1401/06/16

سلام دوست عزیز.بله پس از پایان دوره در صورت رضایت استاد از شما مدرک هم صادر خواهد شد.