دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
2 ساعت 5 دقیقهپیشرفته2024-04-23
مدرسین

Christian Wenz
Web Pioneer, Technology Specialist, Entrepreneur
جزئیات دوره
بهعنوان یک توسعهدهنده پیشرفته داتنت به دنبال تقویت مهارتهای خود هستید، اما نمیدانید بعد از آن به کجا بروید؟ در این دوره، به مربی کریستین ونز بپیوندید، زیرا او به ساختن APIهای وب در ASP.NET Core 8، از جمله تمرین عملی با بازیابی پیشرفته داده، ایمن سازی API ها، و نسخه سازی API کمک می کند.
تکنیک هایی را برای بازیابی داده های پیشرفته مانند صفحه بندی، فیلتر کردن، جستجو و مرتب سازی موارد کشف کنید. روشها و گزینههای نسخهسازی از جمله نسخهسازی URL، نسخهسازی سرصفحه، نسخهسازی رشته پرس و جو، Swagger و موارد دیگر را کاوش کنید. کریستین استراتژیهای پیشرفتهای را برای ایمنسازی APIها مانند هدایت مجدد به HTTPS، اجرای HTTPS، استفاده از اشتراکگذاری منابع متقاطع (CORS) و افزودن ASP.NET Core Identity و تأیید اعتبار نشان میدهد. در طول مسیر، مطمئن شوید که مهارت های جدید خود را در چالش های تمرینی در پایان هر بخش آزمایش کنید.
تکنیک هایی را برای بازیابی داده های پیشرفته مانند صفحه بندی، فیلتر کردن، جستجو و مرتب سازی موارد کشف کنید. روشها و گزینههای نسخهسازی از جمله نسخهسازی URL، نسخهسازی سرصفحه، نسخهسازی رشته پرس و جو، Swagger و موارد دیگر را کاوش کنید. کریستین استراتژیهای پیشرفتهای را برای ایمنسازی APIها مانند هدایت مجدد به HTTPS، اجرای HTTPS، استفاده از اشتراکگذاری منابع متقاطع (CORS) و افزودن ASP.NET Core Identity و تأیید اعتبار نشان میدهد. در طول مسیر، مطمئن شوید که مهارت های جدید خود را در چالش های تمرینی در پایان هر بخش آزمایش کنید.
مهارت ها
ASP.NET CoreAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - APIهای وب ASP.NETCore 8 خود را ارتقا دهید
- 02 - آنچه باید بدانید
- 03 - نمونه درخواست
- 04 - نحوه استفاده از فایلهای تمرینی
1. بازیابی پیشرفته داده ها
- 05 - مقدمه - بازیابی پیشرفته داده ها
- 06 - صفحه بندی اقلام
- 07 - فیلتر کردن موارد
- 08 - جستجوی اقلام
- 09 - مرتب سازی اقلام
- 10 - کار با حداقل API
- 11 - چالش - جستجوی پیشرفته
- 12 - راه حل - جستجوی پیشرفته
2. نسخه API
- 13 - مقدمه - نسخه سازی API
- 14 - گزینههای نسخه سازی
- 15 - بستههای نسخه سازی NuGet
- 16 - پیادهسازی نسخه سازی URL
- 17 - پیادهسازی نسخه نویسی هدر
- 18 - استفاده از هدر Accept برای نسخه سازی
- 19 - اجرای نسخه سازی رشته پرس و جو
- 20 - نسخه سازی حداقل API ها
- 21 - نسخه سازی و سوگواری
3. ایمن سازی API ها
- 22 - مقدمه - ایمن سازی API ها
- 23 - تغییر مسیر به HTTPS
- 24 - اجرای HTTPS
- 25 - مصرف API با جاوا اسکریپت
- 26 - اشتراک منابع متقابل (CORS)
- 27 - فعال کردن CORS
- 28 - افزودن ASP.NETCore Identity
- 29 - افزودن احراز هویت توکن
نتیجه
- 30 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core
- دوره آموزشی انتقال برنامه های ASP.NET Core Web به Azure