آموزش معماری برنامه های کاربردی ASP.NET CORE 3: بهترین روشها - آخرین آپدیت

دانلود Architecting ASP.NET Core 3 Applications: Best Practices

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

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

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

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

معرفی دوره Course Introduction

  • بررسی نسخه Version Check

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

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

  • معماری جامد برای برنامه های هسته اصلی .NET در GloboTicket A Solid Architecture for .NET Core Applications at GloboTicket

  • آنچه قبل از شروع باید بدانید What You Need to Know before Starting

  • یک معماری جامد برای برنامه های کاربردی هسته .NET در Globoticket A Solid Architecture for .NET Core Applications at GloboTicket

  • آنچه شما باید قبل از شروع بدانید What You Need to Know before Starting

  • نسخه ی نمایشی: در حال مشاهده برنامه تکمیل شده هستید Demo: Looking at the Finished Application

  • نسخه ی نمایشی: با نگاهی به برنامه تمام شده Demo: Looking at the Finished Application

درک اصول معماری بنیادی Understanding Foundational Architectural Principles

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

  • اصول معماری بنیادی Foundational Architectural Principles

  • سبک های مختلف معماری کاربردی Different Application Architecture Styles

  • درک معماری تمیز Understanding Clean Architecture

  • خلاصه Summary

راه اندازی Application Core Setting up the Application Core

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

  • درک نیازهای تجاری Understanding the Business Requirements

  • تنظیم معماری برنامه Setting up the Application Architecture

  • نسخه ی نمایشی: ایجاد راه حل Visual Studio Demo: Creating the Visual Studio Solution

  • ایجاد پروژه دامنه Creating the Domain Project

  • نسخه ی نمایشی: ایجاد پروژه دامنه Demo: Creating the Domain Project

  • طراحی پروژه برنامه Designing the Application Project

  • نسخه ی نمایشی: ایجاد پروژه برنامه Demo: Creating the Application Project

  • با استفاده از MediatR و AutoMapper Using MediatR and AutoMapper

  • نسخه ی نمایشی: نوشتن منطق برنامه در کنترل کننده درخواست Demo: Writing the Application Logic in the Request Handler

  • معرفی CQR ها به معماری Introducing CQRS into the Architecture

  • نسخه ی نمایشی: اضافه کردن CQR ها به معماری برنامه Demo: Adding CQRS into the Application Architecture

  • درک ویژگی ها Understanding Features

  • نسخه ی نمایشی: سازماندهی کد با استفاده از ویژگی ها Demo: Organizing the Code Using Features

  • نسخه ی نمایشی: استفاده از دستورات برای ایجاد یک موجود جدید Demo: Using Commands to Create a New Entity

  • افزودن اعتبار سنجی با استفاده از اعتبارسنجی روان Adding Validation Using Fluent Validation

  • نسخه ی نمایشی: اضافه کردن اعتبارسنجی و استثنائات سفارشی Demo: Adding Validation and Custom Exceptions

  • خلاصه Summary

ایجاد پروژه زیرساخت Creating the Infrastructure Project

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

  • درک هدف پروژه های زیربنایی Understanding the Goal of the Infrastructure Projects

  • افزودن پایداری داده ها با هسته چارچوب موجودیت Adding Data Persistence with Entity Framework Core

  • نسخه ی نمایشی: اضافه کردن هسته چارچوب موجودیت Demo: Adding Entity Framework Core

  • نسخه ی نمایشی: اجرای لایه پایداری Demo: Implementing the Persistence Layer

  • افزودن پروژه زیرساخت Adding the Infrastructure Project

  • نسخه ی نمایشی: اضافه کردن پشتیبانی از ارسال نامه از زیرساخت ها Demo: Adding Support for Mailing from the Infrastructure

  • خلاصه Summary

افزودن API با استفاده از ASP.NET Core Adding an API Using ASP.NET Core

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

  • ایجاد پروژه API Creating the API Project

  • نسخه ی نمایشی: اضافه کردن پروژه API Demo: Adding the API Project

  • انتقال از خدمات مشاهده به MediaTr Transitioning from View Services to MediatR

  • نسخه ی نمایشی: اضافه کردن کد کنترلر با استفاده از MediaTR Demo: Adding Controller Code Using MediatR

  • تصمیم گیری در مورد بازگشت اشیاء Deciding Which Objects to Return

  • نسخه ی نمایشی: بازگشت مدل ها و پاسخ ها Demo: Returning View Models and Responses

  • نسخه ی نمایشی: اضافه کردن پشتیبانی برای بازگشت پرونده CSV Demo: Adding Support for Returning a CSV File

  • در معرض عملکرد API با استفاده از swagger Exposing the API Functionality Using Swagger

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

  • خلاصه Summary

تست کد برنامه Testing the Application Code

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

  • درک انواع مختلف آزمون Understanding the Different Test Types

  • ایجاد تست های واحد Creating Unit Tests

  • نسخه ی نمایشی: ایجاد تست های واحد برای کد برنامه Demo: Creating Unit Tests for the Application Code

  • نسخه ی نمایشی: نوشتن تست های ادغام برای زیرساخت ها Demo: Writing Integration Tests for Infrastructure

  • نسخه ی نمایشی: نوشتن تست های ادغام برای کنترل کننده های API Demo: Writing Integration Tests for the API Controllers

  • خلاصه Summary

افزودن رابط کاربر Adding a UI

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

  • معرفی طرف مشتری Blazor Introducing Blazor Client-side

  • با استفاده از NSwag و NSwagStudio Using NSwag and NSwagStudio

  • نسخه ی نمایشی: تولید کد مشتری با استفاده از Nswag Demo: Generating Client Code Using Nswag

  • کاوش در برنامه مشتری Exploring the Client App

  • نسخه ی نمایشی: کاوش در برنامه Blazor Demo: Exploring the Blazor Application

  • نسخه ی نمایشی: اضافه کردن عملکرد صفحه بندی پایان به پایان Demo: Adding the Paging Functionality End-to-end

  • خلاصه Summary

بهبود رفتار برنامه Improving on the Application’s Behavior

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

  • رسیدگی به خطاها در API Handling Errors in the API

  • نسخه ی نمایشی: تحویل خطا Demo: Handing Errors

  • اضافه کردن ورود به معماری Adding Logging to the Architecture

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

  • تأیید کنندگان کاربران Authenticating Users

  • نسخه ی نمایشی: اضافه کردن احراز هویت با استفاده از نشانه ها Demo: Adding Authentication Using Tokens

  • نسخه ی نمایشی: افزودن احراز هویت به برنامه Blazor Demo: Adding Authentication to the Blazor App

  • خلاصه و پایان دوره Summary and Course Closing

نمایش نظرات

آموزش معماری برنامه های کاربردی ASP.NET CORE 3: بهترین روشها
جزییات دوره
4h 0m
76
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
548
4.9 از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

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