🎁 تخفیف ویژه تمامی دوره های آموزشی 🎁

دوره آموزش ASP.Net Core به همراه پروژه واقعی

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

جهت مشاهده کلیک کنید

توضیحات دوره

دوره جامع آموزش ASP.NET Core

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

  • آیا به فریمورک ASP.NET Core تسلط دارید؟ 
  • آیا بر Entity Framework Core تسلط دارید؟ 
  • میزان آشنایی شما با WebAPI و توانایی نوشتن سرویس های مختلف برای Client های گوناگون
  • میزان آشنایی شما با اصول طراحی شی گرایی SOLID
  • آیا با Dependency Injection آشنا هستید؟
  • آیا می توانید یک پروژه واقعی را معماری کنید؟

سایت خبری نه! با ما یک فروشگاه واقعی طراحی کنید

در این دوره آموزشی ما تلاش کردیم تا یک پروژه فروشگاه اینترنتی واقعی را از صفر تا 100 با استفاده از موارد بالا پیاده سازی کنیم تا شما جدا از یادگیری فریمورک ASP.NET Core با نحوه پیاده سازی یک پروژه واقعی با قابلیت ها و نیازمندی های آن آشنا شوید.

نکته حائز اهمیت این است که یادگیری یک فریمورک کار چندان سختی نیست اما اینکه بتوان با استفاده از آن فریمورک یک پروژه واقعی و کارآمد را پیاده سازی کرده و به ثمر رساند کار آسانی نیست.

دوره آموزش ASP.NET Core تمامی موارد بالا را در خود دارد و هزینه و زمان شما را برای یادگیری و در نهایت تبدیل شدن شما به یک برنامه نویس با تجربه و کارآمد را به میزان زیادی کاهش می دهد. با استفاده از این دوره آموزشی شما خیلی راحت مباحثی را که حتی از وجود آن ها آگاهی ندارید اما برای استخدام شدن به آن ها نیاز دارید را فرا می گیرید. اگر همچنان در انتخاب این دوره آموزشی تردید دارید می توانید با کارشناسان ما ارتباط برقرار کرده و از سرویس مشاوره رایگان ما استفاده کنید، تا این دوره آموزشی را با خیالی آسوده و مطمئن دریافت نمایید.

درباره دوره آموزش ASP.NET Core

ASP.NET Core یک فریمورک Open Source و Cross Platform و قدرتمند است که توسط شرکت مایکروسافت برای ساخت برنامه های تحت وب معرفی شد.

در بسته ASP.NET Core ما تمام تلاش خود را به کار بردیم تا تجربیات سال ها تدریس، پروژه نویسی و تحقیق را در قالب یک بسته آموزشی در اختیار شما قرار دهیم. این بسته شامل انبوهی از ویژگی ها و امکاناتی است که با فراگیری آنها، می توانید هر پروژه نرم افزاری را به راحتی طراحی و پیاده سازی کنید و یا از آنها در پروژه های فعلی خود استفاده کنید. از طرفی با یادگیری تمام مباحث این بسته می توانید در بازار کار بسیار بزرگ و گسترده Net. در ایران به راحتی و با حقوق بالا استخدام شده و یا به صورت فریلنسری پروژه بگیرید و به درآمدهای بسیار بالایی دست پیدا کنید.

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

اگر بخواهیم به صورت خلاصه به آنچه در این بسته آموزشی گفته شده است بپردازیم، می توانیم این بسته را در 3 محور اصلی مورد بررسی قرار دهیم:

1) تکنولوژی:

در دوره آموزش ASP.NET Core از آخرین تکنولوژی های ماکروسافت برای تولید صفحات وب، امنیت، دسترسی به اطلاعات، پایگاه داده و API استفاده شده است. همه این موارد یک بار به صورت جداگانه و یک بار در قالب پروژه تدریس شده است تا مطالب کاملا برای همه دانشجویان جا بیافتد.

ASP.NET Core یک فریمورک Open Source و Cross Platform و قدرتمند است که توسط شرکت مایکروسافت برای ساخت برنامه های تحت وب معرفی شد. اگر بخواهیم به صورت خلاصه برخی از ویژگی های این تکنولوژی را مطرح کنیم می توانیم به موارد زیر اشاره کنیم :

  • Open Source : فریمورک ASP.Net Core رایگان است و شما با مراجعه به وب سایت Github می توانید به سورس کد این فریمورک دسترسی داشته باشید.
  • Cross Platform : فریم ورک ASP.Net Core مستقل از سیستم عامل است، به عبارتی می توان ASP.NET Core را روی سیستم های مختلفی مثل ویندوز ، لینکوس ، مک و … اجرا کرد.
  • Better performanc فریمورک ASP.Net Core یک فریمورک سریع است که این امر در بحث SEO بسیار تاثیرگذار است. بنابراین با به کارگیری این فریمورک می توانید سرعت وب سایت خود و درنتیجه جایگاه سایت خود را در نتایج گوگل ارتقا بخشید.
  • سبک ، قوی و سادگی استفاده
  • استفاده بهتر و کاربردی تر و همچنین راحت تر از کتابخانه ها و nuget
  • توانایی اجرای نرم افزار تحت وب روی IIS و هاست kestrel
  • پشتیبانی بسیار عالی از Dependency Injection
  • و ...

با این ویژگی ها ASP.Net Core با دیگر محیط ها و زبان های توسعه وب در یک سطح خواهد بود، علاوه بر اینکه زبان قدرتمند C#.NET همچنان هسته اصلی توسعه باقی خواهد ماند و این یک برتری بسیار بزرگ نسبت به دیگر زبان ها می باشد. از لحاظ بازار کار، دو معیار برای سنجش بازار کار وجود دارد یکی سایت های خارجی و دیگری بازار ایران، اگر نگاهی ساده به سایت های کاریابی خارجی داشته باشید خواهید دید که هم برای برنامه نویسان PHP و هم برای برنامه نویسان ASP.NET Core موقعیت های شغلی وجود دارد اما نکته قابل توجه حقوق بالاتر و همچنین شرکت های معتبری هستند که برای استخدام برنامه نویسان ASP.NET Core آگهی داده اند. اگر قرار است پروژه ای بزرگ با استفاده از متدها و ابزارهای مهندسی نرم افزار پیاده سازی شود و هزینه اجرا ارجحیت نخست نیست ASP.NET Core گزینه بهتری است.

