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

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

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

دوره #C پیشرفته، Design Patterns و Clean Architecture

از کد قابل‌اجرا تا Backend مهندسی‌شده؛ مسیر عملی معماری، Performance، Test و Code Review

طول دوره
48 ساعت
نحوه برگزاری
حضوری + آنلاین
پشتیبانی
گروه پشتیبانی بعد از اتمام دوره
دوره C# پیشرفته، Design Patterns و Clean Architecture در یک نگاه

از Backend قابل‌اجرا تا کدی که می‌شه تغییرش داد، تستش کرد و ازش دفاع کرد

اگه با C# و ASP.NET Core یک Web API ساختی، احتمالاً دیدی هرچه پروژه بزرگ‌تر می‌شه، تغییر یک Feature سخت‌تر و Queryهای کند یا Serviceهای شلوغ دردسرساز می‌شن. توی این دوره روی یک سامانه مدیریت آزمایشگاه کار می‌کنی: نسخه ساده رو می‌سازی، مشکل‌های واقعی کد و دیتابیس رو پیدا می‌کنی و با C# پیشرفته، SOLID، Design Patterns، SQL Server، EF Core، Clean Architecture و تست، ساختارش رو اصلاح می‌کنی.

۴۸ ساعت آموزش عملی

۱۲ جلسه چهار‌ساعته؛ حضوری و آنلاین به‌صورت هم‌زمان.

یک پروژه یکپارچه

سامانه مدیریت آزمایشگاه؛ از پیاده‌سازی ساده تا معماری تست‌پذیر.

۸ تحویل و Code Review

Repository مستقل برای هر دانشجو و بررسی مرحله‌ای کد داخل کلاس.

مدرک براساس ارزیابی

حداقل ۸۰٪ حضور، تکمیل تحویل‌ها و تأیید فنی Feature نهایی.

چرا این مسیر؟

وقتی برنامه اجرا می‌شه، چرا هنوز باید معماری و Performance رو جدی بگیری؟

کدی که امروز جواب می‌ده، لزوماً برای اضافه‌شدن قابلیت‌ها، داده بیشتر یا کار تیمی آماده نیست. این سه مسئله معمولاً زودتر از بقیه خودشون رو نشون می‌دن:

  • تغییر پرریسک: تغییر یک قانون کسب‌وکار، چند Controller و Service رو درگیر می‌کنه و اثر جانبی نامعلومه.
  • کندی روی داده واقعی: یک API روی داده کم خوب کار می‌کنه، اما SQL و Index نامناسب روی داده بیشتر به مشکل می‌خوره.
  • ضعف در Code Review: پروژه اجرا می‌شه، اما درباره Coupling، ساختار، Test و دلیل انتخاب Pattern نمی‌تونی دفاع فنی کنی.

در این دوره صرفاً اسم Patternها رو حفظ نمی‌کنی؛ مسئله رو می‌بینی، راهکار مناسب رو انتخاب می‌کنی و با تست و اندازه‌گیری نتیجه‌اش رو بررسی می‌کنی.

پروژه اصلی دوره

پروژه دوره C# پیشرفته: سامانه مدیریت آزمایشگاه

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

بخش عملی اول: ساخت Featureهای واقعی

جریان اصلی سیستم از ثبت مراجعه‌کننده شروع می‌شه و تا ارائه گزارش نهایی پیش می‌ره.

  • ثبت مراجعه‌کننده، جست‌وجو و ویرایش اطلاعات
  • ایجاد درخواست و افزودن چند آزمایش به آن
  • تعریف بخش‌ها، آزمایش‌ها و انواع نمونه
  • ثبت نمونه، تغییر وضعیت و رد نمونه نامعتبر با ذکر دلیل
  • ثبت و اصلاح نتیجه پیش از تأیید
  • تأیید یا بازگرداندن نتیجه توسط مسئول فنی
  • گزارش نهایی و گزارش‌های مدیریتی
  • Identity، JWT و نقش‌های پذیرش، نمونه‌گیری، کارشناس، مسئول فنی و مدیر

