آموزش ساخت یک برنامه سازمانی با ASP.NET Core MVC - آخرین آپدیت

Building an Enterprise Application with ASP.NET Core MVC

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

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • معرفی ماژول Module Introduction

  • بررسی اجمالی دوره Course Overview

  • آماده شدن ماشین شما Getting Your Machine Ready

احراز هویت و تأیید اعتبار کاربران با ASP.NET Identity Authenticating and Authorizing Users with ASP.NET Identity

  • معرفی ماژول Module Introduction

  • مدیریت کاربر User Management

  • نسخه ی نمایشی: مدیریت کاربر Demo: User Management

  • گسترش IdentityUser Extending the IdentityUser

  • نسخه ی نمایشی: گسترش IdentityUser Demo: Extending the IdentityUser

  • مدیریت نقش Role Management

  • نسخه ی نمایشی: مدیریت نقش Demo: Role Management

  • مجوز مبتنی بر ادعا Claims-based Authorization

  • نسخه ی نمایشی: افزودن مجوز مبتنی بر ادعا Demo: Adding Claims-based Authorization

  • ایجاد خط مشی سفارشی Creating a Custom Policy

  • نسخه ی نمایشی: ایجاد یک خط مشی سفارشی Demo: Creating a Custom Policy

  • افزودن احراز هویت شخص ثالث Adding Third-party Authentication

  • نسخه ی نمایشی: افزودن احراز هویت شخص ثالث Demo: Adding Third-party Authentication

  • خلاصه Summary

سخت شدن سایت شما در برابر حملات Hardening Your Site Against Attacks

  • معرفی ماژول Module Introduction

  • ضد عفونی کننده ورودی Sanitizing Input

  • نسخه ی نمایشی: جلوگیری از XSS با ASP.NET Core MVC Demo: Preventing XSS with ASP.NET Core MVC

  • جلوگیری از CSRF Preventing CSRF

  • نسخه ی نمایشی: محافظت از سایت در برابر حملات CSRF Demo: Protecting the Site Against CSRF Attacks

  • خلاصه Summary

اهرم کردن و اعتبارسنجی مدل های داده پیچیده سازمانی Leveraging and Validating Complex Enterprise Data Models

  • معرفی ماژول Module Introduction

  • صحافی مدل Model Binding

  • نسخه ی نمایشی: انواع پیچیده صحافی و لیست ها Demo: Binding Complex Types and Lists

  • مشخص کردن منبع اتصال Specifying the Binding Source

  • نسخه ی نمایشی: مشخص کردن منبع اتصال Demo: Specifying the Binding Source

  • اعتبار سنجی داده ها Validating Data

  • نسخه ی نمایشی: اعتبارسنجی مدل Demo: Model Validation

  • ایجاد ویژگی های اعتبار سنجی سفارشی Creating Custom Validation Attributes

  • نسخه ی نمایشی: ایجاد یک ویژگی اعتبار سنجی سفارشی Demo: Creating a Custom Validation Attribute

  • اعتبار سنجی سمت مشتری Client-side Validation

  • نسخه ی نمایشی: اعتبار سنجی بر روی مشتری Demo: Validating on the Client

  • اعتبار سنجی از راه دور Remote Validation

  • نسخه ی نمایشی: با استفاده از اعتبار سنجی از راه دور Demo: Using Remote Validation

  • خلاصه Summary

ایجاد کد مشاهده تمیز و قابل نگهداری Creating Clean and Maintainable View Code

  • معرفی ماژول Module Introduction

  • راهنمای برچسب پیشرفته Advanced Tag Helpers

  • نسخه ی نمایشی: با استفاده از راهنمای برچسب JavaScript و CSS Demo: Using the JavaScript and CSS Tag Helpers

  • سایر یاران برچسب در ASP.NET Core MVC Other Tag Helpers in ASP.NET Core MVC

  • نسخه ی نمایشی: کار با Image یا Environment Tag Helper Demo: Working with the Image and Environment Tag Helper

  • ایجاد راهنمای برچسب سفارشی Creating Custom Tag Helpers

  • نسخه ی نمایشی: ایجاد راهنمای برچسب سفارشی Demo: Creating Custom Tag Helpers

  • یاور برچسب مشروط The Conditional Tag Helper

  • نسخه ی نمایشی: ایجاد برچسب مشروط Demo: Creating the Conditional Tag Helper

  • کار با tagHelperPrefix Working with the tagHelperPrefix

  • نسخه ی نمایشی: با استفاده از tagHelperPrefix Demo: Using the tagHelperPrefix

  • اجزای Async View Async View Components

  • نسخه ی نمایشی: ایجاد یک کامپوننت Async View Demo: Creating an Async View Component

  • محلی سازی برنامه Localizing the Application

  • نسخه ی نمایشی: پشتیبانی از بومی سازی در برنامه Demo: Supporting Localization in the Application

  • خلاصه Summary

