لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیاده سازی API در ASP.NET Web API
Implementing an API in ASP.NET Web API
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر دوره طراحی Web API من را تماشا کرده اید، باید بدانید که یک RESTful API عملی چگونه به نظر می رسد. در این دوره به شما نشان خواهم داد که چگونه آن را در ASP.NET Web APII پیاده سازی کنید. اجرای یک API مبتنی بر REST می تواند یک چالش باشد. دوره قبلی من (http://pluralsight.com/courses/web-api-design) چگونگی طراحی یک API RESTful را در حالی که از دین جزمی REST اجتناب میکند، اما بهترین بخشهای عملگرایانه را در بر میگیرد، پوشش داد. در این دوره، من به شما نشان خواهم داد که چگونه آن طراحی را در ASP.NET Web API از جمله کنترلرها، مسیریابی، تزریق وابستگی، نسخهسازی، امنیت، هایپر مدیا، محدودیتهای REST و حافظه پنهان پیادهسازی کنید.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
معرفی
Introduction
پیاده سازی API در ASP.NET Web API
Implementing an API in ASP.NET Web API
معرفی
Introduction
استراحت عملی
Pragmatic REST
چرا ASP.NET Web API
Why ASP.NET Web API
ما چه می سازیم؟
What are We Building?
ایجاد یک پروژه Web API جدید
Creating A New Web API Project
افزودن Web API به پروژه ASP.NET
Adding Web API to an ASP.NET Project
ایجاد اولین کنترلر
Creating Your First Controller
سریال سازی در وب API
Serialization in Web API
تزریق وابستگی
Dependency Injection
مدلها در مقابل نهادها
Models vs. Entities
مسیریابی و پارامترها
Routing and Parameters
خلاصه
Summary
مبانی API
API Basics
معرفی
Introduction
ما چه می سازیم؟
What are We Building?
اجرای انجمن
Implementing an Association
شناسه ها
Identifiers
آماده شدن برای امنیت
Preparing for Security
پیاده سازی POST
Implementing POST
در حال پیاده سازی DELETE
Implementing DELETE
پیاده سازی PUT/PATCH
Implementing PUT/PATCH
پیاده سازی صفحه بندی
Implementing Paging
اجرای فراخوانی به سبک RPC
Implementing RPC-Style Calls
خلاصه
Summary
ایمن سازی API ها
Securing APIs
معرفی
Introduction
API ها و امنیت
APIs and Security
نیاز به SSL
Requiring SSL
Cross Origin Security و JSONP
Cross Origin Security and JSONP
پشتیبانی از CORS
Supporting CORS
احراز هویت در مقابل مجوز
Authentication vs. Authorization
Piggybacking در ASP.NET Authentication
Piggybacking on ASP.NET Authentication
پیاده سازی احراز هویت پایه
Implementing Basic Authentication
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
شاون ویلدرموت از ابتدای دهه 80 که Vic-20 را به دست آورد ، با رایانه ها و نرم افزارها سر و صدا داشت. وی از سال 2002 به عنوان MVP مایکروسافت به عنوان ASP.NET Insider و ClientDev Insider با مایکروسافت درگیر است. وی هشت کتاب و مقاله بیشمار درباره توسعه نرم افزار تالیف کرده است. همچنین می توانید او را در یکی از کنفرانس های محلی و بین المللی که در آن سخنرانی کرده است ، از جمله TechEd ، Oredev ، SDC ، NDC ، VSLive ، DevIntersection ، MIX ، Devteach ، DevConnections و Dev Reach مشاهده کنید. او یکی از ذهن های وایلدر است.
نمایش نظرات