بخش عملی دوم: مهندسی همان پروژه

وقتی Featureها کار می‌کنن، مشکل‌های طراحی و داده رو آشکار می‌کنیم و بدون عوض‌کردن رفتار اصلی سیستم، به‌تدریج اصلاحشون می‌کنیم.

  • انتقال قواعد از Serviceهای شلوغ به مدل‌ها و Use Caseهای مناسب
  • اجرای SOLID و Design Patterns تنها در صورت نیاز
  • تحلیل Query، Execution Plan و Index
  • بهینه‌سازی LINQ و EF Core، رفع N+1 و Projection
  • کنترل هم‌زمانی ثبت یا تأیید نتیجه با RowVersion
  • مرزبندی Clean Architecture و جهت درست وابستگی‌ها
  • Unit Test و Integration Test با MSTest
  • Pull Request، Code Review و اصلاحات مستند در Git

گردش اصلی: ثبت مراجعه‌کننده ← درخواست آزمایش ← انتخاب آزمایش‌ها ← نمونه‌گیری ← ثبت نتیجه ← تأیید مسئول فنی ← گزارش نهایی.

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

آخر دوره C# پیشرفته چه چیزی برای GitHub و مصاحبه فنی داری؟

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

Repository مستقل و Git History
۸ تحویل و اصلاحات بعد از Code Review
Refactoring مستند با حفظ رفتار
مدل‌های Domain دارای قواعد و رفتار
Design Pattern مسئله‌محور
Query و Execution Plan قبل و بعد از بهینه‌سازی
تحلیل SQL تولیدشده توسط EF Core
مرزبندی Domain، Application، Infrastructure و Presentation
Unit Test و Integration Test با MSTest
Feature نهایی با تأیید فنی

این خروجی به‌معنی تضمین استخدام نیست؛ کیفیت تحویل‌ها، تمرین و توانایی توضیح تصمیم‌های فنی خودت تعیین‌کننده‌اند.

پیش‌نیاز و انتخاب مسیر

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

این دوره برای شروع برنامه‌نویسی نیست. باید بتونی یک ASP.NET Core Web API ساده رو با C#، مفاهیم OOP، EF Core و CRUD توسعه بدی و Debug کنی.

این دوره برای تو مناسبه اگر…

  • دوره پایه C# و ASP.NET Core رو گذروندی یا معادل عملی اون رو بلدی.
  • Backend می‌سازی، اما توسعه و نگهداریش سخت شده.
  • می‌خوای برای ورود به تیم فنی یا حرکت از Junior به Mid-Level آماده‌تر بشی.
  • فریلنسری و می‌خوای کدت در Code Review مشتری قابل دفاع باشه.
  • می‌خوای معماری، Performance، تست و Refactoring رو در یک پروژه تجربه کنی.
  • می‌تونی بیشتر از ۸ ساعت در هفته خارج از کلاس تمرین کنی.

این دوره مناسب تو نیست اگر…

  • متغیر، شرط، حلقه، Class و مبانی OOP رو هنوز بلد نیستی.
  • با Web API، SQL و EF Core تجربه عملی نداری.
  • می‌خوای C# یا CRUD از صفر دوباره تدریس بشه.
  • برای تکمیل هشت تحویل و اصلاح کد زمان نمی‌ذاری.
  • فقط دنبال کپی کد مدرس یا تماشای ویدئو هستی.
  • هدفت در این مرحله Front-end، Docker، CI/CD یا انتشار Productionه.

برای شروع از پایه، دوره C# و ASP.NET Core پروژه‌محور (گام اول) رو ببین.

سرفصل دوره C# پیشرفته؛ ۴۸ ساعت

سرفصل‌های C# پیشرفته، Design Patterns و Clean Architecture

