ارتقاء مهارت های توسعه دهنده ASP.NET خود - Advance your ASP.NET Developer skills

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیاز هر ده برنامه وب، نه نفر دارای آسیب پذیری امنیتی هستند. خوشبختانه، توسعه دهندگان ASP.NET ابزارهای امنیتی متعددی را در اختیار دارند که درست در چارچوب ساخته شده اند. پس از فعال شدن، این ویژگی ها می توانند از رایج ترین و خطرناک ترین انواع حملات جلوگیری کرده و آنها را کاهش دهند. بیاموزید که چگونه از اصول اولیه امنیتی که ممکن است قبلاً بدانید استفاده کنید و راهکارهای عملی را برای دفاع از برنامه های وب ASP.NET خود در نظر بگیرید. مربی Christian Wenz خطرات برنامه های ASP.NET را بررسی می کند، از جمله آسیب پذیری های OWASP Top Ten، برنامه نویسی بین سایت ها و تزریق SQL و اقدامات متقابل برای مقابله با آنها. با چگونگی احراز هویت کاربران با IdentityServer، ذخیره امن داده ها و سخت شدن پیکربندی سایت خود با این دوره عملی و کاربردی که برنامه های ASP.NET شما را به معماری غیرقابل نفوذ تبدیل می کند، آشنا شوید. اهداف یادگیری OWASP ده آسیب پذیری برتر اسکریپت نویسی بین سایت تزریق SQL جعل درخواست متقابل سایت ذخیره اسرار رمزگذاری تنظیمات Web.config هش رمز عبور احراز هویت در برنامه ایمن سازی کوکی ها و جلسات مدیریت خطا
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیASP.NET Web API 2.2 - چارچوبی برای ایجاد API های وب در بالای NET Framework. - می تواند یک انتخاب عالی برای توسعه دهندگانی باشد که به دنبال نمایش داده ها و خدمات خود هستند. در این دوره پیشرفته، Ervis Trupja به شما کمک می کند تا دانش خود را در مورد این چارچوب محبوب به سطح بعدی برسانید. Ervis به موضوع تزریق وابستگی در Web API می پردازد و نحوه حل وابستگی ها را با Unity توضیح می دهد. او همچنین به درخواست های متقابل مبادرت می کند و نحوه ایجاد یک خط مشی مشترک برای به اشتراک گذاری منابع مختلف (CORS) را نشان می دهد. به علاوه، نحوه ویرایش API ها بدون شکستن ویژگی های موجود، ایجاد کنترل کننده پیام های سفارشی، میزبانی یک برنامه وب API در سرور IIS، مقابله با میزبانی خود و موارد دیگر را بیاموزید. اهداف یادگیری رفع وابستگی ها با Unity دامنه وابستگی فعال کردن CORS ایجاد خط مشی CORS سفارشی نسخه بندی مسیر ایجاد یک پیام رسان سفارشی ایجاد، خواندن، به روز رسانی و حذف موجودیت ها تنظیم و دریافت کوکی ها در API وب میزبانی IIS و میزبانی خود
-
3
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبا جستجوی چرخه عمر درخواست HTTP هنگام عبور از فریمورک ASP.NET MVC، معماری فریمورک MVC را بیاموزید. این دوره به توسعه دهندگان در مورد مراحل اصلی چرخه عمر درخواست و همچنین نحوه تمدید و شخصیسازی آنها در صورت لزوم، آموزش میدهد. این دوره به جای تمرکز بر روی کدنویسی MVC و چگونگی ساخت برنامهها، به روابط بین اجزای متشکل از درخواست pipeline میپردازد. کارهای داخلی فریمورک MVC در صورت لزوم، مانند کارخانههای کنترل کننده، حلالهای وابستگی و اجرای نتیجه، مورد بحث قرار میگیرد. اهداف یادگیری مبانی چرخه عمر درخواست طراحی و پیاده سازی ماژول ها و کنترل کننده های HTTP انتخاب بین کنترل کننده و ماژول درک مسیریاب های مسیر پیکربندی مسیریابی مبتنی بر قرارداد مسیریابی ویژگی ASP.NET MVC ایجاد کارخانه کنترلر سفارشی تعریف حل کننده وابستگی سفارشی ایجاد موتور نمای سفارشی
-
4
2 ساعت
با زیرنویس فارسی و انگلیسیASP.NET MVC ویژگی ها و قابلیت های فوق العاده ای را در خارج از جعبه ارائه می دهد، اما برای بهینه سازی کد خود کارهای بیشتری می توانید انجام دهید. در این دوره غواصی عمیق از جس چادویک، نحوه ایجاد برنامه های کاربردی برای بهره وری و قابلیت نگهداری طولانی مدت را با ساده سازی دیدگاه ها، کنترل کننده ها و مدل های خود بیاموزید. نحوه تفکیک منطق برنامه و کسب و کار، استفاده مجدد و ساده سازی نماها، مدیریت وابستگی ها، کاهش نشانه گذاری با کمک های HTML و اعمال الگوها برای افزایش بهره وری و ساده سازی منطق کنترل کننده را بیاموزید. به علاوه، نحوه استفاده از پوشه های ویژگی را بیاموزید، که همه کنترلرها، نماها و مدلهای لازم را برای یک ویژگی در یک پوشه واحد گروه بندی می کند، زمان ناوبری و جستجو را کاهش می دهد و مقیاس بندی ویژگی ها و استفاده مجدد از کد را فعال می کند. اهداف یادگیری ایجاد پروژه های جداگانه برای منطق برنامه و تجارت سفارشی سازی مسیرها با ویژگی مسیریابی استفاده مجدد از دیدگاه ها مدیریت وابستگی ها با تزریق وابستگی ساده سازی دیدگاه ها کاهش و استفاده مجدد از نشانه گذاری با راهنمای HTML ایجاد مدلهای دید برای کاهش منطق مشاهده تفکیک کنترل کننده ها و منطق تجاری ساده سازی منطق کنترل کننده با الگوی Mediator سازماندهی مجدد به ویژگی پوشه ها