لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش APIهای وب پیشرفته با ASP.NET Core 8
Advanced Web APIs with ASP.NET Core 8
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بهدنبال تقویت مهارتهای خود بهعنوان یک توسعهدهنده داتنت پیشرفته هستید، اما مطمئن نیستید که کجا بروید؟ در این دوره آموزشی، به مربی کریستین ونز بپیوندید تا در ساخت API های وب در ASP.NET Core 8، از جمله تمرین عملی با بازیابی پیشرفته داده، ایمن سازی API ها و نسخه سازی API، به بررسی عمیقی بپردازد.
تکنیکهایی را برای بازیابی پیشرفته دادهها مانند صفحهبندی، فیلتر کردن، جستجو و مرتبسازی موارد کشف کنید. روشها و گزینههای نسخهسازی از جمله نسخهسازی URL، نسخهسازی سرصفحه، نسخهسازی رشته پرس و جو، Swagger و موارد دیگر را کاوش کنید. کریستین استراتژیهای پیشرفتهای را برای ایمنسازی APIها مانند هدایت مجدد به HTTPS، اجرای HTTPS، استفاده از اشتراکگذاری منابع متقاطع (CORS) و افزودن هویت هسته ASP.NET و احراز هویت توکن نشان میدهد. در طول مسیر، حتماً مهارتهای جدید خود را در چالشهای تمرینی در پایان هر بخش آزمایش کنید.
سرفصل ها و درس ها
معرفی
Introduction
آنچه شما باید بدانید
What you should know
API های وب ASP.NET Core 8 خود را ارتقا دهید
Upskill your ASP.NET Core 8 web APIs
نمونه برنامه
Sample application
نحوه استفاده از فایل های تمرین
How to use the exercise files
1. بازیابی پیشرفته داده ها
1. Advanced Data Retrieval
کار با حداقل API
Working with minimal APIs
فیلتر کردن موارد
Filtering items
صفحه بندی اقلام
Paginating items
مقدمه: بازیابی پیشرفته داده ها
Introduction: Advanced data retrieval
مرتب سازی اقلام
Sorting items
چالش: جستجوی پیشرفته
Challenge: Advanced search
راه حل: جستجوی پیشرفته
Solution: Advanced search
جستجوی اقلام
Searching items
2. نسخه API
2. API Versioning
نسخه سازی و سواگر
Versioning and Swagger
در حال پیاده سازی نسخه بندی رشته پرس و جو
Implementing query string versioning
استفاده از هدر Accept برای نسخه سازی
Using the Accept header for versioning
پیاده سازی نسخه نویسی هدر
Implementing header versioning
نسخه سازی حداقل API ها
Versioning minimal APIs
پیاده سازی نسخه سازی URL
Implementing URL versioning
مقدمه: نسخه سازی API
Introduction: API versioning
بسته های نسخه سازی NuGet
NuGet versioning packages
گزینه های نسخه سازی
Versioning options
3. ایمن سازی API ها
3. Securing APIs
افزودن ASP.NET Core Identity
Adding ASP.NET Core Identity
اشتراک منابع متقابل (CORS)
Cross-origin resource sharing (CORS)
تغییر مسیر به HTTPS
Redirecting to HTTPS
مصرف API با جاوا اسکریپت
Consuming the API with JavaScript
کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.
از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.
مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.
نمایش نظرات