مرحله ۱C# و شی‌گرایی پیشرفته در پروژه واقعی
  • بازطراحی TestRequest، Sample، TestResult و ResultApproval
  • انتخاب Composition یا Inheritance متناسب با مسئله
  • Generics، Delegate، Func، Action و Lambda
  • Record، Immutability و Nullable Reference Types
  • تشخیص Anemic Domain Model و انتقال رفتار به مدل مناسب
  • طراحی مدل‌هایی که قواعد کسب‌وکار خودشون رو حفظ می‌کنن
مرحله ۲SOLID، Code Smell و Refactoring
  • شناسایی کلاس‌ها و متدهای بزرگ و مسئولیت‌های مخلوط
  • اجرای پنج اصل SOLID روی Service و Use Case واقعی
  • کاهش Coupling و حذف وابستگی مستقیم به Implementation
  • Extract Method، Extract Class و بهبود Naming
  • Refactor کردن Controller و Serviceهای همه‌کاره
  • حفظ رفتار سیستم حین اصلاح ساختار کد
مرحله ۳Design Patterns منتخب و مسئله‌محور
  • Strategy برای رفتارهای قابل تغییر
  • Factory Method برای مسیرهای متفاوت ساخت Object
  • Adapter برای سازگارکردن Interfaceهای متفاوت
  • Decorator برای افزودن Validation یا Logging
  • Specification برای فیلترهای ترکیبی
  • Result Pattern برای خروجی Use Caseهای موفق و ناموفق
  • بررسی Repository، Unit of Work و Mediator بدون الزام به استفاده
  • تشخیص Pattern اضافی و جلوگیری از Overengineering
مرحله ۴SQL Server 2025 و T-SQL پیشرفته
  • بازبینی طراحی جدول‌ها، Relationship، نوع داده و Constraint
  • Join، Subquery، CTE، CASE و Window Function
  • View، Stored Procedure، Function و Temporary Table
  • Transaction، ACID، Isolation Level، Lock، Blocking و Deadlock
  • Clustered، Non-Clustered، Composite و Covering Index
  • خواندن Actual و Estimated Execution Plan
  • تشخیص Scan، Seek، Key Lookup، Sort و عملیات پرهزینه
  • SARGability، Statistics و Implicit Conversion
  • Offset Pagination و Keyset Pagination
  • اندازه‌گیری Query قبل و بعد از بهینه‌سازی
مرحله ۵Entity Framework Core 10 و LINQ پیشرفته
  • Change Tracker، Tracking، AsNoTracking و Identity Resolution
  • Eager Loading، Explicit Loading و ریسک‌های Lazy Loading
  • Projection، Split Query و Single Query
  • Owned Entity، Value Conversion و Shadow Property
  • Optimistic Concurrency و RowVersion در تأیید نتیجه
  • Transaction، Raw SQL و Stored Procedure با EF Core
  • Interceptor، Query Tag و مدیریت Migration تیمی
  • تشخیص N+1، Include سنگین و ستون‌های اضافی
  • تحلیل SQL تولیدشده توسط LINQ
مرحله ۶Clean Architecture کاربردی
  • محدودیت‌های ساختار Controller-Service-Repository
  • Separation of Concerns و Dependency Rule
  • مقایسه Layered، Onion و Clean Architecture
  • مرزبندی Domain، Application، Infrastructure و Presentation
  • تفکیک Domain Service، Application Service و Use Case
  • جانمایی DTO، Mapping، Validation و Result
  • حذف وابستگی Domain به EF Core
  • ساختار Feature-Based و مرز Featureها
  • آشنایی مقدماتی با Modular Monolith بدون CQRS کامل
  • انتخاب سطح معماری متناسب با اندازه و نیاز پروژه
مرحله ۷Unit Test و Integration Test با MSTest
  • ساخت Test Project و اجرای تست‌ها در Visual Studio Test Explorer
  • Arrange، Act، Assert و نام‌گذاری Test براساس رفتار
  • Unit Test برای Domain Model و Use Case
  • پوشش سناریوهای موفق و ناموفق قواعد کسب‌وکار
  • Fake، Stub و زمان درست استفاده از Mock
  • Test Fixture، Test Database و داده‌های تکرارپذیر
  • Integration Test برای EF Core و Web API Endpoint
  • تست Authentication و Role-Based Authorization پایه
  • نوشتن Testهای مستقل و قابل نگهداری
