لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش APIهای وب پیشرفته با هسته ASP.NET در NET 6
Advanced Web APIs with ASP.NET Core in .NET 6
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
APIهای وب محبوبترین برنامههای وب و تلفن همراه و همچنین دستگاههای مجهز به اینترنت از یخچال گرفته تا تلفن را هدایت میکنند. آیا قبلاً یک وب API ساخته اید و می خواهید آن را به سطح بعدی ببرید؟ در این دوره، مربی کریستین ونز چندین ویژگی پیشرفته ASP.NET Core Web API را پوشش می دهد. کریستین موضوعاتی را پوشش می دهد که شامل نسخه API، ایمن سازی API شما و موارد دیگر می شود.
سرفصل ها و درس ها
مقدمه
Introduction
APIهای وب پیشرفته با هسته ASP.NET در NET 6
Advanced Web APIs with ASP.NET Core in .NET 6
آنچه شما باید بدانید
What you should know
نمونه برنامه
Sample application
1. بازیابی پیشرفته داده ها
1. Advanced Data Retrieval
مقدمه
Introduction
صفحه بندی موارد
Paginating items
فیلتر کردن اقلام
Filtering items
جستجوی اقلام
Searching items
مرتب سازی اقلام
Sorting items
چالش: جستجوی پیشرفته
Challenge: Advanced search
راه حل: جستجوی پیشرفته
Solution: Advanced search
امتحان فصل
Chapter Quiz
2. نسخه API
2. API Versioning
مقدمه
Introduction
گزینه های نسخه سازی
Versioning options
کتابخانه نسخه سازی مایکروسافت
Microsoft versioning library
اجرای نسخه سازی URL
Implement URL versioning
پیاده سازی نسخه نویسی هدر
Implementing header versioning
در حال پیاده سازی نسخه بندی رشته پرس و جو
Implementing query string versioning
تعمیر اسناد API
Fixing the API documentation
امتحان فصل
Chapter Quiz
3. ایمن سازی API ها
3. Securing APIs
مقدمه
Introduction
اجرای HTTPS
Enforcing HTTPS
مصرف API با جاوا اسکریپت
Consuming the API with JavaScript
اشتراک منابع متقابل (CORS)
Cross-origin resource sharing (CORS)
فعال کردن CORS
Enabling CORS
اضافه کردن ASP.NET Core Identity
Adding ASP.NET Core Identity
افزودن احراز هویت مبتنی بر توکن
Adding token-based authentication
اتصال OAuth و OpenID
OAuth and OpenID Connect
ایمن سازی API با IdentityServer
Securing the API with IdentityServer
کریستین ونز یک پیشگام وب ، متخصص فناوری و کارآفرین است.
از سال 1999 ، وی نزدیک به 150 کتاب در زمینه فناوری های وب و موضوعات مرتبط نوشته است و به ده زبان ترجمه شده است. او در شغل روزانه خود ، م cسس و مدیر فناوری اطلاعات شرکت Arrabiata Solutions ، یک آژانس دیجیتالی بین المللی است. با شرکت های دیجیتالی و صنعت 4.0 مشورت می کند. و در چندین شرکت و استارتاپ دیگر مشارکت دارد. او که در کنفرانس های توسعه دهندگان بین المللی حضور داشته ، در سه قاره ارائه کرده است.
مسیحی یک MVP برای ASP.NET از سال 2004 ، نویسنده اصلی گواهینامه رسمی PHP ، و به طور پراکنده در پروژه های OSS مشارکت می کند. او دارای مدرک دانشگاهی در زمینه علوم رایانه و انفورماتیک کسب و کار است و دو بار دریافت کننده چک جایزه کنوت است.
نمایش نظرات