Entity Framework Core

Entity Framework Core تکنولوژی کار با اطلاعات و ارتباط با پایگاه داده است که توسط شرکت ماکروسافت طراحی و پیاده سازی شده است. این تکنولوژی با سرعت و دقت فوق العاده بالایی که دارد، گزینه بسیار مناسبی است برای پروژه های نرم افزاری که بر اساس Net. نوشته اید و یا قصد شروع آنها را دارید. در این بسته EF Core را به همراه تمام جزئیات تدریس کرده ایم. از نصب و راه اندازی تا مباحث پیشرفته مثل Migration، Code First، Relations، Mapping و ... را بررسی و پیاده سازی کرده ایم. همچنین، جایگاه این تکنولوژی در Onion Architecture در قالب 2 پروژه پیاده سازی شده است. با تهیه این بسته آموزشی شما به نحوه استفاده از EF Core در پروژه های قدیمی خود نیز مسلط می شوید و دیگر نگرانی از جانب دسترسی به پایگاه داده نخواهید داشت.

امنیت (احراز هویت و تعیین حقوق دسترسی)

یکی از مهمترین فاکتورهای هر نرم افزاری، امنیت آن نرم افزار است که باید در سطح برنامه توسط توسعه دهندگان و برنامه نویسان آن نرم افزار، به بهترین شکل ممکن، رعایت شود. امنیت که نباشد، هیچ چیز دیگری هم وجود نخواهد داشت. پس باید سعی کنیم که امنیت نرم افزارهای خود را تا حد ممکن و با بهترین الگوریتم ها و ابزارهای روز دنیا تامین کنیم. ما در این بسته آموزشی موفق شدیم تا با بهره گیری از Net Core. امنیت پروژه های خود را به بهترین شکل تامین کرده و این مدل از Security را به دانشجویان این دوره آموزش دهیم. ما امنیت را در 2 سطح کاربر و گروه کاربران (یا همان Role کاربر) آموزش می دهیم و به گروه های کاربری، دسترسی های خاصی می دهیم.

در این بسته آموزشی، امنیت کاربران به 2 شکل Role Based و Claim Based آموزش داده شده و از Token رمزنگاری شده برای احراز هویت کاربران استفاده می کنیم. تمام این کنترل های امنیتی از داخل پنل مدیریت کاربران قابل تعیین است.

Razor Pages

Razor Page یکی از آخرین تکنولوژی های تولید و Render صفحات وب است که ما به شدت آن را پیشنهاد می کنیم ( که به جای مدل mvc استفاده شود. البته مدل mvc کاملا در 2 فصل از این بسته تدریس شده است) و از آن در پروژه استفاده کرده ایم. با استفاده از این تکنولوژی، حجم کدهای لایه UI را کم کردیم، در نتیجه پروژه ای بهتر و قابل مدیریت تر را نوشتیم و همه را به دانشجویان آموزش دادیم. ما تکنولوژی Razor Page را به صورت کامل و مفصل در قالب 2 فصل از این بسته تدریس کرده ایم.

فصل اول به توضیح مفاهیم و کاربرد Razor Pages می پردازد. در این فصل یک پروژه کوچک هم با استفاده از Razor Pages طراحی و پیاده سازی شده است.

فصل دوم پروژه فروشگاه است که این پروژه کاملا با استفاده از Razor Pages طراحی و پیاده سازی شده است و تمام فنون و نکات این تکنولوژی زیبا در قالب پروژه تدریس شده است.

Web API

هرگاه بخواهیم از خارج از یک برنامه به اطلاعات و فرایندهای موجود در آن برنامه دسترسی پیدا کنیم، باید از API استفاده کنیم. API در حقیقت واسطی است که اجازه دسترسی به برنامه و اطلاعات آن را به Client های بیرونی می دهد. برای پیاده سازی API در فضای Net. ما نیاز داریم تا از تکنولوژی Web Api که در ASP.NET Core موجود است، استفاده کنیم. هنگامی که بحث از نرم افزارهای بزرگ با امکانات زیاد و کارکردهای پیچیده می شود، علاوه بر همه امکاناتی که پیاده سازی می کنیم، باید API خاص آن برنامه را هم تولید کنیم تا Device های خارجی مانند Mobile، Tablet و TV بتوانند با برنامه ما تعامل کنند.

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

2) معماری:

زمانی که می خواهیم یک نرم افزار بزرگ با ساختار و کارکردهای پیچیده، با حجم بالایی از اطلاعات و تعداد زیادی از کاربران بنویسیم، باید آن را طوری طراحی و معماری کنیم که هم Scaleable (مقیاس پذیر) و هم Maintainable (قابل تعمیر و نگهداری) باشد و به راحتی و بدون تولید باگ (Bug)، بتوانیم نرم افزار را Refactor (به معنای بهبود پیوسته کیفیت کدهای نوشته شده در طی زمان، بدون ایجاد تغییری در عملکرد اصلی برنامه است. به این ترتیب به کدهایی دست خواهیم یافت که قابلیت آزمون پذیری بهتری داشته، در مقابل تغییرات مقاوم و شکننده نیستند و از طرفی امکان به اشتراک گذاری قسمت هایی از آن ها در پروژه های دیگر نیز میسر می شود.) کنیم یا امکانات (Features) جدیدی را به آن بیافزاییم. همه این کارها بستگی به این دارد که آیا از معماری مناسبی برای پروژه استفاده کرده ایم یا خیر. اگر برای یک پروژه بزرگ با مشخصات گفته شده، از معماری نامناسبی استفاده کنیم، قطعا در آینده قادر به تغییرات در نرم افزار یا تغییر تکنولوژی و آپدیت آن نخواهیم بود و چاره ای جز بازنویسی آن نخواهیم شد.

از این رو ما در بسته ASP.NET Core اصول یک معماری تمیز را به شما آموزش می دهیم.

Service Host Pattern

زمانی که با استفاده از Onion Architecture پروژه خود را به ماژول های گوناگونی تقسیم می کنیم، یکی از مشکلاتی که ایجاد می شود، نحوه Host کردن (اجرای همزمان همه ماژول ها) است. در پروژه نهایی ما این مشکل را با استفاده از Service Host Pattern حل می کنیم.

3) ویژگی ها و امکانات پروژه:

همانطور که قبلا هم گفتیم، این دوره کاملا پروژه محور است و پس از فراگیری این دوره، شما می توانید با حقوق های عالی مشغول به کار شوید (همانطور که دانشجویان قبلی که این دوره را تهیه کرده اند توانسته اند، پس شما هم می توانید). در این دوره آموزشی یک پروژه بزرگ فروشگاهی نوشته شده است و مباحثی در آن تدریس و پیاده سازی شده که مشکلات و چالش های بسیاری از برنامه نویسان حتی حرفه ای نیز است. در زیر به امکاناتی که در این پروژه پیاده سازی شده می پردازیم:

سیستم فروشگاه

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

همچنین در بخش تصاویر محصولات می توانیم بی نهایت تصویر را برای یک محصول در نظر بگیریم و در اسلایدر تصاویر صفحه محصول نشان دهیم. وظیفه مدیریت هر سفارشی که در سیستم ثبت می شود، به عهده سیستم فروشگاه است. اینکه آیا سفارش پرداخت شده یا خیر، شماره پیگیری سفارش، شناسه پرداخت سفارش، درصد تخفیف هر سفارش، مبلغ هر سفارش و ... همه در بخش سفارشات سیستم فروشگاه قابل مدیریت است.

سیستم تخفیفات

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

همچنین در صفحه پرداخت به شکل زیر تمام قیمت ها و تخفیفات را محاسبه می کنیم و به کاربر نمایش می دهیم تا بتواند مبلغ نهایی را پرداخت کند. همچنین در این سیستم شیوه های پرداخت را هم کنترل می کنیم و به کاربر اجازه می دهیم تا از 2 روش پرداخت اینترنتی و پرداخت نقدی، سفارش خود را ثبت کند.

سیستم انبارداری

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

پنل تخفیفات همکاری

پنل تخفیفات همکاری، نیاز بسیاری از کسب و کار ها است و یکی از عوامل افزایش فروش آن ها است. پنل تخفیفات همکاری این امکان را به مدیر سایت می دهد تا کالاهای موجود در سایت را با قیمت کمتری به همکاران خود بفروشد. این پنل در زیر سیستم تخفیفات تعریف شده و تخفیفات اعمال شده در این پنل در فاکتور نهایی همکار قابل مشاهده است.

امنیت و احراز هویت کاربران

ما در این فروشگاه فرض را بر این گذاشتیم که قرار است تعداد زیادی اپراتور با آن کار کنند پس Authorization و Authentication به بهترین شکل ممکن پیاده سازی شده است. برای کنترل امنیت در Back-End از امکانات ASP.NET Core مانند PageFilter و Authorize و Attribute ها استفاده شده و برای کنترل امنیت در Front-End نیز TagHelper های اختصاصی نوشته شده است.

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

پنل مدیریت سیستم

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

همچنین می توانید نمایی کلی از پنل ادمین پروژه نهایی را نیز مشاهده کنید. هر یک از آیتم های منوی سمت راست، یکی از زیر سیستم های پروژه است.

داشبورد گزارشات

بدون شک یکی از مهمترین بخش های بخش های هر برنامه ای گزارشات آن است. به جرات می توان گفت که بسیاری از نرم افزارها برای گزارشاتی که از آن استخراج می شود طراحی و پیاده سازی می شوند. ما در پروژه دوره asp.net core انواع گزارشات را با استفاده از کتابخانه Chart.js پیاده سازی کرده ایم.

ارسال SMS

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

اتصال به درگاه پرداخت

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

سرفصل دوره

معرفی دوره آموزش ASP.NET Core (3 قسمت)

معرفی دوره ASP.NET Core
راه اندازی محیط توسعه
آموزش Resharper در Visual Studio

آموزش الگوی MVC (Model-View-Controller) - بخش اول (14 قسمت)

معرفی بخش
وب چگونه کار میکند؟
الگوی MVC (Model-View-Controller)
پروژه MyPortfolio
آموزش ارتباط بین Controller و View
View ها کجا هستن؟
آموزش موتور Razor View
Razor - Render Section
اضافه کردن تم MyPortfolio
تولید لینک
رفع مشکل قالب پروژه
آموزش Model
آموزش Model - قسمت 2
ViewData و ViewBag

آموزش الگوی MVC (Model-View-Controller) - بخش دوم (18 قسمت)

معرفی بخش
ایجاد Github Repository
افزودن قالب به پروژه
PartialView
ViewComponent
ایجاد چند ViewComponent
Header & Footer
معرفی انواع Action Return
Action Return Types - Content Return Types
Action Return Types2 - Content Return Types
Action Return Types2 - Redirect
Action Return Types2 - HttpStatusCode Result
کار با فرم - Form
اعتبار سنجی فرم - Form Validation Client
اعتبار سنجی فرم - Form Validation Server
MVC Core Select List
کاربرد Tag Helper
Tag Helper - ViewImports

آموزش اصول Asp.Net Core (14 قسمت)

معرفی بخش
Program.cs
Startup.cs
LunchSettings
معرفی Middleware
Middleware - Run
Middleware - Use
Middleware - Map
middleware - MapWhen - UseWhen
Custom Middleware
Environment
Environment - Part 2
تنظیمات برنامه - Configuration & AppSettings
DotNet Core CLI

آموزش Routing در ASP.NET Core (5 قسمت)

معرفی بخش
الگوی مسیریابی - Convention Base Routing
الگوی مسیریابی - Attribute Base Routing
پارامترهای Route
ساخت صفحه Project Details

اصل معکوس سازی وابستگی (Dependency Inversion Principle) (6 قسمت)

اصول SOLID در برنامه نویسی شئ گرا
اصل معکوس سازی وابستگی (DIP)
مفهوم Tightly Coupled Dependency چیست؟
مفهوم Loosely Coupled Dependency چیست؟
اعمال اصل معکوس سازی وابستگی ها (DIP)
IOC Container چیست؟

آموزش تزریق وابستگی (Dependency Injection) در Net Core (8 قسمت)

معرفی IOC Container موجود در DotNet Core
استفاده از IOC Container موجود در DotNet Core
طول عمر سرویس ها (Service Lifetimes)
طول عمر Transient
طول عمر Scoped
طول عمر Singleton
Resolving Services From Main
Service Registration Methods

آموزش معماری پیازی (Onion Architecture) (5 قسمت)

Onion Architecture Introduction
لایه دامین (Domain Layer)
لایه اپلیکیشن (Application Layer)
لایه کاربری (Presentation Layer)
لایه زیرساخت (Infrastructure Layer)

آموزش Entity Framework Core - Part 1 (22 قسمت)

معرفی بخش
EF Core چیست؟
آموزش نصب EF Core
آموزش ایجاد DbContext
مدیریت رشته اتصال (Connection String)
آموزش کار با DbContext
آموزش Migration در EF Core (بخش اول)
آموزش Migration در EF Core (بخش دوم)
دستورات First & FirstOrDefault
دستورات Single & SingleOrDefault & Find
دستورات Where
دستورات Max-Min-Count-CountLong-Any-All
ویرایش اطلاعات دیتابیس و نحوه Update
حذف اطلاعات دیتابیس و عملیات Delete
آشنایی با ChangeTracker
معرفی تکنیک Mapping
Mapping با استفاده از DataAnnotation
Mapping با استفاده از FluentAPI
معرفی روابط میان Entity ها
رابطه یک به چند (One-To-Many)
رابطه یک به یک (One-To-One)
رابطه چند به چند (Many-To-Many)

آموزش Entity Framework Core - Part 2 (6 قسمت)

معرفی پروژه
پیاده سازی بخش گروه محصولی (Product Category)
پیاده سازی بخش محصول (Product)
کوئری های AsNoTracking
Eager Loading
Explicit Loading

آموزش Razor Page در ASP.NET Core (10 قسمت)

ایجاد چهارچوب اصلی پروژه RazorBlog
بررسی اولین Page Handler
تولید لینک و Route در Razor Pages
افزودن قالب به پروژه
ایجاد مدل و پایگاه داده پروژه
کار با فرم در Razor Pages
اعتبارسنجی فرم در Razor Pages
لیست مقالات در صفحه اصلی
Routing در Razor Pages
Handler های سفارشی در Razor Pages

پروژه عملی Master Blogger - پیاده سازی بخش Article Category (13 قسمت)

معرفی بخش
پیاده سازی لایه های Domain و Application
پیاده سازی Repository
افزودن لایه Presentation
پیاده سازی لایه Infrastructure.Core
ایجاد Database پروژه
List Article Categories
Create Article Categories
Edit Article Categories
Change Status Article Categories
Domain Service & Validation
ساخت Exception های اختصاصی
ایجاد Github Repository

پروژه عملی Master Blogger - پیاده سازی بخش Article (11 قسمت)

معرفی بخش
پیاده سازی لایه های Domain و Application
پیاده سازی Repository و Mapping
ساخت دیتابیس
List Articles
Create Articles
Edit Article
Remove & Activate Article
Domain Service & Validation
پیاده سازی User Interface
پیاده سازی User Interface - Article Details

پروژه عملی Master Blogger - پیاده سازی بخش Comment (8 قسمت)

معرفی بخش
پیاده سازی لایه های Domain & Application
پیاده سازی Repository و Mapping
ساخت دیتابیس
Add Comment
List Comments
Confirm & Cancel Comments
نمایش Comment ها در سایت

پروژه عملی Master Blogger - بهینه سازی طراحی (4 قسمت)

معرفی بخش
Domain Refactoring
Generic Repository
Unit Of Work

سورس کدهای پروژه Master Blogger (0 قسمت)

پروژه عملی - ساختار پروژه و پیاده سازی گروه محصول (13 قسمت)

توضیح روند پیاده سازی پروژه
ساخت پروژه جدید
پیاده سازی لایه Domain و Application Contract های گروه محصول
پیاده سازی لایه Application گروه محصول
ساخت ShopContext و پیاده سازی ProductCategoryRepository
پیاده سازی Generic Repository
پیاده سازی الگوی Service Host
نمایش قالب مدیریت پروژه در یک پروژه واقعی
ایجاد Area مدیریت فروشگاه و تزریق قالب بخش Admin
پیاده سازی لیست گروه محصولات و جستجو در میان آنها
پیاده سازی Dynamic Modal
استفاده از Dynamic Modal برای ویرایش گروه محصول
Form Validation در Razor Pages و در Modal

پروژه عملی - پیاده سازی محصول و عکس محصول و اسلایدر - part 1 (5 قسمت)

پیاده سازی لایه Domain و Application در Product
ساخت Mapping و ProductRepository در لایه Infrastructure
Razor Page محصولات و پیاده سازی جستجو و لیست محصولات
فرم های ایجاد و ویرایش محصول
پیاده سازی موجودی یا عدم موجودی محصول

پروژه عملی - پیاده سازی محصول و عکس محصول و اسلایدر - part 2 (6 قسمت)

پیاده سازی Domain و Application در ProductPicture
پیاده سازی Mapping و Repository در ProductPicture
پیاده سازی مدیریت عکس های محصول
پیاده سازی Domain و Application در اسلایدر
پیاده سازی Mapping و Repository در اسلایدر
پیاده سازی مدیریت اسلایدر

پروژه عملی - تزریق قالب فروشگاهی - طراحی صفحه اصلی (3 قسمت)

تزریق قالب فروشگاه به پروژه
پیاده سازی QueryModel در معماری پیاز
نمایش محصولات و اسلایدر در سایت

پروژه عملی - پیاده سازی سیستم تخفیفات و پنل تخفیفات همکاری (8 قسمت)

معرفی بخش
پیاده سازی لایه Domain در Customer Discount
پیاده سازی Mapping و Repository تخفیفات مشتری
پیاده سازی لایه Application تخفیفات مشتری
تقویم فارسی
پیاده سازی Domain و Repository تخفیفات همکاری
پیاده سازی لایه Application تخفیفات همکاری
پیاده سازی مدیریت تخفیفات همکاری

پروژه عملی - پیاده سازی سیستم انبارداری (9 قسمت)

معرفی بخش
پیاده سازی Domain انبارداری و عملیات های کاهش و افزایش موجودی
ایجاد Application Contract و Repository انبارداری
پیاده سازی Repository انبارداری و Migration
پیاده سازی لایه Application انبارداری
ایجاد و ویرایش انبارها
کاهش و افزایش موجودی انبار
نمایش لاگ عملیات های صورت گرفته در انبار (کاهش، افزایش)
Refactoring پروژه

پروژه عملی - پیاده سازی UI فروشگاه (8 قسمت)

معرفی بخش
نمایش محصولات بر اساس گروه در صفحه اصلی
نمایش قیمت محصول در صفحه اصلی
نمایش تخفیفات محصول در صفحه اصلی
نمایش تازه ترین محصولات در صفحه اصلی
نمایش تخفیفات به صورت روز شمار در صفحه گروه محصول
ویرایش ساختار UI سایت
پیاده سازی جستجو محصولات در سایت

پروژه عملی - آپلود فایل در Asp.net core mvc (7 قسمت)

معرفی بخش
انتقال فایل از UI به Razor Page
ذخیره سازی فایل در سیستم
Custom Validation برای آپلود فایل
مدیریت نام فایل ها در SQL Server
آپلود فایل در محصولات
File Upload Abstraction

پروژه عملی - پیاده سازی صفحه مشاهده محصولات در پروژه (5 قسمت)

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

پروژه عملی - پیاده سازی Blogging و SEO سایت- Part 1 (7 قسمت)

معرفی بخش
ایجاد زیرسیستم Blogging
Mapping و Repository دامین ArticleCategory
پیاده سازی مدیریت گروه مقالات
پیاده سازی Domain و Repository مقاله (Article)
پیاده سازی لایه Application مقاله
پیاده سازی مدیریت مقالات

پروژه عملی - پیاده سازی Blogging و SEO سایت- Part 2 (6 قسمت)

TinyMCE
نمایش مقالات در صفحه اصلی سایت
ساخت صفحه مقاله در سایت
مشاهده مقاله بر اساس Slug
پیاده سازی صفحه گروه مقالات سایت
آموزش رعایت پارامترهای سئو در کد

پروژه عملی - پیاده سازی زیر سیستم کامنتینگ (4 قسمت)

معرفی بخش
ایجاد زیرسیتسم Commenting و Domain آن
پیاده سازی Repository و Application زیرسیستم Commenting
نمایش کامنت ها در سایت

پروژه عملی - Login / Register (7 قسمت)

معرفی بخش
ایجاد زیرسیستم Account Management
آموزش Hash کردن Password
پیاده سازی مدیریت کاربران
تغییر کلمه Password کاربران از مدیریت سایت
مدیریت Role کاربران
دریافت Token و لاگین در سایت

پروژه عملی - Authentication & Authorization (10 قسمت)

دریافت اطلاعات کاربر (Claim) از طریق Token
پیاده سازی Register (ثبت نام) در فروشگاه
محدودیت حق دسترسی از طریق Role
اعمال محدودیت دسترسی روی Folder های خاص
تعریف دامین Permission
اعطای Permission به Role در مدریت فروشگاه
پیاده سازی Permission بر اساس هر زیرسیستم
دریافت Permission های هر Role
پیاده سازی SecurityPageFilter
کنترل حق دسترسی با NeedPermissionAttribute

پروژه عملی - فرایند ثبت سفارش و پرداخت آنلاین - part1 (11 قسمت)

معرفی بخش
بررسی نحوه کارکرد سبد خرید
افزودن محصول به سبد خرید
نمایش محصولات موجود در سبد خرید در فروشگاه
حذف از سبد خرید
ارتباط بین Cookie و صفحه کارت
بررسی موجودی از انبار هنگام تغییر تعداد محصول
آپدیت سبد خرید از صفحه کارت
اعمال تخفیف روی قیمت محصول در صفحه تایید پرداخت
محاسبات تخفیفات و مبالغ کل خرید در صفحه تایید پرداخت
نمایش محاسبات انجام شده به کاربر در صفحه تایید پرداخت

پروژه عملی - فرایند ثبت سفارش و پرداخت آنلاین - part2 (10 قسمت)

توضیح مکانیزم ثبت سفارش
ساخت دامین Order و Business های آن
دریافت و ثبت سفارش کاربر
انتقال کاربر به درگاه پرداخت
تست درگاه پرداخت
پیاده سازی سناریوهای پرداخت کاربر (موفق / ناموفق)
پیاده سازی سناریو پرداخت نقدی کاربر
کسر از انبار هنگام خرید کاربر
پنل مدیریت سفارشات
پیاده سازی عملیات های سفارش (مشاهده آیتم ها و ...)

آموزش کار با Web API در Net Core (7 قسمت)

معرفی بخش
API چیست و چگونه کار می کند؟
ساخت Avengers API
ایجاد کنترلر محصولات (Product Controller)
ایجاد کنترلر انبار (Inventory Controller)
تجمیع کنترلرهای ماژول های متفاوت سیستم
آموزش CORS و راه اندازی آن

آموزش ارسال SMS و Email در پروژه (4 قسمت)

آشنایی با پنل SMS
ارسال SMS از برنامه
ارسال SMS به شماره های بلک لیست
ارسال Email

گزارشگیری با استفاده از Chartjs (4 قسمت)

معرفی بخش
پیاده سازی Bar Chart با استفاده از Chart.js
پیاده سازی Line & Doughnut Chart با استفاده از Chart.js
تغذیه نمودار ها با استفاده از Razor Page

آموزش Publish پروژه روی هاست (4 قسمت)

ایجاد یک Sub Domain برای Publish پروژه
Publish سورس کد (Source Code)
Publish دیتابیس (Publishing Database)
Uploading Artifact By FileZilla

ویژگی های جدید ASP.NET Core در NET 8. و Upgrade پروژه به NET 8. (6 قسمت)

معرفی بخش
آپدیت پروژه به 8 NET.
آپدیت تمام Nuget Package ها به آخرین نسخه
ویژگی File Scope Namespace
تبدیل فایل Program.cs به ساختار جدید با استفاده از Top-Level Statement
رفع باگ های سیستم

Sourse Code و قالب های پروژه فروشگاه (0 قسمت)

Sourse Code و قالب های پروژه های قبل از فروشگاه (0 قسمت)

اطلاعات دوره آموزشی


  • مدرس دوره: حسین عباس آبادی
  • طول دوره: 65:10:7 (ساعت)
  • تعداد ویدیوها: 291
  • آخرین بروز رسانی: 1402/09/06
  • تعداد نظرات: 52
  • اطلاع رسانی آپدیت ها: کانال تلگرام
  • به اتمام رسیده

پیش نیازهای دوره

تجهیزات و استاندارد های ضبط دوره ها

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

میکروفون ضبط صدا

آموزش asp.net core 5

مسلم است که یکی از مهمترین ویژگی های هر ویدیو آموزشی، کیفیت صدای ویدیو است که باید بدون نویز، واضح و شفاف باشد. کیفیت صدای فوق العاده، شفافیت و صدای بدون نویز، از اصلی ترین ویژگی های میکروفون RODE NT-USB است که موسسه آموزش آتریا از آن برای ضبط دوره ها استفاده می کند. اگر ویدیوهای رایگان دوره را مشاهده کرده باشید، به وضوح کیفیت صدای استاد را احساس می کنید.

تصویر مدرس در کنار ویدیوها

آموزش asp.net core 5

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

کیفیت 1080p Full HD ویدیوها

آموزش asp.net core 5

از آنجا که مهمترین دغدغه ما در تولید آموزش ها، کیفیت مطلوب است، تمام ویدیوهای موسسه آموزشی آتریا با بالاترین کیفیت یعنی 1080p ضبط شده اند. کیفیت بالای تصویر بسته ها باعث می شود تا شما کدها و اسلایدهای مورد استفاده مدرس را بهتر ببیند.

استاندارد زمانی ویدیوهای آموزشی

یکی از استانداردهای ویدیوهای آموزشی، توجه به مدت زمان آن ویدیو است. به نحوی که ویدیوها دارای مدت زمان بین 5 تا 20 دقیقه باشند تا منجر به خستگی دانشجو نگردد. برای این منظور سعی شده است تا حتی الامکان این استاندارد در ضبط ویدیوهای آموزشی رعایت شده باشد.

جامعیت دوره ها

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

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

من تا به حال با NET Core. کار نکردم، آیا این دوره برای من مناسب است؟

بله این دوره کاملا برای شما مناسب است زیرا از صفر تا 100 .NET Core به صورت عملی و پروژه محور تدریس شده است و نیازی به دانش قبلی در زمینه ASP.NET Core ندارید.

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

بله قطعا!

در این دوره علاوه بر آموزش ASP.NET Core، معماری Onion نیز تدریس شده است. همچنین مسائل و ماژول های زیادی در پروژه نهایی فروشگاه پیاده سازی شده است که شما را قادر می سازد پس از گذراندن این دوره، مشغول به کار شوید.

آیا این دوره عملی و پروژه محور است ؟

بله، این دوره کاملا بر اساس پروژه بنا شده است. پس از پایان هر فصل، یک پروژه نوشته شده است و پس از آن، در نهایت یک فروشگاه اینترنتی بزرگ طراحی و پیاده سازی شده است.

آیا برای یادگیری .NET Core باید .NET Framework بلد باشیم؟

هرگز، .Net Core پلتفرم کاملا متفاوت و جدید با امکانات گسترده تری است و برای آموزش آن نیازی به .NET Framework ندارید.

آیا در این دوره سورس پروژه ها در اختیار دانشجو قرار می گیرد؟

بله، در هر بخش از دوره که پروژه و یا تمرینی انجام شود، Source آن در اختیار شما قرار می گیرد. همچنین قالب های پروژه های تمرینی و پروژه فروشگاه نیز در اختیار دانشجویان قرار خواهد گرفت.

پلن های قیمتی

بسته پایه

  • دریافت به روزرسانی های دوره آموزشی
  • پشتیبانی از طریق واتساپ و تلفن
  • 3 ساعت خصوصی آنلاین جهت رفع اشکالات
  • 2,200,000 تومان
افزودن به سبد خرید

بسته ویژه

  • دریافت به روزرسانی های دوره آموزشی
  • پشتیبانی از طریق واتساپ و تلفن
  • 3 ساعت خصوصی آنلاین جهت رفع اشکالات
  • 3,600,000 تومان
افزودن به سبد خرید

دانشجویان این دوره، دوره های زیر را هم شرکت کرده اند

نظرات خود را به اشتراک بگذارید
آکادمی آتریا
نظرات (52)
دانیال دارستانی
1403/08/17

سلام آقای عباس‌آبادی می‌خواستم تشکر کنم از شما و آقای رامشینی بابت آموزش باکیفیت و درجه یکتون. بهترین‌هارو براتون آرزو میکنم منتظر دوره‌های جدیدتون هستم

مدیر آموزش
1403/08/17

سلام ارادت، لطف دارید

محمد جعفرنژاد
1403/07/25

عزیز دوره EF رو نیاز هست جدا بخریم؟ یا تو همین دوره گنجونده شده؟

مدیر آموزش
1403/07/25

سلام. EF Core در خود دوره ASP.NET Core گفته شده. اما خب دوره آموزش EF Core کامل تر و به روزتر هست.

محمد جواد اسدی
1403/07/23

سلام وقتتون بخیر ببخشید من تو پروژه بخش ef core2 وقتی add-migration initial زو میزنم ارور Your startup project doesn't reference Microsoft.EntityFrameworkCore.Design میده درصورتی که همه پکیج ها و پکیج دیزاین که میگه رو رو نصب کردم

مدیر آموزش
1403/07/23

سلام ممنون پکیج Microsoft.EntityFrameworkCore.Design را در لایه UI که startup برنامه شما هست نصب کنید ارور برطرف میشه.

امیر ایزدی
1403/06/24

سلام خسته نباشید میخواستم ببینم که در این دوره آموزش ساخت api هم هست

مدیر آموزش
1403/06/24

سلام ممنون، بله انتهای دوره در یک فصل کامل مبحث API آموزش داده شده است.

Ali
1403/06/23

سلام خسته نباشید خدمت شما. من تازه میخوام این دوره را استارت بزنم و این سوال رو داشتم که اول باید sql رو یاد بگیرم و این دوره را شروع کنم یا میتوانم در کنار این دوره sql رو هم یاد بگیرم و توی روند آموزش به هم مربوط نمیشوند و به مشکل نمیخورم؟

مدیر آموزش
1403/06/23

سلام ممنون. اگر یک مقدار آشنایی با SQL Server داشته باشید مشکلی نیست، اما اگر کلا با SQL Server کار نکردید باید حتما تا قبل از رسیدن به فصل های 8 و 9 نگاهی به مباحث SQL Server داشته باشید.

محمد رضا
1403/05/13

دوره خیلی خوبیه واقعا علاوه بر اینکه کلی گویی نمیکنن، تجربه بالایی هم در زمینه برامه نویسی دارن و این تجربیات مهم تر از یادگیری برنامه نویسی هست

مدیر آموزش
1403/05/13

سلام ممنون، لطف دارید.

کیارش
1403/03/08

سلام استاد میخواستم ببینم پیش نیاز این دوره گذروندن دوره c# هست؟

مدیر آموزش
1403/03/08

سلام بله. دوره آموزش سی شارپ پیش نیاز دوره ASP.NET Core هست، چرا که باید به خوبی با زبان سی شارپ و همینطور SQL Server آشنا باشید. موردی که هست جدا از سی شارپ و SQL Server باید با مباحث HTML، CSS، Javascript و jQuery نیز آشنا باشید.

مهدی کرباسیان
1403/03/07

سلام.من سی شارپ رو کاملا مسلط هستم و HTML css رو زیاد نه.در حین ویدیو ها به مشکل برمیخورم یا خیر.

مدیر آموزش
1403/03/07

سلام. نیاز به تسلط زیادی به HTML و CSS نیست، تا حدودی با HTML, CSS و jQuery آشنا باشید کفایت می کند.

بابک صمدی
1402/12/14

سلام این دوره آپدیت به. net 8 هست ؟ در حال حاضر ایا آپدیت شده؟ یا اینکه ویدئو هاش هنوز قرار داده نشده؟

مدیر آموزش
1402/12/14

سلام. مدتی هست که دوره به NET 8. آپدیت شده و ویدیوهای آن بر روی سایت قرار گرفته.

یاسر
1402/09/13

سلام تو این آموزش و پروژه مربوطه signalR هم آموزش داده و استفاده میشه؟

مدیر آموزش
1402/09/13

سلام. در این دوره SignalR آموزش داده نشده و در دوره دیگری آموزش داده می شود.

سید
1402/09/10

سلام خسته نباشید من بعد از 1سال دوباره به پروژه مراجعه کردم دیدم چقدر پروژتون واقعا خفنه و اصن الان درک میکنم چقدر خوب گفتید همه چیزو و چه چیزهای جالبی توش به کار بردید و از کسایی که تازه شروع کردن به خوندن دوره حتما دوبار بخونن پروژه رو واقعا دس مریزا

مدیر آموزش
1402/09/10

سلام ممنون، لطف دارید.

پرویز دهقانی
1402/09/02

سلام تشکر بابت این تدریس عالی لطفا قسمت بعدی هم بزارید

مدیر آموزش
1402/09/02

سلام ارادت. به زودی این فصل به دوره آموزشی افزوده می شود.

پوریا
1402/08/22

سلام. سوال، محبث DDD با Onion Architecture یکی هست؟ چون در دوره زمانی که معماری رو توضیح دادید احساس کردم یکم با DDD شباهت دارد (طبق مقاله ای که در رابطه با DDD در سایت نوشته شده بود)

مدیر آموزش
1402/08/22

سلام. DDD یک رویکرد یا یک تفکر برای تولید و توسعه ی نرم افزارهای بزرگ با فرآیندها و قوانین زیاد، پیچیده و در حال تغییر است. در این Context اصطلاح Domain به حوزه و دامنه ی اصلی فعالیت نرم افزار گفته می شود که نرم افزار برای پیاده سازی آن توسعه می یابد. هسته ی اصلی DDD مجموعه ای از مفاهیم و تکنیک هاست که برای تحلیل Domain و ساخت یک مدل از روی آن (Domain Model) به کار برده می شود. تمرکز و توجه اصلی این رویکرد بر روی توسعه ی این مدل می باشد. رشد تفکر DDD و ایده ی تمرکز بر روی Domain و ایزوله کردن آن باعث گردید تا لایه ی Domain به عنوان قلب نرم افزار شناخته شده و جزئیات زیرساختی از دید آن مخفی بماند. اما DDD اجباری بر استفاده از معماری خاصی ندارد، ولی بعضی معماری ها مانند معماری پیاز (Onion Architecture) یا معماری تمیز (Clean Architecture) توانستند موفقیت بیشتری در پیاده سازی اصول DDD و ایزوله کردن Domain داشته باشند. بنابراین مبحث DDD با معماری Onion متفاوت هست و جهت جداسازی بخش های مختف نرم افزار و پیاده سازی اصل SoC ، نرم افزار به لایه های مختلف تقسیم می شود که هر یک بر روی یک بخش از نرم افزار تمرکز دارند.این معماری با نام معماری لایه ای (Layered Architecture) شناخته می شود و معماری های مختلفی برای این منظور مانند معماری Onion یا معماری Clean وجود دارد.