مرحله ۸Git Workflow، Code Review و ارزیابی عملی
  • Repository مستقل برای هر دانشجو
  • Feature Branch و Commitهای کوچک و هدفمند
  • Issue، Pull Request، Review Comment و Merge Strategy
  • بررسی Diff، Naming، Coupling، Query، Architecture و Test
  • اصلاح کد بعد از Review و حل Conflict
  • Tag، Release و Git History قابل پیگیری
  • پیاده‌سازی Feature عملی در جلسه دوازدهم
  • اصلاح و ارائه مجدد Feature تا تأیید فنی
ارزیابی و Code Review

۸ تحویل واقعی؛ بازبینی کد داخل همان ۴۸ ساعت کلاس

بعد از هر یک از هشت بخش آموزشی، روی Repository خودت یک خروجی مشخص تحویل می‌دی. مدرس یک Feature رو تحلیل و اجرا می‌کنه؛ تو Feature مشابه رو می‌سازی، Commit می‌کنی و ایرادهای مهمش رو بعد از Review اصلاح می‌کنی. این دوره منتورینگ ۱۵ساعته مجزا نداره.

درستی و مدل دامنه

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

کیفیت و تغییرپذیری کد

Responsibility، Coupling، Naming و دلیل انتخاب Pattern.

SQL و EF Core

طراحی دیتابیس، Execution Plan، SQL تولیدشده و Performance.

مرزهای معماری

جهت وابستگی‌ها، Domain، Use Case و ساختار Featureها.

کیفیت Testها

تست رفتارهای مهم، استقلال تست و سناریوهای شکست.

Git و دفاع فنی

Diff، Commit، Pull Request، اصلاح Review و توضیح تصمیم‌ها.

هدف از Code Review بررسی ایرادهای اثرگذار بر درستی، خوانایی، Performance و Testabilityه؛ نه بررسی خط‌به‌خط تمام فایل‌ها. برای رسیدن به خروجی مورد انتظار، بیشتر از ۸ ساعت تمرین هفتگی خارج از کلاس لازمه.

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

تکنولوژی‌هایی که در دوره C# پیشرفته واقعاً باهاشون کار می‌کنی

Backend

C# و .NET 10

C#.NET 10ASP.NET CoreWeb API
Database & Performance

SQL Server 2025

T-SQLIndexExecution PlanTransaction
Data Access

Entity Framework Core 10

LINQTrackingProjectionConcurrency
Software Design

Architecture و Patterns

SOLIDRefactoringDesign PatternsClean Architecture
Quality

MSTest و Test Explorer

Unit TestIntegration TestFakeMock
Basic Auth

Identity و JWT

IdentityJWTRolesAuthorization
Team Workflow

Git و GitHub

BranchCommitPull RequestCode Review

مستندات رسمی: .NET 10، EF Core 10 و SQL Server 2025.

بعد از کلاس

پشتیبانی، فیلم جلسات و شرایط دریافت مدرک

پشتیبانی و دسترسی

  • کلاس حضوری و آنلاین هم‌زمان برگزار می‌شه؛ شرکت‌کننده آنلاین هم در Review گروهی مشارکت می‌کنه.
  • فیلم جلسات و منابع حداقل یک سال پس از پایان دوره در دسترس قرار دارن.
  • عضویت در گروه پشتیبانی دائمیه و بعد از دوره هم می‌تونی سؤال فنی مطرح کنی.
  • برای جلسه ازدست‌رفته فیلم وجود داره؛ کلاس جبرانی جداگانه برگزار نمی‌شه.
  • فایل PDF سرفصل در حال بازنویسیه؛ تا انتشار لینک نهایی، همین بخش سرفصل‌های صفحه مرجع است.

مدرک براساس خروجی فنی

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

نمونه مدرک پایان دوره آموزشگاه تحلیل‌داده
افشین رفوآ، مدرس دوره C# پیشرفته، Design Patterns و Clean Architecture
مدرس دوره

افشین رفوآ

این دوره با نمایش یک معماری پیچیده از روز اول شروع نمی‌شه. اول نسخه ساده پروژه رو می‌سازیم، هزینه تصمیم‌های ضعیف رو در کد و Query می‌بینیم، بعد با استدلال و اندازه‌گیری اصلاحشون می‌کنیم. هدف اینه که خودت بتونی کیفیت و دلیل تصمیم فنی رو توضیح بدی.

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

رویکرد: مسئله واقعی، انتخاب راهکار، پیاده‌سازی، تست، Refactoring و Code Review.

مشاهده رزومه مدرس
جایگاه دوره در مسیر .NET Developer

این دوره گام دوم مسیر حرفه‌ای Backend با .NET است

کسی که پایه C# و Web API رو بلده، در این مرحله روی ساختار و کیفیت نرم‌افزار تمرکز می‌کنه؛ برای استقرار و امنیت Production وارد مرحله بعد می‌شه.

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

سؤالات پرتکرار درباره دوره C# پیشرفته و Clean Architecture

تفاوت دوره C# پیشرفته با دوره C# و ASP.NET Core چیه؟

دوره اول برای ساخت Backend و Web API از پایه طراحی شده. دوره دوم فرض می‌کنه این مهارت رو داری و روی Refactoring، SOLID، Design Patterns، SQL و EF Core پیشرفته، Clean Architecture، Test و Code Review کار می‌کنه.

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

نه. اگه با C#، OOP، EF Core و ASP.NET Core یک Web API ساده می‌سازی، توسعه می‌دی و Debug می‌کنی، می‌تونی در صورت احراز پیش‌نیازها در همین گام وارد بشی.

آیا C#، شی‌گرایی یا Web API از صفر آموزش داده می‌شن؟

خیر. مبانی زبان، OOP مقدماتی، CRUD و Web API پایه پیش‌نیازن. در این دوره روی مباحث پیشرفته و کیفیت کد تمرکز می‌کنیم.

آیا این دوره فقط درباره Design Patterns و Clean Architecture است؟

خیر. C# پیشرفته، SOLID، Refactoring، T-SQL و Execution Plan، EF Core پیشرفته، Unit Test، Integration Test و Git Workflow هم بخش‌های اصلی دوره‌اند.

پروژه دوره چیه؟ آیا پروژه مستقل دیگه‌ای هم وجود داره؟

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

آیا سامانه آزمایشگاه تشخیص پزشکی انجام می‌ده؟

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

Code Review برای همه دانشجوها چطور انجام می‌شه؟

بعد از هر بخش، یک تحویل در Git داری. Review همه تحویل‌ها در کلاس و براساس چک‌لیست انجام می‌شه. تمرکز روی ایرادهای اثرگذار به مدل، Query، معماری، تست و کیفیت تغییراته؛ نه بررسی خط‌به‌خط تمام فایل‌ها.

آیا علاوه بر ۴۸ ساعت، منتورینگ جداگانه هم داریم؟

خیر. ساخت پروژه، تمرین، تحویل، Review گروهی و ارزیابی عملی داخل همان ۱۲ جلسه چهار‌ساعته (۴۸ ساعت) طراحی شده‌اند.

خارج از کلاس چقدر زمان برای تمرین لازمه؟

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

آیا SQL Server و EF Core در سطح پیشرفته آموزش داده می‌شن؟

بله. مباحثی مثل Execution Plan، Index، Transaction، Locking، N+1، Query Analysis، Tracking، Projection و Optimistic Concurrency روی داده و Featureهای پروژه بررسی می‌شن.

آیا در این دوره Unit Test و Integration Test می‌نویسم؟

بله. با MSTest برای قواعد Domain، Use Caseها، EF Core و Endpointهای مهم تست می‌نویسی و سناریوهای موفق و ناموفق رو بررسی می‌کنی.

