نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره یاد خواهید گرفت که چگونه یک API با ASP.NET Core بسازید که از طریق Entity Framework Core به یک پایگاه داده متصل شود. سلام! نام من کوین داکس است و به ASP.NET Core به ساخت اولین API خود خوش آمدید. در این دوره ، شما می آموزید که چگونه یک API با ASP.NET Core ایجاد کنید که از طریق Entity Framework Core به یک پایگاه داده متصل شود. شما با پوشش موضوعات اصلی مانند دریافت منابع از خدمات و دستکاری آنها ، سیستم تزریق وابستگی داخلی و ورود به سیستم ، کار با محیط های مختلف ، پرونده های پیکربندی و میان افزار و ویژگی های مربوط به هسته Entity Framework Core مانند کار با مهاجرت ها و بذر دهی به آنجا خواهید رسید. پایگاه داده با پایان این دوره ، شما می توانید یک API را از ابتدا با ASP.NET Core ایجاد کنید. قبل از شروع ، مطمئن شوید که از قبل با C # آشنا هستید. امیدوارم که به من بپیوندید و من مشتاقانه منتظر کمک شما در سفر یادگیری خود در اینجا در Pluralsight هستم.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
آشنا شدن با هسته ASP.NET
Getting Acquainted with ASP.NET Core
-
مقدمه
Introduction
-
ابزار
Tooling
-
هسته ASP.NET: تصویر بزرگ
ASP.NET Core: The Big Picture
-
نسخه ی نمایشی: بارگیری و نصب هسته NET
Demo: Downloading and Installing .NET Core
-
نسخه ی نمایشی: شروع یک پروژه هسته جدید ASP.NET
Demo: Starting a New ASP.NET Core Project
-
ASP.NET Core Request Pipeline و Middleware
The ASP.NET Core Request Pipeline and Middleware
-
نسخه ی نمایشی: پیکربندی خط لوله درخواست ASP.NET
Demo: Configuring the ASP.NET Request Pipeline
-
خلاصه
Summary
ایجاد API و بازگرداندن منابع
Creating the API and Returning Resources
-
بالا آمدن
Coming Up
-
Middleware برای ساخت API
Middleware for Building an API
-
روشن کردن الگوی MVC
Clarifying the MVC Pattern
-
نسخه ی نمایشی: افزودن ASP.NET Core MVC Middleware
Demo: Adding the ASP.NET Core MVC Middleware
-
نسخه ی نمایشی: بازگشت منابع (قسمت 1)
Demo: Returning Resources (Part 1)
-
نسخه ی نمایشی: بازگرداندن منابع (قسمت 2)
Demo: Returning Resources (Part 2)
-
آموزش مسیریابی
Learning About Routing
-
نسخه ی نمایشی: بازگرداندن منابع (قسمت 3)
Demo: Returning Resources (Part 3)
-
نسخه ی نمایشی: بهبود معماری با کلاس های مدل
Demo: Improving the Architecture with Model Classes
-
اهمیت کد وضعیت
The Importance of Status Codes
-
نسخه ی نمایشی: بازگشت کدهای وضعیت صحیح
Demo: Returning Correct Status Codes
-
نسخه ی نمایشی: بازگرداندن منابع کودک
Demo: Returning Child Resources
-
نسخه ی نمایشی: کار با تنظیمات Serializer
Demo: Working with Serializer Settings
-
قالب سازها و محتوا
Formatters and Content Negotiation
-
نسخه ی نمایشی: قالب سازها و مذاکره در مورد محتوا
Demo: Formatters and Content Negotiation
-
خلاصه
Summary
دستکاری منابع
Manipulating Resources
-
بالا آمدن
Coming Up
-
نسخه ی نمایشی: ایجاد یک منبع
Demo: Creating a Resource
-
نسخه ی نمایشی: اعتبار سنجی ورودی
Demo: Validating Input
-
نسخه ی نمایشی: به روزرسانی یک منبع
Demo: Updating a Resource
-
به روزرسانی جزئی منبع
Partially Updating a Resource
-
نسخه ی نمایشی: به روزرسانی جزئی منبع
Demo: Partially Updating a Resource
-
نسخه ی نمایشی: حذف یک منبع
Demo: Deleting a Resource
-
خلاصه
Summary
کار با خدمات و تزریق وابستگی
Working with Services and Dependency Injection
-
بالا آمدن
Coming Up
-
وارونگی کنترل و تزریق وابستگی
Inversion of Control and Dependency Injection
-
نسخه ی نمایشی: تزریق و استفاده از Logger
Demo: Injecting and Using a Logger
-
نسخه ی نمایشی: ورود به پرونده
Demo: Logging to a File
-
نسخه ی نمایشی: پیاده سازی و استفاده از سرویس سفارشی
Demo: Implementing and Using a Custom Service
-
نسخه ی نمایشی: کار با پرونده های پیکربندی
Demo: Working with Configuration Files
-
نسخه ی نمایشی: پیکربندی محدوده برای محیط ها
Demo: Scoping Configuration to Environments
-
خلاصه
Summary
آشنا شدن با هسته چارچوب نهاد
Getting Acquainted with Entity Framework Core
-
بالا آمدن
Coming Up
-
معرفی Entity Framework Core
Introducing Entity Framework Core
-
نسخه ی نمایشی: ایجاد کلاس های موجودیت
Demo: Creating Entity Classes
-
نسخه ی نمایشی: ایجاد DbContext
Demo: Creating a DbContext
-
نسخه ی نمایشی: کار با مهاجرت ها
Demo: Working with Migrations
-
نسخه ی نمایشی: با خیال راحت داده های پیکربندی حساس را ذخیره می کند
Demo: Safely Storing Sensitive Configuration Data
-
نسخه ی نمایشی: کاشت پایگاه داده با داده
Demo: Seeding the Database with Data
-
خلاصه
Summary
استفاده از Entity Framework Core در کنترلرهای ما
Using Entity Framework Core in Our Controllers
-
بالا آمدن
Coming Up
-
معرفی الگوی مخزن
Introducing the Repository Pattern
-
نسخه ی نمایشی: معرفی الگوی مخزن
Demo: Introducing the Repository Pattern
-
نسخه ی نمایشی: بازگرداندن اطلاعات از مخزن هنگام درخواست منابع
Demo: Returning Data from the Repository When Requesting Resources
-
نسخه ی نمایشی: استفاده از AutoMapper برای نقشه برداری بین موجودیت ها و DTO ها
Demo: Using AutoMapper to Map Between Entities and DTOs
-
نسخه ی نمایشی: ایجاد یک منبع
Demo: Creating a Resource
-
نسخه ی نمایشی: به روزرسانی یک منبع
Demo: Updating a Resource
-
نسخه ی نمایشی: به روزرسانی جزئی منبع
Demo: Partially Updating a Resource
-
نسخه ی نمایشی: حذف یک منبع
Demo: Deleting a Resource
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات