آموزش EF Core 1.0: نگاه اول

EF Core 1.0: First Look

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: عصر جدیدی برای توسعه دهندگان دات نت است. می‌توانید برنامه‌های چند پلتفرمی بسازید، از ابزارهای سبک‌تری مانند VS Code استفاده کنید و با استفاده از ابزارهایی مانند Docker فوراً آن را مستقر کنید. در واقع، ASPNET Core و EF Core به قدری متقابل پلتفرم هستند که نه تنها می‌توانید برنامه‌های خود را روی OSX و Linux (اوه، و ویندوز نیز) مستقر کنید، بلکه حتی می‌توانید آنها را روی هر یک از پلتفرم‌ها بسازید. در این جلسه، جولی لرمن EF Core را به یک ASP.NET Core WebAPI اضافه می کند، به PostgreSQL متصل می شود و از web API برای تعامل با داده ها استفاده می کند. و فقط به این دلیل که می تواند، جولی تمام این کدنویسی، اشکال زدایی و اجرا را در OSX در مک بوک انجام می دهد. همچنین خواهید دید که چگونه ارائه دهنده جدید InMemory EFCore آزمایش واحد را آسان می کند. هنگامی که API تست شد و کار کرد، خواهید دید که چگونه پایگاه داده و API جدید را به کانتینرهای docker فشار دهید و آنها را روی لینوکس اجرا کنید.

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

معرفی Introduction

  • معرفی Introduction

ایجاد Web API با قابلیت EF Creating the EF-enabled Web API

  • Scaffolding a Web API جدید Scaffolding a New Web API

  • نگاهی به پروژه Scaffolded در کد ویژوال استودیو Looking at the Scaffolded Project in Visual Studio Code

  • اضافه کردن کلاس های دامنه و هسته EF Adding Domain Classes and EF Core

  • اضافه کردن یک کنترلر Web API که از EF استفاده می کند Adding a Web API Controller That Will Use EF

  • ایجاد یک DbContext Creating a DbContext

  • چگونه EF Core نام جدول را استنباط می کند How EF Core Infers Table Names

  • آماده سازی DbContext برای تزریق وابستگی و IOC Preparing the DbContext for Dependency Injection and IOC

EF Core Migrations EF Core Migrations

  • افزودن پشتیبانی مهاجرت Adding Migrations Support

  • EF Core Migrations Commands EF Core Migrations Commands

  • تنظیم اطلاعات ارائه دهنده و اتصال Setting the Provider and Connection Info

  • اجرای مهاجرت و درک پشتیبانی از کنترل منبع بهبود یافته Running Migrations and Understanding the Improved Source Control Support

  • ایجاد پایگاه داده Creating the Database

ساخت کنترلر و کاشت DB با JSON Building the Controller and Seeding the DB with JSON

  • ساخت کنترلر Web API برای استفاده از EF Building the Web API Controller to Use EF

  • استفاده از EF و JSON برای ایجاد پایگاه داده Using EF and JSON to Seed the Database

تست واحد با ارائه دهنده حافظه داخلی EF Core Unit Testing with EF Core's In-memory Provider

  • یک وب API غنی تر برای آزمایش A Richer Web API to Test

  • ساخت کنترلر Web API برای استفاده از EF Building the Web API Controller to Use EF

  • استفاده از EF Core In-Memory Provider برای تست های واحد Using EF Core In-Memory Provider for Unit Tests

  • اجرای تست ها Running the Tests

استقرار با داکر Deploying with Docker

  • تصاویر و فایل‌های Docker برای پروژه Docker Images and Files for the Project

  • استقرار و اجرای EF Core Dependent Web API با Docker Deploying and Running the EF Core Dependent Web API with Docker

  • بسته بندی Wrapping Up

نمایش نظرات

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

آموزش EF Core 1.0: نگاه اول
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 32m
22
Pluralsight (پلورال سایت) pluralsight-small
29 شهریور 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
81
3.6 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Geoffrey Grosenbach Geoffrey Grosenbach

جفری PeepCode را تأسیس کرد و دوره های بی شماری را در مورد Ruby ، JavaScript و Shell ایجاد کرده است. او کد را در https://github.com/topfunky مرتکب می شود.

Julie Lerman Julie Lerman

جولی لرمن یک مربی نرم افزار با 30 سال تجربه به عنوان یک توسعه دهنده است. او یک نویسنده طولانی مدت Pluralsight ، Microsoft MVP ، مدیر منطقه ای مایکروسافت و ناخدای داکر است که در تپه های ورمونت زندگی می کند و همچنان به عنوان متخصص برتر جهان در Entity Framework شناخته می شود. شما می توانید جولی را با سخنرانی درمورد کلمات کلیدی و جلسات رمزگذاری سخت در زمینه طراحی دامنه ، Azure ، Entity Framework و سایر موضوعات در کنفرانس های نرم افزاری در سراسر جهان مشاهده کنید. به عنوان مربی ، جولی پشتیبانی از DDD و اجرای معماری را فراهم می کند ، کارگاه های Event Storming را تسهیل می کند و غواصی عمیقی در Entity Framework برای مشتریان خود فراهم می کند. جولی کتابهای بسیار تحسین شده "Programming Entity Framework" را از O'Reilly ، ستون MSDN Magazine Data Points و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.

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

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

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