تبدیل شدن به یک برنامه نویس ASP.NET Core - Become an ASP.NET Core Developer

-
1
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیASP.NET Core، چارچوب توسعه وب مایکروسافت، شامل یک تجربه توسعه دهنده بهینه، عملکرد بهتر در زمان اجرا و پشتیبانی چند پلتفرمی برای Windows، Mac و Linux است. در این دوره، جس چادویک اصول اولیه برای راه اندازی و راه اندازی شما با ASP.NET Core و ایجاد برنامه های کاربردی با کیفیت حرفه ای خود را معرفی می کند. او راه اندازی و نصب، کار با چارچوب ASP.NET Core و تکنیک های مورد نیاز برای مدیریت داده ها، استفاده مجدد از کد، ساخت API های وب و ایمن سازی برنامه های جدید خود را مورد بررسی قرار می دهد. همه اینها همراه با بهترین شیوه های استاندارد صنعت مانند تزریق وابستگی و الگوی کنترل مدل برای کد مدولار بیشتر گنجانده شده است. اهداف یادگیری بلوک های اصلی برنامه های کاربردی ASP.NET Core ایجاد پروژه جدید پاسخگویی به درخواست های HTTP ارائه فایلهای استاتیک درک الگوی MVC رسیدگی به درخواستها با کنترلرها مسیریابی ارائه HTML با Razor ارائه داده ها، مشاهده نشانه گذاری و مشاهده منطق ایجاد فرم های HTML اعتبار داده های فرم خواندن و نوشتن از پایگاه داده با Entity Framework بهبود تجربه کاربر نمایش داده ها با API وب ایمن سازی برنامه ASP.NET شما
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیRazor Pages به شما این امکان را می دهد که برنامه های تحت وب ASP.NET را به سرعت و به راحتی بدون چارچوب MVC بسازید. در این دوره، مدرس Ervis Trupja به شما نشان می دهد که چگونه یک برنامه Razor Pages ایجاد کنید، از PageModel استفاده کنید و وابستگی ها را مدیریت کنید. قبل از اینکه درباره اتصال دادهها، کار با فرمها و دادهها و ایمنسازی برنامهتان با مجوز و احراز هویت بیاموزید، نحوه راهاندازی و اجرای اولین صفحه رندر شده پویا خود را بیاموزید. در طول مسیر، استفاده از طرحبندیها و کلاسها را برای بهینهسازی صفحات برای قابلیت نگهداری و موارد دیگر بررسی کنید. ارویس مهارت هایی را به شما نشان می دهد که باید بدانید تا از Razor Pages بیشترین بهره را ببرید و برنامه های سطح بعدی را در نظر بگیرید.
-
3
4 ساعت
با زیرنویس فارسی و انگلیسیحرکت در تمام ویژگی های جدید در هر نسخه از ASP.NET Core می تواند چالش برانگیز باشد. در این دوره مبتنی بر پروژه، Phil Japikse با ارائه ویژگی های جدید در ASP.NET Core 1.0، 1.1، 2.0 و 2.1 و آشنایی شما با مزایای هر یک، به ساده سازی این فرایند کمک می کند. فیل با ارائه یک نمای کلی از .NET Core و بحث در مورد ملاحظات مهاجرت شروع می کند. سپس به ASP.NET Core 1.0 شیرجه می زند و در مورد ساختار پروژه به روز شده، آگاهی جدید از محیط زیست، مشاهده اجزا و سایر ویژگی های جدید بحث می کند. سپس به بحث در مورد ASP.NET Core 1.1، 2.0 و 2.1 می پردازد و به ویژگی ها و قابلیت های مفید جدید موجود در هر تکرار چارچوب وب می پردازد. اهداف یادگیری اجرای و اشکال زدایی برنامه های ASP.NET Core مزایا و معایب مهاجرت برنامه های موجود به ASP.NET Core. تزریق وابستگی داخلی آگاهی از محیط زیست و پیکربندی برنامه پیکربندی میزبان وب و SSL مشاهده اجزای فراخوانی شده به عنوان یاور برچسب پیکربندی و ورود به سیستم استفاده از Razor Pages بهبود API وب پشتیبانی از ایجاد برنامه های سازگار با GDPR
-
4
4 ساعت
با زیرنویس فارسی و انگلیسیاکثر مردم در مورد API های RESTful شنیده اند، اما مفهوم اساسی - انتقال حالت نمایندگی (REST) - هنوز باعث سردرگمی می شود. REST همه چیز در مورد مدل سازی منابع است که تغییر می کند. API های RESTful از معماری REST به همراه درخواست های HTTP برای انتقال داده ها و تغییرات در وضعیت برنامه بین کلاینت ها و سرورها استفاده می کنند. این دوره اصول طراحی RESTful را تجزیه می کند و نحوه ایجاد API های RESTful امن در بالای ASP.NET Core را نشان می دهد. ناتی باربتینی به س questionsالاتی مانند: طراحی RESTful چیست؟ چگونه مسیریابی RESTful را انجام می دهید؟ چگونه می توانید کلاس های قابل استفاده مجدد برای نشان دادن منابع ایجاد کنید؟ caching چه نقشی دارد؟ و چگونه از API های RESTful محافظت می کنید؟ او همچنین موضوعاتی مانند مدل سازی داده ها، روابط ابر رسانه ای، احراز هویت و مجوز را پوشش می دهد. در پایان دوره، باید اصول اولیه - نحوه درخواست و بازگشت صحیح داده ها در ASP.NET Core - و بهترین شیوه ها برای ایجاد API های امن و مقیاس پذیر برای سرویس دهی به مشتریان وب، مشتریان تلفن همراه و فراتر از آن را بدانید. اهداف یادگیری طراحی RESTful چیست؟ ایجاد API جدید با ASP.NET Core استفاده از روش های HTTP بازگشت JSON ایجاد مسیریابی RESTful با الگوها نسخه بندی ایمن سازی API های RESTful با HTTPS نمایندگی منابع نمایندگی پیوندها نمایندگی مجموعه ها مرتب سازی و جستجوی مجموعه ها فرم های ساختمانی افزودن حافظه پنهان به ASP.NET Core API پیکربندی احراز هویت و مجوز کاربر
-
5
1 ساعت
با زیرنویس فارسی و انگلیسیهنگام طراحی و توسعه برنامه های کاربردی وب، امنیت نرم افزار یک نکته مهم است. در حالی که نقض امنیت و تهدیدها می تواند عواقب جدی به همراه داشته باشد، توسعه دهندگان نرم افزار اقداماتی را برای ایمن نگه داشتن برنامه های خود انجام می دهند. در این دوره، مربی Ervis Trupja تکنیک هایی را برای ایمن سازی و کنترل دسترسی به برنامه های ASP.NET Core شما بررسی می کند. Ervis با مرور برخی از رایج ترین حملات و نحوه محافظت در برابر آنها شروع می کند. سپس نحوه محافظت از داده های حساس در برنامه های شما با استفاده از API محافظت از داده ها و همچنین نحوه پیاده سازی احراز هویت توکن در .NET Core با IdentityServer را پوشش می دهد. اهداف یادگیری آسیب پذیری های امنیتی رایج در برنامه های وب ایمن سازی برنامه های NET Core با استفاده از API حفاظت از داده ها ارائه دهندگان ذخیره سازی کلید حفاظت از داده ها کار با ASP.NET Core Identity مدیریت اسرار برنامه احراز هویت با استفاده از IdentityServer
-
6
37 دقیقه
با زیرنویس فارسی و انگلیسیتجربه عملی و کاربردی در زمینه توسعه برنامه های کاربردی ASP.NET Core مبتنی بر آزمایش را کسب کنید. برنامه هایی که با یک استراتژی تست محکم توسعه یافته اند، تمیزتر، انعطاف پذیرتر هستند و به راحتی در حال تغییر هستند. این دوره دانش پایه TDD را در اختیار توسعه دهندگان قرار می دهد تا بتوانند از طریق کد جدید و موجود استفاده کنند. مربی ریچارد روت برخی از ابزارهای مفید برای آزمایش ASP.NET Core، از جمله Visual Studio، ReSharper و چارچوب های xUnit و Mock را معرفی می کند. سپس مفاهیمی مانند تزریق وابستگی و کنترل نسخه را پوشش می دهد و نحوه تنظیم یک برنامه وب برای آزمایش را نشان می دهد. سرانجام، او چرخه آزمایشی قرمز-سبز-بازساز را پشت سر می گذارد، از جمله نوشتن آزمون های ناموفق و قبولی، اجرای تست ها و تغییر شکل کد برای بهبود کیفیت. توجه: نمونه های این دوره با استفاده از C# ASP.NET Core تهیه شده اند، اما مفاهیم مربوط به همه برنامه های کاربردی NET Core. است. اهداف یادگیری دریافت ابزارهای TDD موارد آزمایش تغییر شکل کد تکمیل موارد آزمون آزمایش تغییرات در کد های آزمایش نشده تغییر کد
-
7
33 دقیقه
با زیرنویس فارسی و انگلیسیدر ASP.NET Core، خط لوله HTTP از میان افزار ساخته شده است - اجزایی که هر درخواست و پاسخی را می بینند و نحوه عمل به آنها را تعیین می کنند، و اینکه آیا هر یک را به جزء بعدی در خط لوله ارسال می کنند یا خیر. یاد بگیرید که middleware چیست و چگونه اجزای middleware خود را برای افزایش برنامه های کاربردی وب ASP.NET Core بنویسید. مربی Jeff Fritz پیاده سازی داخلی و خارجی را همراه با نگاشت شرطی و تکنیک هایی برای تنظیم ترتیب فراخوانی میان افزارها پوشش می دهد.
-
8
1 ساعت بروز شده
با زیرنویس فارسی و انگلیسیEntity Framework یک فناوری دسترسی به داده برای توسعه دات نت و ASP.NET مبتنی بر داده است. توسعه دهندگان .NET درک می کنند که چگونه این نقشه نگار رابطه ای با ارائه توانایی کار با داده های رابطه ای با استفاده از اشیاء خاص دامنه، نیاز به نوشتن کد دسترسی به داده را کاهش می دهد. چگونه می توانید از این چارچوب در برنامه نویسی خود استفاده کنید؟ رینولد آدولف به شما نشان می دهد که چگونه در این دوره. رینالد نحوه نوشتن مدل های مبتنی بر کد و نحوه تعامل با داده ها را نشان می دهد. او همچنین نحوه کار Entity Framework با ASP.NET Core MVC و API های وب را توضیح می دهد. او ایجاد یک برنامه کنسول، ایجاد یک برنامه MVC و موارد دیگر را پوشش می دهد. اهداف یادگیری مروری بر چارچوب نهاد (EF) برای EF استفاده می شود نصب EF ایجاد موجودیت ها ایجاد DbContext انجام مهاجرت ها ایجاد یک برنامه MVC نصب بسته های EF مهندسی معکوس مدل انجام زمینه تزریق و وابستگی ایجاد کنترلر و نمای ورود به سیستم استفاده از SqlServerTypeMapper
-
9
1 ساعت
با زیرنویس فارسی و انگلیسینحوه استقرار برنامه های ASP.NET Core چند پلتفرمی را بیاموزید. با تغییرات ASP.NET Core که به برنامه ها اجازه می دهد در Mac، Windows و Linux اجرا شوند، توسعه دهندگان باید بتوانند استراتژی استقرار مناسب را انتخاب کنند: استراتژی که عملکرد برنامه و تجربه کاربر را به حداکثر می رساند. این دوره به شما کمک می کند برنامه های ASP.NET را در IIS و سرویس های ابری مانند Azure و همچنین سرورهای لینوکس و محفظه های Docker مستقر کنید. با ناتی باربتینی همراه باشید تا او یک پروژه ساده را راه اندازی کند و از طریق این سناریوهای استقرار مختلف کار کند. نکات و بینش های کاربردی را در مورد مزایا و معایب هر گزینه استقرار دریافت کنید. به علاوه، دریابید که چگونه Docker Hub می تواند توزیع تصاویر شما را در دستگاه ها حتی ساده تر کند. اهداف یادگیری راه اندازی پروژه ASP.NET خود انتخاب استراتژی استقرار پیکربندی HTTPS و حمل و نقل استقرار در IIS اعزام به لاجورد استقرار در لینوکس استقرار با Docker