انگولار 20 و ASP.NET Core Web API - اپلیکیشن واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری و ایجاد وب اپلیکیشنهای فولاستک با انگولار و ASPNET Core Web API
- ساخت Web APIs مقیاسپذیر سیشارپ با استفاده از ASPNET Core
- یادگیری نحوه ایجاد و استفاده از کامپوننتها در انگولار
- یادگیری مسیریابی انگولار و سرویسها در انگولار
- یاد میگیرید که چگونه یک ASPNET Core web api را از ابتدا ایجاد کنید و عملیاتهای CRUD را در آن با استفاده از متدهای وب HTTP مانند GET ،POST ،PUT و DELETE بسازید.
- احرازهویت و مجوز با JSON web Tokens (JWT Tokens)
- یادگیری و استفاده از Entity Framework Core به همراه ASPNET Core Web API برای پایداری و بازیابی داده از پایگاه داده SQL Server
- یادگیری آپلود فایل تصویر از اپلیکیشن رابط کاربری انگولار به ASPNET Core Web API
- پیادهسازی تزریق وابستگی در ASPNET Core Web API در اپلیکیشن انگولار
- استفاده از Swagger و Postman برای تست داده API
- یادگیری بهترین شیوهها همراه با هر آموزش برای به دست آوردن اپلیکیشن تمیز، جنریک و قابل استفاده مجدد
- اعتمادبهنفس لازم برای ساخت اپلیکیشن کامل از ابتدا به تنهایی
- ایجاد DOTNET Core API و consume کردن آن از سوی اپلیکیشن انگولار
- مجوز مبتنی بر نقش
- محافظان احرازهویت، رهگیرها و غیره در انگولار
- RxJs Observables و سابجکتها و سابسکریپشنها
پیشنیازهای دوره
- تجربه Hello World در ASPNET Core و انگولار
- درک مفاهیم اولیه HTML ،CSS و تایپاسکریپت
- علاقه به ساخت اپلیکیشنهای فولاستک شگفتانگیز
توضیحات دوره
این دورهها از ابتدا با استفاده از انگولار نسخه 20 (آخرین نسخه) و با استفاده از کامپوننتها و سیگنالهای مستقل، دوباره ضبط شدهاند.
این یک دوره جامع در انگولار و ASP.NET Core Web API است که در آن مهارتهای انگولار و ASP.NET Core را به صورت کامل یاد میگیرید و در ساخت وب اپلیکیشنهای فولاستک با استفاده از انگولار و ASP.NET Core Web APIs برجسته میشوید.
در این دوره، از انگولار 20 برای ایجاد وب اپلیکیشن تکصفحهای (SPA) استفاده میکنیم و با سیشارپ و ASP.NET برای توسعه یک REST API با ASPNET Core کار میکنیم.
چرا این دوره را باید بگیرید؟
توسعه وب فولاستک در حال حاضر تقاضا و نیاز زیادی دارد و چه فناوریهای بهتری برای انتخاب وجود دارد؟ ما بهترین فناوریهای انگولار و ASP.NET Core - از گوگل و مایکروسافت - را داریم. این فناوریها به طور بسیار خوبی با هم همپوشانی داشته و توسط رقبای بزرگ فناوری در سراسر جهان پذیرفته شدهاند.
این دوره به شما کمک میکند تا توسعه وب فولاستک را با استفاده از انگولار و ASP.NET Core Web APIs به گونهای که هرگز به آن فکر نکردهاید، درک کنید.
با تمرکز بر جنبه عملی توسعه وب، شما مهارتهای ASP.NET Core Web API و توسعه وب انگولار را به طور کامل خواهد گرفت و با کمک این دوره و دانشی که کسب میکنید، در پروژههای خود و سازمانتان میتوانید به طریقه بهینه آن را پیاده کنید.
درباره مدرس
مدرس سمیر، توسعهدهنده حرفهای نرمافزار با بیش از 15 سال تجربه صنعت است. ما به آموزش خود و دیگران علاقهمندیم و همین دلیل کانال یوتیوب را راهاندازی کردیم که مخاطبان دوستداشتنی دارد. ما محتوایی برای توسعهدهندگان نرمافزار، همانند شما، تولید میکنیم تا دانش خود را به اشتراک بگذاریم.
حین اتمام دوره، اطمینان داریم که شما به اندازه کافی مطمئن خواهید بود که یک وب اپلیکیشن مستقل را با انگولار و ASP.NET Core Web API ایجاد کنید.
شما در کار یا در پروژههای خود احساس اعتمادبهنفس خواهید داشت.
اگر میخواهید وبسایتهای عملی، جنریک، تمیز و قابل استفاده و همچنین Web APIs مقیاسپذیر با NET Core. ایجاد کنید، این دوره برای شماست.
در این دوره موارد زیر را یاد میگیرید و پیاده میکنید:
- یادگیری و ایجاد اولین اپلیکیشن تکصفحهای انگولار (SPA)
- یادگیری و ایجاد اولین ASP.NET Core Web API با استفاده از اصول RESTful در سیشارپ
- ایجاد یک اپلیکیشن وبلاگ کاملاً تابعی با مقیاسپذیری بالا
آنچه شما درباره انگولار یاد میگیرید و توسعه میدهید:
- CLI انگولار
- کامپوننتهای انگولار
- سیگنالهای انگولار (افکت، محاسبه شده، قابل نوشتن و غیره)
- مسیریابی انگولار
- سرویسهای انگولار
- فراخوانی هایHTTP (HttpClient و HttpResource (جدید))
- CORS
- استفاده از Bootstrap CSS در اپلیکیشنهای انگولار
- ایجاد کامپوننتهای قابل استفاده مجدد
- عملیاتهای CRUD (Create ،Read ،Update و Delete)
- فرمهای انگولار
- پیشنمایش لایو علامتگذاری
- علامتگذاری به HTML
- عناصر فرم انگولار
- احرازهویت و مجوز
- JWT Tokens و ذخیرهسازی
- رهگیرها
- محافظان احرازهویت و مسیر
- آپلود تصویر در اپلیکیشنهای انگولار
- مدلها و رابطها
در ASP.NET Core Web API، شما موارد زیر را یاد میگیرید و توسعه میدهید:
- ایجاد ASP.NET Core APIs از ابتدا با سیشارپ
- ایجاد اندپوینتها و متدهای اکشن
- عملیات های CRUD (Create ،Read ،Update و Delete) در ASP.NET Core
- نصب و استفاده از Entity Framework Core برای اتصال به پایگاه داده SQL Server
- درک و پیادهسازی روابط در Entity Framework Core
- الگوهای طراحی دامنه محور (DDD)
- الگوی مخزن در ASP.NET Core
- مدلسازی دامنه
- اولین رویکرد Entity Framework Code
- SQL Server
- Seed کردن پایگاه داده
- متدهای وب HTTP
- احرازهویت و مجوز
- JWT Tokens
- مجوز مبتنی بر نقش
- آپلود تصویر در ASP.NET Core Web API
- نوشتن کد تمیز و قابل استفاده مجدد
این دوره برای چه کسانی مناسب است؟
- توسعهدهنده مبتدی تا سطح متوسط با دانش ASPNET Core و انگولار
انگولار 20 و ASP.NET Core Web API - اپلیکیشن واقعی
-
آشنایی با دوره 02:25
-
پیشنیازها 00:27
-
راهاندازی محیط توسعه 00:11
-
نصب رانتایم NET SDK. و NET. 01:53
-
دانلود و نصب ویژوال استودیو 2022 01:43
-
دانلود و نصب SQL Server (نسخه محلی) و SQL Server Management Studio 03:27
-
نصب ویژوال استودیو کد 00:24
-
افزونههای ویژوال استودیو کد 00:46
-
دانلود و نصب نودجیاس 00:31
-
نصب CLI انگولار 03:24
-
دریافت راهنما 00:51
-
ایجاد Web API جدید 04:46
-
درک ساختار فایلها و پوشهها در ASPNET Web API 05:14
-
درک REST و افعال HTTP 04:41
-
مسیریابی در ASP.NET Core Web API 02:22
-
درک پروژه و مدلهای دامنه 03:48
-
ایجاد مدلهای دامنه 04:52
-
نصب پکیجهای NuGet برای Entity Framework Core 01:51
-
ایجاد کلاس DbContext 05:12
-
افزودن ConnectionString به پایگاه داده در Appsettings.Json 04:20
-
درک تزریق وابستگی و تزریق DbContext به اپلیکیشن 06:29
-
اجرای مهاجرتهای EF Core 04:06
-
ایجاد کنترلر جدید (CategoriesController) 03:04
-
DTOs و مدلهای دامنه 05:07
-
ایجاد متد اکشن دستهبندیهای POST 12:24
-
مخزن الگو و مزایا 03:37
-
تغییر متد اکشن دستهبندی POST برای استفاده از مخزن 08:57
-
ایجاد پروژه انگولار 03:28
-
درک فایلها و پوشهها 06:04
-
پاکسازی پروژه انگولار و ایمپورت Bootstrap CDN 04:12
-
ایجاد کامپوننت نوار ناوبری 09:04
-
ایجاد کامپوننت لیست دستهبندیها و مسیریابی انگولار 10:38
-
ایجاد کامپوننت افزودن دستهبندی و مسیریابی 16:12
-
ایجاد سرویسهای انگولار 12:39
-
فعالسازی CORS 03:19
-
لغو اشتراک از Observables 04:13
-
محتوای این بخش 00:47
-
ایجاد متد API GET برای دریافت تمام دستهبندیها و تست 07:52
-
ایجاد متد سرویس رابط کاربری برای GET تمام دستهبندیها 04:13
-
ایجاد فایلهای محیطی 04:12
-
استفاده از سرویس دریافت همه دستهبندیها در کامپوننت 06:03
-
استفاده از پایپ غیرهمزمانسازی برای اشتراکگذاری با Observables 07:42
-
محتوای این بخش 01:18
-
API - ایجاد متد GET برای دریافت دستهبندی بر اساس شناسه و تست 09:37
-
رابط کاربری - ایجاد کامپوننت رابط کاربری و کامپوننت ویرایش دستهبندی و ارسال پارامترهای مسیر 11:20
-
رابط کاربری - ایجاد متد سرویس و نمایش یک دستهبندی 15:13
-
API - متد اکشن بروزرسانی دستهبندی (HTTPPUT) 11:13
-
رابط کاربری - ایجاد متد سرویس بروزرسانی دستهبندی و اتصال به کامپوننت ویرایش دستهبندی 09:26
-
محتوای این بخش 00:30
-
API - حذف دستهبندی بر اساس شناسه (HTTP DELETE) 06:38
-
رابط کاربری - متد سرویس حذف دستهبندی 06:31
-
محتوای این بخش 00:48
-
رابط کاربری - ایجاد کامپوننت لیست پست وبلاگ و مسیریابی 05:57
-
رابط کاربری - ایجاد کامپوننت افزودن پست وبلاگ و مسیریابی 12:07
-
رابط کاربری - ارسال فرم افزودن پست وبلاگ 11:53
-
API - افزودن قابلیت پست وبلاگ (HTTP POST) 13:08
-
رابط کاربری - ایجاد سرویس پست وبلاگ 04:56
-
رابط کاربری - ارسال فرم برای ایجاد پست وبلاگ 04:10
-
محتوای این بخش 00:23
-
Seed کردن بعضی وبلاگها 01:46
-
API - دریافت تمام پستهای وبلاگ (HTTP GET) 06:10
-
رابط کاربری - دریافت تمام پستهای وبلاگ 08:27
-
محتوای این بخش 01:00
-
رابط کاربری - پیشنمایش لایو علامتگذاری 13:19
-
رابط کاربری - پیشنمایش تصویر 04:58
-
محتوای این بخش 00:47
-
API - تغییر مدلهای دامنه و افزودن روابط EF Core 04:35
-
API - تغییر متد اکشن افزودن پست وبلاگ - پذیرش دستهبندیها 12:42
-
API - تغییر متد اکشن دریافت همه پستهای وبلاگ - بازگردانی دستهبندیها 04:09
-
رابط کاربری - نمایش دستهبندیها در کامپوننت لیست پستهای وبلاگ 06:25
-
رابط کاربری - نمایش دستهبندیها در منوی کشویی چندگزینهای و دریافت دستهبندیها 07:55
-
رابط کاربری - ارسال دستهبندیها - افزودن پست وبلاگ 04:09
-
محتوای این بخش 00:34
-
API - متد GET اکشن پست وبلاگ بر اساس شناسه 07:10
-
رابط کاربری - کامپوننت ویرایش پست وبلاگ 08:24
-
رابط کاربری - واکشی و نمایش داده پست وبلاگ در کامپوننت ویرایش 08:06
-
رابط کاربری - نمایش دستهبندیها و دستهبندیهای انتخاب شده 05:26
-
API - بروزرسانی پست وبلاگ (HTTP PUT) 15:44
-
رابط کاربری - ارسال فرم برای بروزرسانی پست وبلاگ و دستهبندیها 10:49
-
محتوای این بخش 00:25
-
API - متد اکشن حذف پست وبلاگ 07:32
-
رابط کاربری - حذف پست وبلاگ 05:36
-
مقدمه - آپلود تصویر 01:09
-
رابط کاربری - ایجاد کامپوننت تصویر 09:03
-
رابط کاربری - Image Selector به عنوان مودال پاپآپ 11:31
-
API - تغییرات مدل دامنه قابلیت تصویر 04:32
-
API - کنترلر آپلود تصویر و متد اکشن 09:10
-
API - مخزن تصویر 22:14
-
API - سرویس تصاویر استاتیک از API 04:08
-
رابط کاربری - ایجاد سرویس تصویر و فرم آپلود تصویر 13:47
-
API - دریافت تمام تصاویر 06:55
-
رابط کاربری - واکشی و نمایش تمام تصاویر 13:05
-
رابط کاربری - انتخاب تصویر از Image-Selector 11:32
-
رابط کاربری - انتخاب تصویر در کامپوننت افزودن پست وبلاگ 08:28
-
محتوای این بخش 00:37
-
رابط کاربری - ایجاد کامپوننت صفحه اصلی 12:11
-
رابط کاربری - ایجاد کامپوننت جزئیات وبلاگ 05:17
-
API - متد GET برای دریافت جزئیات وبلاگ بر اساس URL 05:27
-
رابط کاربری - نمایش جزئیات وبلاگ بر اساس URL 13:55
-
محتوای این بخش 03:09
-
جریان احرازهویت 01:26
-
API - راهاندازی احرازهویت - نصب پکیجهای NuGet 02:36
-
API - ایجاد DbContext و Seed کردن نقشها و کاربر پیشفرض 14:25
-
API - تزریق DbContext و تغییرات احرازهویت 14:24
-
API - تست Attribute مجوز 06:27
-
API - ایجاد کنترلر احرازهویت و متد اکشن رجیستر 12:19
-
API - ایجاد جداول هویت - اجرای مهاجرتهای EF Core 06:37
-
API - متد اکشن لاگین 12:05
-
API - ایجاد JWT Token 15:48
-
API - مجوز بر اساس نقش 05:30
-
API - تغییر متدهای اکشن 03:32
-
رابط کاربری - آشنایی با تغییرات 04:26
-
رابط کاربری - کامپوننت لاگین و تغییرات نوار ناوبری 10:22
-
رابط کاربری - ایجاد سرویس احرازهویت 06:07
-
رابط کاربری - ذخیره JWT Token 07:29
-
رابط کاربری - سرویس احرازهویت و تغییرات نوار ناوبری 10:16
-
رابط کاربری - پیادهسازی خروج از سیستم 13:56
-
رابط کاربری - مخفیسازی منوی ادمین 03:44
-
رابط کاربری - انتقال JWT Token با فراخوانیهای API 06:32
-
رابط کاربری - رهگیرها و انتقال هدر احرازهویت با استفاده از رهگیر 13:05
-
رابط کاربری - محافظ احرازهویت و پیادهسازی 17:30
-
محتوای این بخش 00:22
-
API - افزودن فیلترینگ به Web API 15:06
-
رابط کاربری - افزودن فیلترینگ به صفحه دستهبندیها 11:54
-
API - افزودن مرتبسازی به Web API 13:27
-
رابط کاربری - افزودن مرتبسازی به صفحه دستهبندیها 14:51
-
API - افزودن صفحهبندی به Web API 10:32
-
رابط کاربری - افزودن صفحهبندی به صفحه دستهبندیها 21:59
-
مقدمه 00:18
-
انتشار NET CORE Web API. در آژور 15:49
-
Seed کردن داده در پایگاه داده تولید 03:27
-
انتشار رابط کاربری انگولار در گوگل فایربیس 09:18
-
فعالسازی CORS برای Web API تولید 03:00
مشخصات آموزش
انگولار 20 و ASP.NET Core Web API - اپلیکیشن واقعی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:133
- مدت زمان :15:34:11
- حجم :10.15GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy