لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
جولی لرمن یک مربی نرم افزار با 30 سال تجربه به عنوان یک توسعه دهنده است. او یک نویسنده طولانی مدت Pluralsight ، Microsoft MVP ، مدیر منطقه ای مایکروسافت و ناخدای داکر است که در تپه های ورمونت زندگی می کند و همچنان به عنوان متخصص برتر جهان در Entity Framework شناخته می شود. شما می توانید جولی را با سخنرانی درمورد کلمات کلیدی و جلسات رمزگذاری سخت در زمینه طراحی دامنه ، Azure ، Entity Framework و سایر موضوعات در کنفرانس های نرم افزاری در سراسر جهان مشاهده کنید. به عنوان مربی ، جولی پشتیبانی از DDD و اجرای معماری را فراهم می کند ، کارگاه های Event Storming را تسهیل می کند و غواصی عمیقی در Entity Framework برای مشتریان خود فراهم می کند. جولی کتابهای بسیار تحسین شده "Programming Entity Framework" را از O'Reilly ، ستون MSDN Magazine Data Points و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.
جفری PeepCode را تأسیس کرد و دوره های بی شماری را در مورد Ruby ، JavaScript و Shell ایجاد کرده است. او کد را در https://github.com/topfunky مرتکب می شود.
نمایش نظرات