این دوره به شما یاد میدهد که چگونه یک REST API را با استفاده از #C و ASP.NET با استفاده از MongoDB برای پایگاه داده backend پیادهسازی کنید.
آنچه یاد خواهید گرفت:
RESTful Web API یک راه حل ایده آل برای بسیاری از نیازهای امروزی توزیع و کارایی داده در برنامههای مرورگر است. در این دوره آموزشی، با استفاده از ASP.NET Core 6 Web API و NoSQL Databases، یاد خواهید گرفت که چگونه یک REST API را با استفاده از #C و ASP.NET با استفاده از MongoDB برای پایگاه داده backend پیادهسازی کنید. ابتدا نحوه ذخیره و بازیابی دادهها از پایگاه داده NoSQL را بررسی خواهید کرد. در مرحله بعد، جزئیات نحوه پیادهسازی REST API با استفاده از #C و ASP.NET را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه یک صفحه وب را با API ادغام کنید. پس از اتمام این دوره، مهارتها و دانش قطعات متحرک مختلف مورد نیاز برای طراحی و پیادهسازی REST API با استفاده از ASP.NET و پایگاه داده NoSQL را خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Understanding the Basics of APIs [35mins]
02-01 Course Overview [2mins]
02-02 Module Overview [1mins]
02-03 Why Use an API? [3mins]
02-04 Designing Our REST API [3mins]
02-05 Endpoints [2mins]
02-06 Structuring URIs [5mins]
02-07 Security and Versioning [4mins]
02-08 Project Demo [5mins]
02-09 Setting Up the Development Environment [5mins]
02-10 Getting Started on the Project [1mins]
02-11 Summary [4mins]
03 The Data and Database Setup [22mins]
03-01 Overview [1mins]
03-02 The Schema [3mins]
03-03 The Data Model [2mins]
03-04 The Database Interface [3mins]
03-05 The MongoDB Implementation (Part 1) [4mins]
03-06 The MongoDB Implementation (Part 2) [8mins]
03-07 Summary [1mins]
04 Writing the APIs [46mins]
04-01 Overview [2mins]
04-02 Registering the Database in the ASP.NET IoC Container [3mins]
04-03 Defining the API methods [3mins]
04-04 Refactoring the Data Layer [3mins]
04-05 Verbs and Routes [4mins]
04-06 Implementing the Methods [6mins]
04-07 Securing the API [5mins]
04-08 Basic Authentication Implementation [5mins]
04-09 Swagger Documentation Configuration [7mins]
04-10 Swagger Documentation [4mins]
04-11 Testing with Postman [3mins]
04-12 Summary [1mins]
05 Putting a Front End on It [16mins]
05-01 Overview [1mins]
05-02 Implementing Get All Flight Plans [5mins]
05-03 Implementing Delete Flight Plan [2mins]
05-04 Implementing Get a Flight Plan by ID [3mins]
05-05 Implementing Update and File Flight Plan [3mins]
05-06 Summary [2mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 آشنایی با اصول APIها [35 دقیقه]
02-01 بررسی اجمالی دوره [2 دقیقه]
02-02 نمای کلی ماژول [1 دقیقه]
02-03 چرا از API استفاده کنیم؟ [3 دقیقه]
02-04 طراحی REST API ما [3 دقیقه]
02-05 نقاط پایانی [2 دقیقه]
02-06 ساختار URIها [5 دقیقه]
02-07 امنیت و نسخه [4 دقیقه]
02-08 نسخهی نمایشی پروژه [5 دقیقه]
02-09 تنظیم محیط توسعه [5 دقیقه]
02-10 شروع پروژه [1 دقیقه]
02-11 خلاصه [4 دقیقه]
03 تنظیم داده و پایگاه داده [22 دقیقه]
03-01 نمای کلی [1 دقیقه]
03-02 طرحواره [3 دقیقه]
03-03 مدل داده [2 دقیقه]
03-04 رابط پایگاه داده [3 دقیقه]
03-05 پیادهسازی MongoDB (قسمت 1) [4 دقیقه]
03-06 پیادهسازی MongoDB (قسمت 2) [8 دقیقه]
03-07 خلاصه [1 دقیقه]
04 نوشتن APIها [46 دقیقه]
04-01 نمای کلی [2 دقیقه]
04-02 ثبت پایگاه داده در کانتینر ASP.NET IoC [3 دقیقه]
04-03 تعریف روشهای API [3 دقیقه]
04-04 بازسازی لایه داده [3 دقیقه]
04-05 افعال و مسیرها [4 دقیقه]
04-06 پیادهسازی روشها [6 دقیقه]
04-07 ایمن کردن API [5 دقیقه]
04-08 اجرای احراز هویت اولیه [5 دقیقه]
04-09 پیکربندی اسناد Swagger [7 دقیقه]
04-10 مستندات Swagger [4 دقیقه]
04-11 تست با پستچی [3 دقیقه]
04-12 خلاصه [1 دقیقه]
05 قرار دادن یک فرانتاند در آن [16 دقیقه]
05-01 نمای کلی [1 دقیقه]
05-02 اجرای برنامههای دریافت همه پرواز [5 دقیقه]
05-03 اجرای برنامه حذف پرواز [2 دقیقه]
05-04 اجرای دریافت برنامه پرواز با شناسه [3 دقیقه]
05-05 اجرای بهروزرسانی و فایل برنامه پرواز [3 دقیقه]
05-06 خلاصه [2 دقیقه]
ادوارد در سال 1995 با مدرک لیسانس در علوم کامپیوتر از دانشگاه دیتون فارغ التحصیل شد و اغلب آرزو میکند که برای بازگشت به آن زمان اسرار فیزیک کوانتومی را بشکند. بعداً اد با وزارت امنیت داخلی قرارداد بست تا بخشی از تیمی باشد که یک سیستم ضد تروریسم را قبل از انتقال به بخش ضداطلاعات افبیآی، جایی که با واحد مفاهیم پیشرفته ساخت راهحلهای نرمافزاری برای رسیدگی به مشکلاتی که این اداره با آن مواجه بود، کار کرد، باشد. . او تصمیم گرفت به منطقه کلیولند برگردد تا نزدیک خانواده باشد زیرا دخترش 3 ساله شد و در One Call Now به عنوان مدیر توسعه نرمافزار مشغول به کار شد. هنگامی که One Call Now خریداری شد، او به عنوان معمار سازمانی به تیم معماری در بیمه بین ایالتی ملی پیوست. آقای Curren دارای 3 حق ثبت اختراع برای نوآوریهای نرمافزاری است، گاه به گاه یک مدرس مدعو در دانشگاه آکرون است و دوست دارد اشتیاق خود به فناوری را با علاقه خود به پرواز پیوند بزند.