نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
مهارت ساختن یک API رو به وب دیگر اختیاری نیست. خواه در حال ساختن یک وب سایت ، برنامه تلفن همراه ، SPA یا ابزار سازمانی باشید ، ایجاد یک API با طراحی مناسب مورد نیاز است. با پیشرفت تکنولوژی ، الزامات نیز وجود دارد در این دوره ، ساختن یک API با ASP.NET Core ، شما دانش بنیادی در مورد چگونگی ساخت API از ابتدا تا انتها خواهید آموخت. ابتدا ، نحوه استفاده از ASP.NET Core برای ساختن API های معتبر را کشف خواهید کرد. بعد ، شما REST و زمان عملگرا بودن در مورد آن را کشف خواهید کرد. در آخر ، شما می آموزید که چگونه API های خود را نسخه کنید. وقتی این دوره را به پایان رساندید ، می دانید که چگونه یک API را که استفاده آسان و نگهداری آن آسان است پیاده سازی کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
استراحت عملی
Pragmatic Rest
-
به کجا هدایت می شویم
Where We're Headed
-
HTTP چگونه کار می کند؟
How Does HTTP Work?
-
REST چیست؟
What Is REST?
-
منابع چیست؟
What Are Resources?
-
طراحی API
Designing the API
-
طراحی URI
Designing the URI
-
شروع پروژه شروع
Getting the Starting Project
-
با استفاده از پستچی
Using Postman
-
سفر به اطراف پروژه
Trip Around the Project
-
آنچه ما آموخته ایم
What We've Learned
ساخت اولین API شما
Building Your First API
-
مقدمه
Introduction
-
ایجاد یک اکشن
Creating an Action
-
کد وضعیت
Status Codes
-
با استفاده از کد وضعیت
Using Status Codes
-
استفاده از GET برای مجموعه ها
Using GET for Collections
-
بازگشت مدلها به جای موجودیتها
Returning Models Instead of Entities
-
دریافت یک مورد شخصی
Getting an Individual Item
-
بازگشت داده های مرتبط
Returning Related Data
-
استفاده از رشته های کوئری
Using Query Strings
-
در حال جستجو
Implementing Searching
-
آنچه ما آموخته ایم
What We've Learned
تغییر داده ها
Modifying Data
-
طراحی URI
URI Design
-
صحافی مدل
Model Binding
-
پیاده سازی POST
Implementing POST
-
افزودن اعتبارسنجی مدل
Adding Model Validation
-
پیاده سازی
Implementing PUT
-
در حال انجام حذف
Implementing DELETE
-
آنچه ما آموخته ایم
What We’ve Learned
ایجاد API های انجمن
Creating Association APIs
-
مقدمه
Introduction
-
یک انجمن کنترل کننده ایجاد کنید
Create an Association Controller
-
یک صحبت فردی داشته باشید
GET an Individual Talk
-
یک گفتگوی جدید ارسال کنید
POST a New Talk
-
اعتبار سنجی را اضافه کنید
Add Validation
-
برای به روزرسانی یک بحث قرار دهید
PUT to Update a Talk
-
یک بحث را حذف کنید
DELETE a Talk
-
آنچه ما آموخته ایم
What We've Learned
API های کاربردی
Functional APIs
-
مقدمه
Introduction
-
API های کاربردی
Functional APIs
-
ایجاد یک API عملکردی
Creating a Functional API
-
آنچه ما آموخته ایم
What We’ve Learned
نسخه برداری از API شما
Versioning Your API
-
مقدمه
Introduction
-
انواع نسخه سازی
Types of Versioning
-
معرفی نسخه سازی
Introducing Versioning
-
اقدامات نسخه برداری
Versioning Actions
-
کنترل کننده های نسخه
Versioning Controllers
-
نسخه با سرصفحه ها
Versioning with Headers
-
با استفاده از روش های چند نسخه سازی
Using Multiple Versioning Methods
-
نسخه برداری URL
URL Versioning
-
کنوانسیونهای نسخه سازی
Versioning Conventions
-
سایر روش های نسخه سازی
Other Versioning Methods
-
آنچه ما آموخته ایم
What We've Learned
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات