نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا می خواهید به سرعت و به راحتی بدانید که آیا برنامه شما کار می کند؟ شما به تست های خودکار نیاز خواهید داشت. این دوره به شما نشان می دهد که چگونه یک برنامه ASP.NET Core را معماری کنید تا بتوانید آزمون های واحد خودکار عالی بنویسید. همه را بزرگ کنید بررسی اجمالی دوره 2m 19s چه چیزی باید تست کنم؟ 38m 51s استفاده از انتزاع برای تست رابط کاربر 1 ساعت 5 متر 5 ثانیه سرنگونی استبداد پایگاه داده با الگوهای مخزن و آداپتور 1 ساعت و 13 دقیقه و 9 ثانیه استفاده از الگوی استراتژی برای محصور کردن منطق تجارت دهه 38 و 40 استناد به منطق درست و بارگذاری صفحه صحیح 24 متر 59 تست امنیت: مجوز و خط مشی ها 49 متر 12 ثانیه امنیت آزمایش: منطق سفارشی و نرم افزار میان افزار 34 متر 5 ثانیه تأیید اعتبار کد سرویس Web API شما 21m 26s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
چه چیزی باید تست کنم؟
What Should I Test?
-
مقدمه/چرا نوشتن تست؟
Introduction / Why Write Tests?
-
چه چیزی باید تست کنید؟
What Should You Test?
-
طراحی برای قابلیت آزمایش
Design for Testability
-
نسخه ی نمایشی: نوشتن کد با استفاده از تست های واحدی
Demo: Write Code Using Unit Tests
-
نسخه ی نمایشی: پوشش کد
Demo: Code Coverage
-
خلاصه
Summary
استفاده از انتزاع برای تست رابط کاربر
Using Abstraction to Test the User Interface
-
مقدمه
Introduction
-
تست رابط کاربری و الگوی طراحی MVC
User Interface Testing and the MVC Design Pattern
-
فکر کردن در مورد تست واحد ASP.NET MVC و نمای کلی
Thinking About Unit Testing ASP.NET MVC and Demo Overview
-
نسخه ی نمایشی قسمت 1 از 3: تنظیم واحد تست و کد ASP.NET
Demo Part 1 of 3: Setting up the Unit Test and ASP.NET Code
-
نسخه ی نمایشی قسمت 2 از 3: ایجاد مدل و ASP.NET Controller
Demo Part 2 of 3: Creating the Model and ASP.NET Controller
-
نسخه ی نمایشی قسمت 3 از 3: واحد تست لیست کشویی اپراتورها
Demo Part 3 of 3: Unit Testing the Operators Drop-down List
-
نسخه ی نمایشی: آزمایش واحد افزودن دو عدد در ماشین حساب وب
Demo: Unit Testing Adding Two Numbers in the Web Calculator
-
نسخه ی نمایشی: آزمایش واحد مورد خطا در ماشین حساب وب
Demo: Unit Testing an Error Case in the Web Calculator
-
تزریق وابستگی در یک کنترل کننده ASP.NET
Dependency Injection in an ASP.NET Controller
-
نسخه ی نمایشی: Refactor کنترل کننده و تست واحد برای استفاده از تزریق وابستگی
Demo: Refactor the Controller and Unit Tests to Use Dependency Injection
-
تزریق مسخره ، مقاله ، جعلی و تزریق وابستگی
Mocks, Stubs, Fakes, and Dependency Injection
-
نسخه ی نمایشی قسمت 1 از 2: استفاده از Mock to Unit Test کردن یک کنترل کننده ASP.NET
Demo Part 1 of 2: Using a Mock to Unit Test an ASP.NET Controller
-
نسخه ی نمایشی قسمت 2 از 2: استفاده از یک تأیید صحت رفتار
Demo Part 2 of 2: Using a Mock to Do Behavior Verification
-
خلاصه
Summary
سرنگونی استبداد پایگاه داده با الگوهای مخزن و آداپتور
Overthrowing the Tyranny of the Database with Repository and Adapter Patterns
-
مقدمه
Introduction
-
آزمایش پایگاه داده سخت است. خب درباره آن چکار میکنی؟
Databases Are Hard to Test. So What Do You Do About It?
-
مسئله عدم تطابق امپدانس شیئی-رابطه ای
The Object-relational Impedance Mismatch Problem
-
طراحی و اجرای مخازن
Designing and Implementing Repositories
-
EF Core و الگوی آداپتور: کار درست و روش خوشمزه ای برای انجام آن است
EF Core and the Adapter Pattern: It's the Right Thing to Do and the Tasty Way to Do It
-
طراحی برنامه نمونه
The Design of the Sample Application
-
نسخه ی نمایشی: اجرای الگوی آداپتور
Demo: Implementing the Adapter Pattern
-
نسخه ی نمایشی قسمت 1 از 2: کلاسهای مخزن هسته EF قابل استفاده مجدد
Demo Part 1 of 2: Reusable EF Core Repository Classes
-
نسخه ی نمایشی قسمت 2 از 2: آزمایش یکپارچه سازی مخازن هسته EF
Demo Part 2 of 2: Integration Testing EF Core Repositories
-
نسخه ی نمایشی: اجرای الگوی لایه خدمات
Demo: Implementing the Service Layer Pattern
-
نسخه ی نمایشی قسمت 1 از 3: ساختار آزمون واحد برای منطق تجاری لایه لایه خدمات
Demo Part 1 of 3: Unit Test Structure for Service Layer Business Logic
-
نسخه ی نمایشی قسمت 2 از 3: نوشتن آزمایش لایه های منطق کسب و کار لایه
Demo Part 2 of 3: Writing Service Layer Business Logic Unit Tests
-
نسخه ی نمایشی قسمت 3 از 3: استفاده از یک مخزن در حافظه برای آزمایش واحد
Demo Part 3 of 3: Using an In-memory Repository for Unit Testing
-
خلاصه
Summary
استفاده از الگوی استراتژی برای محصور کردن منطق تجارت
Leveraging the Strategy Pattern to Encapsulate Business Logic
-
مقدمه
Introduction
-
اعتبار سنجی ، ModelState.IsValid ASP.NET و الگوی استراتژی
Validation, ASP.NET's ModelState.IsValid, and the Strategy Pattern
-
اعتبار سنجی با System.ComponentModel.DataAnnotations
Validation with System.ComponentModel.DataAnnotations
-
نسخه ی نمایشی قسمت 1 از 2: اعتبار سنجی را با الگوی استراتژی پیاده سازی کنید
Demo Part 1 of 2: Implement Validation with the Strategy Pattern
-
نسخه ی نمایشی قسمت 2 از 2: از الگوی Strategy در یک کنترل کننده ASP.NET MVC استفاده کنید
Demo Part 2 of 2: Use Strategy Pattern in an ASP.NET MVC Controller
-
نسخه ی نمایشی: پیاده سازی اعتبار سنجی با استفاده از ویژگی اعتبار سنجی سفارشی
Demo: Implementing Validation Using a Custom Validation Attribute
-
نسخه ی نمایشی: اجرای اعتبار سنجی با استفاده از IValidatableObject
Demo: Implementing Validation Using IValidatableObject
-
نسخه ی نمایشی قسمت 1 از 2: استفاده از الگوی استراتژی برای اجرای یک محاسبه
Demo Part 1 of 2: Using the Strategy Pattern to Implement a Calculation
-
نسخه ی نمایشی قسمت 2 از 2: اتصال استراتژی محاسبه به برنامه
Demo Part 2 of 2: Connecting the Calculation Strategy in to the Application
-
خلاصه
Summary
استناد به منطق درست و بارگذاری صفحه صحیح
Invoking the Right Logic and Loading the Correct Page
-
مقدمه
Introduction
-
مسیریابی در ASP.NET MVC Core
Routing in ASP.NET MVC Core
-
نسخه ی نمایشی قسمت 1 از 2: یک اقدام جدید کنترل کننده و یک مسیر سفارشی ایجاد کنید
Demo Part 1 of 2: Create a New Controller Action and a Custom Route
-
نسخه آزمایشی قسمت 2 از 2: آزمونهای ادغام ASP.NET برای مسیر سفارشی
Demo Part 2 of 2: ASP.NET Integration Tests for the Custom Route
-
نسخه ی نمایشی قسمت 1 از 2: آزمونهای ادغام مسیر URL قدیمی
Demo Part 1 of 2: Legacy URL Route Integration Tests
-
نسخه ی نمایشی قسمت 2 از 2: اجرای مسیرهای کنترل کننده برای URL های قدیمی
Demo Part 2 of 2: Implementing Controller Routes for Legacy URLs
-
خلاصه
Summary
تست امنیت: مجوز و خط مشی ها
Testing Security: Authorization & Policies
-
مقدمه
Introduction
-
بررسی اجمالی امنیت: احراز هویت ، مجوز ، نقشها و ادعاها
Security Overview: Authentication, Authorization, Roles, and Claims
-
امنیت کدگذاری در ASP.NET Core
Coding Security in ASP.NET Core
-
مجوز در ASP.NET Core
Authorization in ASP.NET Core
-
مجریان و مجوزهای مبتنی بر سیاست در هسته ASP.NET
Policy-based Authorization and Authorization Handlers in ASP.NET Core
-
نسخه ی نمایشی: واحد آزمایش ویژگی مجاز
Demo: Unit Testing the Authorize Attribute
-
نسخه ی نمایشی قسمت 1 از 4: مجوز مبتنی بر سیاست در ASP.NET Core
Demo Part 1 of 4: Policy-based Authorization in ASP.NET Core
-
نسخه ی نمایشی قسمت 2 از 4: مجوز مبتنی بر سیاست آزمایش واحد
Demo Part 2 of 4: Unit Testing Policy-based Authorization
-
نسخه ی نمایشی قسمت 3 از 4: مجوز اجرای مجوز & lt؛ TO در ASP.NET Core
Demo Part 3 of 4: Implementing AuthorizationHandler<T> in ASP.NET Core
-
نسخه ی نمایشی قسمت 4 از 4: پیکربندی سیاست مجوز در ASP.NET Core
Demo Part 4 of 4: Configuring the Authorization Policy in ASP.NET Core
-
خلاصه
Summary
امنیت آزمایش: منطق سفارشی و نرم افزار میان افزار
Testing Security: Custom Logic & Middleware
-
مقدمه
Introduction
-
نسخه ی نمایشی قسمت 1 از 2: استفاده از الگوی استراتژی برای تصمیم گیری های امنیتی
Demo Part 1 of 2: Using the Strategy Pattern to Make Security Decisions
-
نسخه ی نمایشی قسمت 2 از 2: اجرای IUserAuthorizationStrategy با مجوز مبتنی بر ادعا
Demo Part 2 of 2: Implementing IUserAuthorizationStrategy with Claims-based Authorization
-
ASP.NET Core Middleware
ASP.NET Core Middleware
-
نسخه ی نمایشی قسمت 1 از 4: استفاده از نرم افزار متوسط برای جمع آوری ادعاهای کاربر
Demo Part 1 of 4: Using Custom Middleware to Populate User Claims
-
نسخه ی نمایشی قسمت 2 از 4: پیاده سازی نرم افزار میانی سفارشی با تست واحد
Demo Part 2 of 4: Implementing Custom Middleware with Unit Tests
-
نسخه ی نمایشی قسمت 3 از 4: پیکربندی نرم افزار متوسط در ASP.NET Core
Demo Part 3 of 4: Configuring Custom Middleware in ASP.NET Core
-
نسخه ی نمایشی قسمت 4 از 4: اتصال Middleware ، IUserAuthorizationStrategy و Views
Demo Part 4 of 4: Connecting Middleware, IUserAuthorizationStrategy, and Views
-
خلاصه
Summary
تأیید اعتبار کد سرویس Web API شما
Validating Your Web API Service Code
-
مقدمه
Introduction
-
نسخه ی نمایشی: آزمایش یکپارچه سازی Header برای JSON و XML
Demo: Integration Testing the Accept Header for JSON and XML
-
نسخه ی نمایشی: واحد آزمایش اشیا J قالب بندی شده سفارشی JSON
Demo: Unit Testing Custom Formatted JSON Objects
-
خلاصه
Summary
نمایش نظرات