آموزش تست با EF Core

Testing with EF Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: هنگام ایجاد برنامه ای که از EF Core استفاده می کند ، به سرعت فکر خواهید کرد که چگونه می توانید کد خود را آزمایش کنید. در این دوره شما با استراتژی هایی آشنا خواهید شد که می توانند با استفاده از ارائه دهندگان پایگاه داده در حافظه مانند InMemory و SQLite به آزمایش کد شما کمک کنند. در این دوره ، با Test با EF Core ، خواهید آموخت که چگونه EF Core می تواند به تست کدی که متکی است کمک کند. در تماس با پایگاه داده خود را. ابتدا با روشهای مختلف آزمایش برنامه خود آشنا خواهید شد. در مرحله بعدی ، خواهید فهمید که چگونه ارائه دهندگان پایگاه داده در حافظه مانند InMemory و SQLite می توانند به بهبود آزمایشات شما کمک کنند. سرانجام ، شما نحوه جدا کردن آزمایشات و چگونگی تقویت Test Explorer با گزارش هایی که از EF Core می شوند ، را کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش EF Core مورد نیاز برای بهبود آزمایشات و در نتیجه قابلیت اطمینان کد خود را خواهید داشت.

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

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

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

شروع با EF Core Testing Getting Started with EF Core Testing

  • بالا آمدن Coming Up

  • پیش نیازهای دوره Course Prerequisites

  • آموزش روشهای مختلف برای آزمایش برنامه خود Learning About Different Ways to Test Your Application

  • تست واحد با هسته EF Unit Testing with EF Core

  • نسخه ی نمایشی - معرفی برنامه آزمایشی Demo - Introducing the Demo Application

  • خلاصه Summary

واحد تست کد شما با حافظه اصلی EF Unit Testing Your Code with EF Core InMemory

  • بالا آمدن Coming Up

  • یادگیری & nbsp؛ پایگاه داده حافظه اصلی EF & nbsp؛ ارائه دهنده & nbsp؛ ارائه دهنده & nbsp؛ چیست Learning What the EF Core InMemory Database Provider Is

  • نسخه ی نمایشی - آماده شدن برای آزمایش با ارائه دهنده پایگاه داده در حافظه Demo - Getting Ready for Testing with the InMemory Database Provider

  • تست واحد با ترتیب ، عمل ، الگوی ادعا Unit Testing with the Arrange, Act, Assert Pattern

  • نسخه ی نمایشی - نوشتن تست واحد اول خود با استفاده از ارائه دهنده پایگاه داده در حافظه Demo - Writing Your First Unit Test Using the Inmemory Database Provider

  • نسخه ی نمایشی - نوشتن تست های واحد اضافی Demo - Writing Additional Unit Tests

  • جدا کردن تست ها Isolating Tests

  • نسخه ی نمایشی - آزمایش های منزوی Demo - Isolating Tests

  • بهبود تست ها با استفاده از چندین نمونه DbContext Improving Tests by Using Multiple DbContext Instances

  • نسخه ی نمایشی - استفاده از چندین نمونه DbContext Demo - Using Multiple DbContext Instances

  • محدودیت های تمسخرآمیز ارائه دهنده پایگاه داده در حافظه Mocking Limitations of the InMemory Database Provider

  • نسخه ی نمایشی - تست با یکپارچگی مرجع Demo - Testing with Referential Integrity

  • مزایا و معایب ارائه دهنده پایگاه داده در حافظه Advantages and Disadvantages of the InMemory Database Provider

  • خلاصه Summary

بهبود قابلیت اطمینان آزمایش هسته ای EF با SQLite Improving the Reliability of EF Core Testing with SQLite

  • بالا آمدن Coming Up

  • معرفی SQLite Introducing SQLite

  • نسخه ی نمایشی - تست واحد با SQLite Demo - Unit Testing with SQLite

  • نسخه ی نمایشی - استفاده از چندین نمونه DbContext Demo - Using Multiple DbContext Instances

  • نسخه ی نمایشی - تست با یکپارچگی مرجع Demo - Testing with Referential Integrity

  • اضافه کردن EF Core Logging Adding EF Core Logging

  • نسخه ی نمایشی - اضافه کردن EF Core Logging Demo - Adding EF Core Logging

  • نسخه ی نمایشی - ورود به سیستم Test Explorer Demo - Logging to Test Explorer

  • محدودیت های SQLite Limitations of SQLite

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش تست با EF Core
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 12m
31
Pluralsight (پلورال سایت) pluralsight-small
24 خرداد 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
74
4.6 از 5
دارد
دارد
دارد
Kevin Dockx

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dockx Kevin Dockx

Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.