دوره آموزشی
دوبله زبان فارسی
یادگیری Rest Apis با NET Core 8.0 2024.
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت Rest Apis با NET 8.
- ساخت بکاند برای وب اپلیکیشنها و موبایل خود
- ساخت Web Api با رویکرد Entity Framework Code First
- استفاده از Entity Framework برای کوئری داده
- پیادهسازی احراز هویت و مجوز در Web Apis با Microsoft Identity
- توسعه Rest Api تجارت الکترونیک از ابتدا
پیشنیازهای دوره
- دانشجویان باید یک کامپیوتر ویندوزی داشته باشند. اگر از مک استفاده میکنید، به یک ماشین مجازی ویندوز یا ویژوال استودیو کد برای مک به همراه MySQL Server نیاز دارید.
- دانش لازم از Asp .Net، سی شارپ و Entity Framework
- سی شارپ (حداقل شامل عبارات لامبدا و LINQ)
توضیحات دوره
تمرکز اصلی دوره روی Restful Web Api از طریق Asp .NET Core و سی شارپ است. بنابراین اگر با سی شارپ، دات نت و Entity Framework آشنا هستید یا اگر میخواهید Restful web apis در Asp .Net ایجاد کنید، این دوره برای شما مناسب است.
اگر درباره Rest Api هیچ اطلاعی ندارید، نگران نباشید، زیرا در این دوره تمام مفاهیم Rest Api را پوشش میدهیم.
بنابراین در پایان دوره کاملاً موارد زیر را درک خواهید کرد:
- چگونه یک Rest Api با رویکرد Entity Framework Code First، با تمام قابلیتهای پیشرفته ایجاد کنیم؟
- پیادهسازی کدهای وضعیت
- افزودن مهاجرتها در Web Apis
- چگونه مسیریابی و متدهای سفارشی را اضافه کنیم؟
- پیادهسازی احراز هویت و مجوز و ایمنسازی API خود با JWT
- ایجاد Rest Api تجارت الکترونیک واقعی از ابتدا تا انتها
- استقرار Rest Apis در مایکروسافت آژور
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که با زبان برنامهنویسی سی شارپ آشنا هستند.
- تجربه قبلی برنامهنویسی در زبانهای برنامهنویسی شیگرا نیز کمک میکند تا مفاهیم را به راحتی بفهمید.
- توسعهدهندگانی که میخواهند Restful Web Api کامل از صفر تا صد بسازند.
- توسعهدهندگانی که هیچ دانشی از Asp .Net Core Web Apis ندارند و میخواهند Restful Web Apis را با این فریمورک بسازند.
یادگیری Rest Apis با NET Core 8.0 2024.
-
مقدمه 01:17
-
ایجاد پروژه ساده NET Core Web API. 02:21
-
ساختار و فایلهای پروژه 03:37
-
ایجاد مدلها 03:39
-
درک متدهای HTTP 02:46
-
آشنایی با کنترلرها و مسیریابی 03:53
-
عملیاتهای CRUD در توسعه API 12:22
-
بررسی Entity Framework Core 01:33
-
Code First در مقابل Database First 01:11
-
پیکربندی پکیج Nuget 02:11
-
DbContext و DbSet 05:18
-
رشته اتصال پایگاه داده 03:22
-
مهاجرتها 04:53
-
اتصال به پایگاه داده و انجام عملیاتهای CRUD 07:01
-
آشنایی با برنامهنویسی همزمان و غیرهمزمان 01:33
-
پیادهسازی async/await در Rest Apis 05:51
-
درک و پیادهسازی تزریق وابستگی 04:15
-
افزودن رابط 03:23
-
سازماندهی سرویسهای برای ساختار بهتر کد 05:20
-
اصلاح متدهای کنترلر 04:26
-
کدهای وضعیت HTTP 02:30
-
پیادهسازی کدهای وضعیت HTTP 10:53
-
تست کدهای وضعیت 01:53
-
بررسی پروژه 01:25
-
درک مدلهای داده و روابط 03:27
-
برنامهریزی مسیرها و اندپوینتهای API 01:57
-
راهاندازی پروژه جدید NET Core Web API. 01:54
-
تعریف مدلهای API برای فروشگاه چای 07:07
-
راهاندازی پایگاه داده از طریق مهاجرتها 04:57
-
افزودن رابط و مخزن برای دسته بندی 06:18
-
کنترلر دستهبندیها 06:14
-
تست اندپوینتهای API کنترلر دستهبندیها 01:51
-
پشتیبانی از آپلودهای فایل در API 04:06
-
افزودن رابط و مخزن برای محصولات 08:49
-
کار با تصاویر محصول 02:08
-
کنترلر محصولات 06:27
-
تست اندپوینتهای API کنترلر محصول 01:24
-
اصلاح متد دریافت محصولات 07:51
-
چرا به احراز هویت و مجوز نیاز داریم؟ 01:08
-
افزودن رابط و مخزن برای کاربران 04:46
-
هش کردن پسورد 03:34
-
کنترلر کاربران و متد رجیستر 03:27
-
بررسی JWT 02:21
-
پیکربندی Nuget برای JWT Bearer و Identity 02:54
-
پیادهسازی میان افزار JWT 01:57
-
تولید JWT 01:18
-
محافظت از مسیرها 02:17
-
احراز هویت مبتنی بر نقش 05:14
-
افزودن رابط و مخزن برای سبد خرید 03:32
-
دریافت آیتمهای سبد خرید 04:41
-
افزودن به سبد خرید 04:21
-
بروزرسانی سبد خرید 04:18
-
کنترلر سبد خرید 05:21
-
تست اندپوینت های کنترلر سبد خرید 04:44
مشخصات آموزش
یادگیری Rest Apis با NET Core 8.0 2024.
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:54
- مدت زمان :04:27:31
- حجم :1.38GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy