آموزش ASP.NET 8 - ایجاد Minimal APIs و EF Core 8
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ویژگیهای کلیدی برای ایجاد Minimal APIs روی پلتفرم NET. با استفاده از Asp .NET Core.
- مقدمهای بر EF Core با مهاجرتها و بروزرسانی پایگاه داده
- REST و JSON و HTTP و ایجاد ASP .NET Core Minimal APIs در Visual Studio 2022
- مفاهیم مربوط به مسیریابی، فیلترها، متدهای غیرهمزمان، لاگ کردن و مدیریت خطا
پیشنیازهای دوره
- منطق برنامهنویسی پایه: درک مفاهیم و منطق برنامهنویسی پایه
- سینتکس اولیه سیشارپ: آشنایی با سینتکس و ساختار اولیه سیشارپ
- مفاهیم پایه وب: درک اولیه از نحوه کارکرد وب، شامل اصول HTTP و REST
- Visual Studio یا VS Code: توانایی ناوبری و استفاده از Visual Studio 2022 یا Visual Studio Code
- تمایل به یادگیری: اشتیاق زیاد برای یادگیری و ساخت APIs با استفاده از رویکرد minimal API در ASP .NET Core.
توضیحات دوره
آیا آمادهاید تا به هنر ساخت APIs وب کارآمد و سبک تسلط یابید؟ دیگر نیازی به جستجوی بیشتر نیست! در دنیای دیجیتال امروز، هر شرکتی به APIs قوی وابسته است، اما چه اتفاقی میافتد زمانی که به چیزی منحصربهفرد نیاز دارید؟ وارد «ASP.NET 8 - ایجاد Minimal APIs» شوید که راهنمای جامع شما برای ایجاد web APIs سفارشی با استفاده از رویکرد minimal API در ASP.NET Core است.
آنچه خواهید آموخت:
- درک Minimal APIs: درک روشنی از رویکرد Minimal APIs در ASP.NET Core و مزایای آن نسبت به روشهای سنتی به دست میآورید.
- پیادهسازی عملکرد CRUD: یاد میگیرید چگونه با حداقل کد عملیاتهای CRUD (Create و Read و Update و Delete) را ایجاد کنید.
- ساختاردهی API خود: بهترین شیوهها برای ساختاردهی minimal API خود به منظور قابلیت نگهداری و مقیاسپذیری را کشف میکنید.
- مدیریت استثناها و لاگ کردن: تکنیکهای مؤثری برای مدیریت خطا و لاگ کردن برای اطمینان از عملکرد هموار API خود کشف میکنید.
- منطق تجاری قابل استفاده مجدد: فیلترهای اندپوینت را پیاده میکنید تا منطق تجاری قابل استفاده مجدد ایجاد کرده و قابلیت عملکرد API خود را افزایش دهید.
- امنیت API شما: بهترین شیوههای امنیتی ضروری برای محافظت از API خود در برابر تهدیدات رایج را یاد میگیرید.
- مستندسازی API خود: به هنر مستندسازی minimal API خود مسلط میشوید تا یکپارچهسازی بینقص و استفاده از آن توسط دیگر توسعهدهندگان انجام شود.
مباحث فوق در خلاصه زیر خواهد آمد:
- مقدمهای بر ASP.NET - بررسی Minimal APIs
- ساختار پایه - ASP.NET Mininal API
- اندپوینتها، مفاهیم و منابع
- دستکاری منابع
- Minimal API - ساختار
- استثناها و لاگها
- فیلترهای اندپوینت و منطق کسبوکار
- Swagger و ASP.NET Identity
چرا این دوره؟
در پایان دوره، شما مهارتها و دانش لازم برای ساخت یک web API کامل، ایمن و مستند شده با استفاده از ASP.NET Core Minimal APIs را خواهید داشت. چه شما یک توسعهدهنده باتجربه باشید که به دنبال گسترش مهارتهای خود هستید یا یک مبتدی مشتاق در دنیای web APIs، این دوره برای شما طراحی شده است.
ویژگیهای کلیدی:
- محتوای جامع: پوشش تمام جنبههای توسعه minimal API، از مبانی تا تکنیکهای پیشرفته
- پروژههای عملی: آنچه را که یاد گرفتهاید با پروژهها و مثالهای واقعی به کار میبرید.
- راهنمایی کارشناسی: از یک مدرس مجرب با دانش عمیق از ASP.NET Core یاد میگیرید.
- دسترسی مادامالعمر: در هر زمانی به مطالب مراجعه میکنید و اطمینان حاصل میکنید که با آخرین شیوهها بروز هستید.
اکنون در دوره «آموزش ASP.NET 8 - ایجاد Minimal APIs و EF Core 8» شرکت کنید و مهارتهای توسعه API خود را به سطح بعدی ببرید.
این دوره برای چه کسانی مناسب است؟
- حرفهایهای فناوری که میخواهند درک کنند Minimal API در NET. چیست.
آموزش ASP.NET 8 - ایجاد Minimal APIs و EF Core 8
-
نصبها 03:56
-
قبل از شروع دوره 04:24
-
چه کار خواهیم کرد؟ - ساختار پایه - Minimal API 01:09
-
ایجاد پروژه - VS 2022 07:06
-
ایجاد پروژه - NET CLI. 08:25
-
ایجاد پروژه - VS Code 03:09
-
اجرا با HTTPS 05:31
-
تمرین - ایجاد پروژه 01:28
-
اولین انتیتیها 06:21
-
افزودن EF Core 12:40
-
Dotnet EF CLI 08:47
-
طراحی پایگاه داده 03:47
-
ایجاد پایگاه داده با EF 09:16
-
ارسال به GIT 05:21
-
چه کار خواهیم کرد؟ - اندپوینتها، مفاهیم و منابع 01:03
-
اولین اندپوینت 08:43
-
URL و پارامترها 05:01
-
محتوای پایگاه داده 05:21
-
نوع پارامتر 03:33
-
اتصال پارامترها 07:52
-
Async و Await 04:43
-
Contains و چالش 05:15
-
نتایج HTTP 10:26
-
حل چالش 02:37
-
خطای چرخه 04:37
-
Automapper - پیکربندی 12:05
-
پیادهسازی DTO 04:49
-
تمرین اول 03:28
-
چالش اول 04:27
-
ارسال به GIT 02:59
-
چه کار خواهیم کرد؟ - دستکاری منابع 00:56
-
اندپوینت POST 11:52
-
بازگردانی URI در هدر POST 11:10
-
اندپوینت PUT 09:31
-
اندپوینت DELETE 04:06
-
سازماندهی URLs 06:30
-
هندلرهای مسیر - بخش 1 06:39
-
هندلرهای مسیر - تمرین 01:03
-
هندلرهای مسیر - بخش 2 04:56
-
هندلرهای مسیر - بخش 3 01:50
-
ارسال به GIT 01:53
-
چه کار خواهیم کرد؟ - Minimal API - ساختار 00:44
-
سازماندهی برنامه 07:30
-
استخراج - POST و PUT 04:54
-
استخراج - حذف 02:21
-
فیکس کردن مشکل کد وضعیت HTTP 04:42
-
استخراج - دریافت Directors و ById 03:54
-
متدهای افزونه 08:46
-
ارسال به GIT 01:49
-
چه کار خواهیم کرد؟ - استثناها و لاگها 01:33
-
استثناها 03:09
-
مدیریت استثنا در میانافزار 08:03
-
لاگ اپلیکیشن 04:40
-
ارسال به GIT 01:54
-
چه کار خواهیم کرد؟ - فیلترها و اعتبارسنجیها 02:41
-
ایجاد فیلتر اندپوینت 10:52
-
فیلتر جنریک - بخش 1 05:42
-
فیلتر جنریک - بخش 2 04:26
-
فیلتر جنریک - بخش 3 06:34
-
فیلتر گروهبندی و اشکالزدایی 07:49
-
چالش 03:26
-
فیلتر Lazy و Eager 08:27
-
MiniValidation 10:42
-
حل چالش 02:27
-
ارسال به GIT 02:22
-
چه کار خواهیم کرد؟ - Swagger و ASP.NET Identity 01:21
-
افزودن Swagger 03:59
-
منسوخ، خلاصه و مستندسازی 08:19
-
احراز هویت و مجوز 07:39
-
افزودن توکن به Swagger 08:50
-
ایجاد توکن از طریق ترمینال 06:07
-
توکن با سیاست، نقش و Claim 09:15
-
ASP.Net Core Identity 11:17
-
ارسال به GIT 02:23
-
آخرین پیشنهادات 02:57
مشخصات آموزش
آموزش ASP.NET 8 - ایجاد Minimal APIs و EF Core 8
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:75
- مدت زمان :06:50:19
- حجم :3.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy