لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت API با ASP.NET 4 Web API
Building an API with ASP.NET 4 Web API
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت API برای بسیاری از توسعه دهندگان وب می تواند یک کار دشوار و دلهره آور باشد. با ASP.NET Web API، ساخت APIها ساده شده است. در این دوره، شما قصد دارید یک API جدید با استفاده از Web API با افزودن آن به یک ASP.NET Project موجود بسازید. در این دوره آموزشی، ساخت API با ASP.NET Web API، دانش پایه ای را یاد خواهید گرفت و توانایی پیاده سازی و ساخت API های خود را به دست خواهید آورد. ابتدا، نقش API های کاربردی در سیستم های بزرگتر را یاد خواهید گرفت و درک خواهید کرد. در مرحله بعد، نحوه ساخت APIهای ارتباطی برای ایجاد APIهای واضح و مستندسازی را خواهید یافت. در نهایت، نحوه پیاده سازی یک API کامل با استفاده از Web API را بررسی خواهید کرد. در پایان این دوره، شما می دانید که چگونه یک API کامل و قابل نگهداری را با استفاده از ASP.NET Web API پیاده سازی کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
استراحت عملی
Pragmatic REST
بررسی نسخه
Version Check
مقدمه
Introduction
HTTP چگونه کار می کند
How HTTP Works
منابع چیست؟
What are Resources?
به جایی که می رویم
Where We're Headed
طراحی API
Designing the API
شروع پروژه
Starting the Project
با استفاده از پستچی
Using Postman
آماده شدن پروژه
Getting the Project Ready
آنچه ما آموخته ایم
What We've Learned
اولین API شما
Your First API
مقدمه
Introduction
ایجاد یک اکشن
Creating an Action
کدهای وضعیت
Status Codes
استفاده از کدهای وضعیت
Using Status Codes
استفاده از GET برای مجموعه ها
Using GET for Collections
چرا مدل ها به جای موجودیت ها؟
Why Models instead of Entities?
سریال سازی قرارداد در وب API
Contract Serialization in Web API
گرفتن یک آیتم فردی
Getting an Individual Item
برگرداندن داده های مرتبط
Returning Related Data
با استفاده از Query String
Using Query Strings
پیاده سازی جستجو
Implementing Searching
آنچه ما آموخته ایم
What We've Learned
داده ها را اصلاح کنید
Modify Data
مقدمه
Introduction
صحافی مدل
Model Binding
پیاده سازی POST
Implementing POST
افزودن اعتبارسنجی مدل
Adding Model Validation
پیاده سازی PUT
Implementing PUT
در حال پیاده سازی DELETE
Implementing DELETE
ما کجا هستیم؟
Where Are We?
ارتباط در APIها
Associations in APIs
مقدمه
Introduction
یک انجمن کنترل کننده ایجاد کنید
Create an Association Controller
یک گفتگوی فردی داشته باشید
GET an Individual Talk
یک بحث جدید ارسال کنید
POST a New Talk
اعتبار سنجی را اضافه کنید
Add Validation
قرار دادن برای به روز رسانی یک گفتگو
PUT to Update a Talk
یک گفتگو را حذف کنید
DELETE a Talk
ما کجا هستیم؟
Where Are We?
API های کاربردی
Functional APIs
مقدمه
Introduction
ایجاد یک API کاربردی
Creating a Functional API
ما چه آموخته ایم؟
What Have We Learned?
نسخه API شما
Versioning Your API
مقدمه
Introduction
طرحهای نسخهسازی API
API Versioning Schemes
معرفی نسخه
Introducing Versioning
اقدامات نسخه سازی
Versioning Actions
کنترلرهای نسخه سازی
Versioning Controllers
نسخه سازی با هدر
Versioning with Headers
استفاده از روش های چند نسخه
Using Multiple Versioning Methods
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.
نمایش نظرات