آیا Front-end، Docker، CI/CD یا انتشار روی سرور هم داخل این دوره است؟

خیر. خروجی اصلی این مرحله Backend و Web API مهندسی‌شده است؛ Front-end و انتشار Production جزو این دوره نیستند. Docker، CI/CD، Security پیشرفته و استقرار در گام سوم قرار دارن.

با وجود ابزارهای AI هنوز Design Patterns و معماری ارزش یادگیری دارن؟

AI می‌تونه در پیشنهاد کد، Refactoring یا نوشتن Test کمک کنه؛ اما ارزیابی صحت، تشخیص Coupling، انتخاب Pattern مناسب و سنجش Performance به درک مهندسی خودت وابسته است.

تفاوت کلاس حضوری و آنلاین چیه؟

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

اگر جلسه‌ای رو از دست بدم چه می‌شه؟

فیلم جلسه در دسترسه و می‌تونی سؤال‌هات رو در گروه پشتیبانی مطرح کنی؛ کلاس جبرانی جداگانه برگزار نمی‌شه. برای دریافت مدرک حداقل ۸۰٪ حضور لازمه.

مدرک پایان دوره با چه شرایطی صادر می‌شه؟

حداقل ۸۰ درصد حضور، تکمیل تحویل‌های مرحله‌ای و تأیید یک Feature عملی در جلسه دوازدهم لازمه. در صورت تأیید نشدن Feature، امکان اصلاح و ارائه مجدد وجود داره.

فیلم‌ها و پشتیبانی تا چه مدت در دسترس هستن؟

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

آیا شهریه رو می‌شه قسطی پرداخت کرد؟

براساس شرایط اعلام‌شده فعلی، بله: ۶ میلیون تومان هنگام ثبت‌نام، ۶ میلیون ابتدای ماه دوم و ۶ میلیون ابتدای ماه سوم. هنگام پرداخت، مبلغ رو با فرم ثبت‌نام تطبیق بده.

بعد از این دوره چه چیزی باید یاد بگیرم؟

گام سوم مسیر .NET روی توسعه با AI، امنیت پیشرفته، Docker، CI/CD، استقرار و پشتیبانی Production تمرکز داره؛ این‌ها خارج از محدوده دوره C# پیشرفته هستن.

نمی‌دونی برای C# پیشرفته آماده‌ای یا نه؟

قبل از ثبت‌نام، درباره پیش‌نیاز Web API، حجم تمرین، پروژه آزمایشگاه، Code Review و شرایط پرداخت سؤال کن.

معرفی دوره سرفصل های دوره پروژه ها سوالات متداول
تفاوت 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 چه کاری می‌کنن و داکر توی یه پروژه واقعی کجا به درد برنامه‌نویس می‌خوره.

نظرات شما

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






آموزش برنامه نویسی کاربر میهمان 1395/10/25
آموزش طراحی نرم افزار حسابداری

میخواستم بدونم آیا بعد از گذروندن این دوره کارآموز قابلیت طراحی یک نرم افزار کامل حسابداری مثل نرم افزار هلو را دارد یا نه؟

آموزش برنامه نویسی ادمین 1395/10/25

با سلام خدمت شما دوست عزیز.عزیرم توجه داشته باشید که هیچ دوره ای وجود نداره که تمام نکات مورد نیاز برای طراحی کامل یک نرم افزار رو به شما آموزش بده طراحی کامل یک نرم افزار در درجه اول به تجربه و مطالعه خود شما نیاز داره و در درجه بعد به آموزش هایی که دیدید. دوره هایی مثل این دوره تا حد زیادی به شما در یادگیری این نکات کمک می کنه اما مجددا عرض می کنم در درجه اول مطالعه و پشتکار خودتون مهمه .نرم افزارهایی مثل هلو از لحاظ دیتابیس هم پیچیده هستن پس شما علاوه بر دانش برنامه نویسی بالا باید قدرت بالایی در طراحی دیتابیس هم داشته باشید.موفق باشید