آموزش .NET 5 Web API & Entity Framework Crash Course

.NET 5 Web API & Entity Framework Crash Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وب سرویس RESTful خود را با .NET 5 Web API از ابتدا بسازید و از Entity Framework برای ایجاد پایگاه داده خود استفاده کنید. ساخت سرویس های وب RESTful با NET 5 Web API نگاشت شی رابطه ای با Entity Framework ذخیره داده ها به طور مداوم در پایگاه داده SQL Server Entity Framework Code-First Migrations از Postman برای آزمایش تماس های سرویس وب خود همه عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف) استفاده کنید. ) روش های درخواست HTTP GET، POST، PUT، DELETE پیش نیازها: باید کمی تجربه در سی شارپ داشته باشید

.NET 5 آینده است.

این فریم ورک قدیمی دات نت را با .NET Core ترکیب می کند و به همین دلیل زمان آن فرا رسیده است که این دوره آموزشی را با آخرین نسخه .NET به روز کنید.

در کمترین زمان ممکن چیزهای مهم در مورد توسعه وب با Web API و Entity Framework در NET 5 را یاد خواهید گرفت تا بتوانید به زودی به پروژه‌ها و شرکت‌های جدیدی بپیوندید که هوس برنامه‌نویسان دات نت مانند شما را دارند.

با مثال برنامه، می‌خواهیم بسازیم که می‌توانید مخاطبین را ایجاد، بخوانید، به‌روزرسانی و حذف کنید. ما از افرادی مانند پیتر پارکر یا تونی استارک استفاده خواهیم کرد.

ابزارهایی که قرار است از آنها استفاده کنیم .NET SDK هستند، البته همراه با ویژوال استودیو برای نوشتن کد، پستچی برای برقراری تماس های REST و SQL Server Express برای پایگاه داده ما.

همه چیز به صورت رایگان در دسترس است! بنابراین شما از قبل هر آنچه را که برای شروع توسعه با .NET 5 نیاز دارید در اختیار دارید.

چند دقیقه پس از دوره، شما اولین تماس API وب خود را انجام خواهید داد.

پس از آن مدل و کنترلر خود را ایجاد می کنید تا از الگوی Model-View-Controller استفاده کنید و تمام عملیات CRUD را پیاده سازی کنید، به این معنی که با روش های HTTP مربوطه GET، POST، PUT و DELETE ایجاد، خواندن، به روز رسانی و حذف کنید.

سپس با کمک نگاشت شی-رابطه ای Entity Framework و کد-فرست مهاجرت، داده های خود را پایدار خواهید کرد.

با این همه دانش، آماده غلبه بر هر برنامه بک اند NET 5 هستید.


آنچه خواهید آموخت

مقدمه

  • دانلود نصب NET 5 SDK، Visual Studio 2019 Community Edition Postman

  • اولین تماس Web API خود را در اولین دقیقه ایجاد کنید

  • یک مخزن Git را برای کنترل منبع خود راه اندازی کنید

Web API

  • الگوی Model-View-Controller (MVC)

  • مدل ها و کنترلرها را ایجاد کنید

  • مسیریابی مشخصه (با پارامترها)

  • همه عملیات CRUD (ایجاد، خواندن، به‌روزرسانی، حذف)

  • روش های درخواست HTTP GET، POST، PUT DELETE

چارچوب نهاد

  • نگاشت شیء-رابطه ای

  • مهاجرت کد-اول

  • SQL Server Express

  • نحوه استفاده از DataContext و ConnectionString مناسب

  • همه درخواست‌های قبلی HTTP با Entity Framework برای ذخیره داده‌های شما در پایگاه داده SQL Server


مربی شما

اسم من پاتریک است و مدرس شما در این دوره خواهم بود. من بیش از یک دهه است که یک توسعه دهنده وب هستم، برای شرکت های بزرگ و تیم های کوچک، به عنوان کارمند و پیمانکار کار کرده ام و فقط دوست دارم ببینم که مایکروسافت چگونه با دات نت پیش می رود و چقدر اهمیت آن روز به روز می شود. .