ایمان
1402/08/07

سلام خسته نباشید ۱. پیش نیاز های این دوره چه مواردی است؟ ۲. بعد از خرید دوره چطوری میتونم از آپدیت های جدید آن با خبر بشم؟

مدیر آموزش
1402/08/07

سلام ممنون. پیش نیازهای دوره آموزش ASP.NET Core دوره آموزش طراحی سایت و دوره آموزش سی شارپ هست. چرا که برای برنامه نویسی تحت وب با ASP.NET Core نیاز هست با مباحث C#، SQL Server، HTML، JavaScript، jQuery و Ajax آشنا باشید. آپدیت دوره های آموزشی در کانال تلگرام اطلاع رسانی می شود.

مبین غفاری
1402/06/27

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

مدیر آموزش
1402/06/27

باسلام و احترام. ممنون از لطف و محبت شما 🙏فصل های بعدی در حال ضبط است و در ماه جاری روی سایت قرار خواهد گرفت.

saba
1402/06/10

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

مدیر آموزش
1402/06/10

باسلام و احترام. ممنون از لطف و محبت شما. خوشحالیم که توانستیم رضایت شما را جلب کنیم.

ارشام
1402/05/05

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

مدیر آموزش
1402/05/05

باسلام و احترام. ممنون از لطف شما

علی قربانی نژاد
1402/04/11

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

مدیر آموزش
1402/04/11

باسلام و احترام خدمت شما داشنجو گرامی. از لطف و محبت شما متشکریم 🌹🙏

زارع
1402/04/03

دروود بی کران فقط خواستم تشکر کنم. واقعا این آقای عباس آبادی خیلی دوست داشتنی هستن. من dot net core بلد بودم و برای کامل کردن اطلاعاتم این دوره تهیه کردم. اما واقعا جناب عباس آبادی خیلی عالی و با انرژی تدریس میکنن و باعث شده کل دوره رو بشینم ببینم. واقعا ممنونم از همه بچه های آتریا به ویژه حسین عباس آبادی عزیز. براتون آرزوی سلامتی و موفقیت دارم

مدیر آموزش
1402/04/03

باسلام و احترام. نظر لطف شما هست. خوشحالیم که دوره برای شما کاربردی بوده و مورد پسند قرار گرفته 🌹🙏

بهاره مقدم
1402/03/29

سلام وققتون بخیر ، اول از همه تشکر میکنم ازتون بابت دوره فوق العاده مفیدتون ، میخواستم بدونم در کدوم لایه داخل این پروژه Exception Error Handling Middleware رو اضافه کنم ؟

مدیر آموزش
1402/03/29

باسلام و احترام. ممنون از لطف شما. این کلاس را می توانید در لایه ServiceHost اضافه کنید. اما در صورتی که میخواهید این کلاس را به صورت عمومی داشته باشید و در سایر پروژه های خود نیز از آن استفاده کنید، می توانید در لایه Framework هم اضافه کنید.

Ali
1401/12/26

باسلام در این دوره ایجاد محصول در دیتا بیس و اینکه عکس های محصولات را ادمینها از هارد کامپیوتر آپلود کنن و همچنین ارسال و پاسخ نظر هم آموزش داده شده؟

مدیر آموزش
1401/12/26

باسلام و احترام. همه مواردی که فرمودید، در دوره پوشش داده شده. البته پیشنهاد می شود سرفصل دوره ASP.NET Core را بررسی کنید تا با تمامی موارد ذکر شده در این دوره آشنا شوید.

وحید حقگو
1401/12/19

سلام و عرض ادب با تشکر از دوره بسیار عالیتون من این دوره تهیه کردم و میخوام با پشتیبانی تلفن واتساپ استفاده کنم یه مشکلی داشتم باید با چه شماره ای تماس بگیرم ممنون میشم راهنمایی کنید

مدیر آموزش
1401/12/19

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

s.t
1401/11/26

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

مدیر آموزش
1401/11/26

سلام و ارادت. خیر بحث ماکرو سرویس خارج از موارد این دوره است.

علیرضا ایمانی
1401/11/25

سلام من فقط سی شارپ بلدم و با تگ های جاوا اسکریپتم اشنام بدرد من میخوره این دوره؟

مدیر آموزش
1401/11/25

سلام و اردادت. در صورتی که با HTML و CSS هم آشنایی دارید، بله، می توانید وارد این دوره شوید.

علی فتاحی
1401/11/24

سلام. لطفا front end template بخش اول mvc را قرار دهید. تا به عنوان تمرین به asp core mvc تبدیلش کنیم.

مدیر آموزش
1401/11/24

باسلام و ارادت. تمام قالب ها و سورس پروژه ها در دو بخش پایانی قرار داده شده است.

مهشاد جوادی
1401/09/29

سلام این دوره رو به همه پیشنهاد میکنم دوره کامل و جامع هست .استاد کاملاً مباحث رو باز میکنه و تسلط کامل رو مباحث داره.دوره کاملا عملی و پروژه محوره. از خریدم واقعا راضیم. متشکرم.

مدیر آموزش
1401/09/29

باسلام و احترام. از رضایت شما خیلی خوشحال هستیم. ممنون از لطف شما 🌹🙌