دوره آنلاین Asp.Net Core

برای دیدن ویدیوهای من در مورد برنامه نویسی عضو این کانال شوید : https://t.me/mediapub_channelبرای تابستون امسال برنامه های ویژه ای دارم. به غیر از تولید ویدیوهای آموزشی برای یوتیوب، مطالعه چندین کتاب دات نتی چنان منو سر ذوق آورد که چند ماهه به طرح ریزی و پختن ایده دوره آموزشی آنلاین فکر می‌کنم. دوره‌هایی که اساسشون «من در آوردی» نیست و روی طرحشون وقت گذاشتم. دوره «آموزش مقدماتی برنامه‌نویسی» و دوره «Asp.Net Core» . (چهار تا دوره بود ولی بعیده به جز این دو تا فرصت کنم بقیه رو برگزار کنم)دوره اول رایگان و دوره دوم هزینه اندکی داره که متناسب با وقتی هست که روی جمع آوری مطالب و طرح ریزی بیان مطالب گذاشتم. کیفیت و بازخورد این دوره برای من خیلی مهمه. قصد دارم ویدیوهایی از این دوره‌ها برای یوتیوب استخراج کنم. سوالات و گره‌های فکری شرکت کننده‌ها ایده اصلی برگزاری این دوره‌هاست. اگر قصد ثبت نام یا سوالی دارید به اکانت تلگرامم mortezadalil پیام بفرستید تا لینک ثبت نام براتون بفرستم.اگر علاقمند به دات نت هستید دوره Asp.Net Core محتوای به دردبخوری داره. سرفصل‌های این دوره رو ببینید(دو بخش ملزومات سی شارپ برای افرادی که با زبان دیگری آشنایی دارند و آشنایی با Sql برای افرادی که از sql چیزی نمیدانند به این سرفصل اضافه شده):مقدماتآشنایی با دات نت کورچرا دات نت کور؟دات نت کور چطور کار می‌کند؟اولین برنامهمروری بر اپلیکیشن های دات نت کورایجاد اولین برنامهاجرای برنامه تحت وبآشنایی با ساختار پروژهآشنایی با Web Hostآشنایی با کلاس Startupتولید محتوا با Razor Pageآشنایی با Middleware Pipelineآشنایی و استفاده از Middlewareمدیریت خطا به کمک Middlewareایجاد وب سایت به کمک Razor Pageمقدمه و معرفیمقایسه Razor Page و MVCآشنایی با Page Handlerانطباق آدرس (route) با Razor Page هاروتینگ چیست؟روتینگ در Asp.Net Coreکاستومایز کردن روتینگآشنایی با Route templateآشنایی با Route Patternانتخاب یک Page Handler و اجراتنظیم شرایط قراردادی Razor Pageمفهوم Model Bindingدرک مدل ها در Razor Pageمدل در ریکوئستمفهوم Model Validationساخت HTML به کمک Razor Viewمفهوم Viewساخت Razor Viewمفهوم صفحات داینامیک با Razorآشنایی با Layout,Partial view و _viewstartانتخاب ویو در MVC Controllerساخت فرم با Tag Helperایجاد فرمایجاد لینکتوانایی های تگ هلپرایجاد Web Api برای موبایل یا هر نوع کلاینت به کمک MVCآشنایی و مقدماتیک پروژه ساده Web Apiاستفاده از MVC در Web Apiلینک کردن Action به Routeاتریبیوت ApiControllerتولید پاسخ به کمک Modelتنظیمات سرویس ها به کمک DIآشنایی با DIاستفاده از Containerدرک چرخه حیات یک سرویستنظیمات اپلیکیشن Asp.Net Coreمقدماتکانفیگ با CreateDefaultBuilderآشنایی با آبجکت Configurationآشنایی با Environmentذخیره سازی اطلاعات با Entity Frameworkآشمایی با Ef Coreاضافه کردن Ef Core به پروژهمایگریشنکوئری گرفتن و ذخیره اطلاعاتآشنایی با Filterهافهم فیلتر و روش استفادهایجاد فیلتر دلخواهتوانایی های فیلترکار با user در پروژه یا Authenticationآشنایی با Authentication و Authorizationآیدنتیتی چیست؟اضافه کردن آیدنتیتی به پروژهمدیریت کاربرانامنیت اپلیکیشن یا Authorizationمفهوم Authorization در Asp.Net Coreاستفاده ار Policyها در حالت claim-basedایجاد policy به شکل کاستوممدیریت سطح دسترسی هانسخه های دات نتتفاوت نسخه های اخیر دات نتنسخه ۷ دات نت چگونه خواهد بود؟انتشار اپلیکیشنمفهوم Hostingانتشار به کمک iisانتشار در لینوکسبهینه سازی هالاگ و عیب یابی برنامهاضافه کردن لاگساختار لاگبهینه سازی امنیت در اپلیکیشناستفاده از Httpsحمله های XSSمحافظت در برابر CSRFساخت Background Taskایجاد بک گراند تسک با IhostedServiceایجاد Worker Service با IHostمعرفی کتابخانه های مفیدجمع بندیچه کار میتوانیم و چه کار نمیتوانیم انجام دهیم؟معماری سنتی سه لایهمعماری Clean architectureمقدمات CQRSمعرفی میکروسرویسچرا باید DDD بدانیم؟