تا به امروز، من توانستم هفت دوره در مورد توسعه وب در اینجا در Udemy در مورد NET Core، برنامه های تک صفحه ای، Angular و DevOps با مجموع تقریبا 50000 دانشجوی منحصر به فرد و بیش از 4000 بررسی اجرا کنم.

اگر سؤالی دارید، در صورت تمایل با هم ارتباط برقرار کنید.


و اگر هنوز شک دارید، 30 روز ضمانت بازگشت وجه دارید، بدون سوال.

بنابراین، امیدوارم برای مهارت‌های جدید و پروژه‌های جدید خود آماده باشید! ;)

من مشتاق دیدار شما در دوره هستم!



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

معرفی Introduction

  • معرفی Introduction

  • ابزار Tools

  • یک وب اپلیکیشن جدید ایجاد کنید Create a New Web Application

  • بررسی اجمالی پروژه Project Overview

  • اولین تماس API وب First Web API Call

  • مخزن Git را راه اندازی کنید Initialize Git Repository

  • مخزن GitHub GitHub Repository

وب API Web API

  • معرفی Introduction

  • الگوی Model-View-Controller (MVC). Model-View-Controller (MVC) Pattern

  • اولین مدل شما Your First Model

  • اولین کنترلر شما Your First Controller

  • روش های HTTP HTTP Methods

  • برای یک مخاطب تماس بگیرید GET Call for a Single Contact

  • IAction Result و کدهای وضعیت IActionResult & Status Codes

  • POST تماس POST Call

  • تماس بگیرید PUT Call

  • حذف تماس DELETE Call

  • خلاصه Summary

چارچوب نهاد Entity Framework

  • معرفی Introduction

  • معرفی Introduction

  • Object-Relational-Mapping & Code-First Migration توضیح داده شد Object-Relational-Mapping & Code-First Migration Explained

  • نصب Entity Framework Installing Entity Framework

  • نصب SQL Server Express (با مدیریت استودیو) Installing SQL Server Express (with Management Studio)

  • پیاده سازی DataContext Implementing the DataContext

  • ConnectionString و افزودن DbContext ConnectionString & Adding the DbContext

  • مهاجرت اول First Migration

  • یک کنترلر جدید برای Entity Framework A new Controller for Entity Framework

  • تماس های ناهمزمان Asynchronous Calls

  • پیاده سازی ها را دریافت کنید GET Implementations

  • پیاده سازی های POST POST Implementations

  • پیاده سازی های PUT PUT Implementations

  • حذف پیاده سازی ها DELETE Implementations

  • حذف نرم Soft Delete

  • خلاصه Summary

  • خلاصه Summary

Legacy: ASP.NET Web API 2 Hands-On Legacy: ASP.NET Web API 2 Hands-On

  • میراث؟ آن چیست؟ Legacy? What's that?

  • مقدمه Intoduction

  • یک پروژه برنامه کاربردی وب در ویژوال استودیو ایجاد کنید Create a Web Application Project in Visual Studio

  • Web API را به برنامه وب خود اضافه کنید Add Web API to your Web Application

  • مدل اول First Model

  • اولین کنترلر First Controller

  • HTML و JQuery HTML & JQuery

  • درخواست HTTP را دریافت کنید GET HTTP Request

  • شبکه و مسیریابی Network & Routing

  • تماس با شناسه - سمت سرور Get Contact by ID - Server Side

  • با شناسه تماس بگیرید - سمت مشتری Get Contact by ID - Client Side

  • ارسال درخواست HTTP POST HTTP Request

  • قرار دادن و حذف PUT & DELETE

  • دریافت تماس با نام - Web API Routing & Action Get Contact by Name - Web API Routing & Action

  • مسیریابی صفت Attribute Routing

  • پیشوندها و محدودیت های مسیر Route Prefixes & Constraints

  • کد چارچوب نهاد اولین مهاجرت Entity Framework Code First Migration

نمایش نظرات

آموزش .NET 5 Web API & Entity Framework Crash Course
جزییات دوره
3 hours
50
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
12,040
4.3 از 5
دارد
دارد
دارد
Patrick God
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Patrick God Patrick God

برنامه نویس و معلم پرشور نرم افزار