بهینه سازی قابلیت کشف صفحات با استفاده از موتور مسیریابی Optimizing the Discoverability of Pages Using the Routing Engine

  • معرفی ماژول Module Introduction

  • مروری بر مسیریابی An Overview of Routing

  • مسیریابی مبتنی بر ویژگی Attribute-based Routing

  • نسخه ی نمایشی: بهینه سازی مسیرها در برنامه Demo: Optimizing the Routes in the Application

  • مناطق موجود در ASP.NET Core MVC Areas in ASP.NET Core MVC

  • نسخه ی نمایشی: افزودن منطقه تبلیغاتی به سایت Demo: Adding the Promo Area to the Site

  • مدیریت پیوندهای خروجی Managing Outgoing Links

  • نسخه ی نمایشی: کار با URL های خروجی Demo: Working with Outgoing URLs

  • خلاصه Summary

ایجاد آزمایشات واحدی برای پشتیبانی از تغییرات تجاری بدون ترس Creating Unit Tests to Support Business Changes Without Fear

  • معرفی ماژول Module Introduction

  • چرا به تست های واحدی نیاز دارید؟ Why You Need Unit Tests

  • تست های واحد نوشتاری Writing Unit Tests

  • نسخه ی نمایشی: ایجاد تست های واحد Demo: Creating Unit Tests

  • خلاصه Summary

تشخیص مشکلات برنامه Runtime Diagnosing Runtime Application Issues

  • معرفی ماژول Module Introduction

  • میان افزار تشخیصی Diagnostics Middleware

  • نسخه ی نمایشی: استفاده از گزینه های مختلف تشخیص در سایت شما Demo: Using the Different Diagnostics Options in Your Site

  • ورود Middleware Logging Middleware

  • نسخه ی نمایشی: اضافه کردن ورود به سایت شما Demo: Adding Logging to Your Site

  • با استفاده از ارائه دهندگان ورود شخص ثالث و Serilog Using Third-party Logging Providers and Serilog

  • نسخه ی نمایشی: افزودن پشتیبانی برای Serilog Demo: Adding Support for Serilog

  • افزودن فیلترها Adding Filters

  • نسخه ی نمایشی: ایجاد فیلترها در ASP.NET Core MVC Demo: Creating Filters in ASP.NET Core MVC

  • کار با فیلترهای جهانی Working with Global Filters

  • نسخه ی نمایشی: افزودن فیلتر جهانی Demo: Adding a Global Filter

  • افزودن بینش برنامه Azure Adding Azure Application Insights

  • نسخه ی نمایشی: کار با Azure Application Insights Demo: Working with Azure Application Insights

  • خلاصه Summary

بهبود عملکرد برنامه Improving the Application's Performance

  • معرفی ماژول Module Introduction

  • ذخیره به عنوان تقویت کننده عملکرد Caching as Performance Booster

  • حافظه پنهان In-memory Caching

  • نسخه ی نمایشی: کار با حافظه پنهان در حافظه Demo: Working with In-memory Cache

  • یاور تگ حافظه پنهان Cache Tag Helper

  • نسخه ی نمایشی: با استفاده از برچسب حافظه پنهان Demo: Using the Cache Tag Helper

  • توزیع حافظه پنهان Distributed Cache

  • نسخه ی نمایشی: افزودن حافظه پنهان توزیع شده Redis Demo: Adding the Distributed Redis Cache

  • ذخیره پاسخ Response Caching

  • نسخه ی نمایشی: افزودن ذخیره پاسخ Demo: Adding Response Caching

  • مدیریت فشرده سازی Managing Compression

  • نسخه ی نمایشی: کار با فشرده سازی Demo: Working with Compression

  • خلاصه Summary

به طور خودکار استقرار برنامه شما Automating the Deployment of Your Application

  • معرفی ماژول Module Introduction

  • مروری بر VSTS An Overview of VSTS

  • نسخه ی نمایشی: مروری بر VSTS Demo: An Overview of VSTS

  • تنظیم ادغام مداوم Setting up Continuous Integration

  • نسخه ی نمایشی: تنظیم ادغام مداوم Demo: Setting up Continuous Integration

  • خودکار اعزام به یک سرویس برنامه Azure Automating the Deployment to an Azure App Service

  • نسخه ی نمایشی: خودکار سازی اعزام به یک سرویس برنامه Azure Demo: Automating the Deployment to an Azure App Service

  • خلاصه و اختتامیه دوره Summary and Course Closure

نمایش نظرات

آموزش ساخت یک برنامه سازمانی با ASP.NET Core MVC
جزییات دوره
6h 38m
103
(آخرین آپدیت)
102
4.4 از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.