دوره آموزشی ساخت اپلیکیشن های Angular و ASP.NET Web API آپدیت (2018)
3 ساعت 35 دقیقهمتوسط2018-12-20
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
اپلیکیشن های تک صفحه ای (SPA) می توانند تجربه کاربری مثبت و روان تری را برای کاربر فراهم کنند، اما طراحی و ساخت SPA بدون چالش نیست. در این دوره آموزشی یاد بگیرید که چگونه از ASP.NET Web API و فریم ورک Angular استفاده کنید تا کار طراحی و ساخت SPA را کمی آسان کنید. مربی Ervis Trupja ابتدا نحوه راهاندازی زیرساخت برنامه را نشان میدهد، نحوه ایجاد Web API و Angular را نشان میدهد و سپس موارد ضروری را برای هر یک تنظیم میکند. او نحوه ایجاد لایه سرویس با ASP.NET Web API و استفاده از Angular و Material Design برای ساخت UI را بررسی می کند. نحوه ارسال درخواست ها به برنامه Web API، رسیدگی به خطاها در Angular، ایجاد یک سیستم احراز هویت با استفاده از توکن ها و موارد دیگر را کشف کنید.
اهداف یادگیری
راه اندازی زیرساخت اپلیکیشن
ایجاد پایگاه داده
پیکربندی مسیریابی در Angular
طراحی نما با متریال دیزاین
به روز رسانی داده های موجود
ایجاد یک Web API HttpPut پایانی
در حال حذف داده ها
احراز هویت با استفاده از توکن ها
افزودن فیلتر، صفحه بندی و دکمه های نماد
اهداف یادگیری
راه اندازی زیرساخت اپلیکیشن
ایجاد پایگاه داده
پیکربندی مسیریابی در Angular
طراحی نما با متریال دیزاین
به روز رسانی داده های موجود
ایجاد یک Web API HttpPut پایانی
در حال حذف داده ها
احراز هویت با استفاده از توکن ها
افزودن فیلتر، صفحه بندی و دکمه های نماد
مهارت ها
ASP.NETAngularC#Front-End Web DevelopmentProjectWeb DevelopmentOpen SourceMicrosoft
سرفصل ها
0. مقدمه
- 01 - سایت خود را با Angular و ASP.NET Web API تعاملی تر کنید
- 02 - آنچه باید بدانید
1. راه اندازی زیرساخت برنامه
- 03 - مروری بر برنامه
- 04 - ایجاد یک برنامه Web API
- 05 - مروری بر معماری Web API
- 06 - ایجاد یک برنامه Angular جدید
- 07 - نمای کلی معماری زاویه ای
2. شروع به کار با Web API
- 08 - ایجاد مدل ورودی
- 09 - پیکربندی DbContext
- 10 - پیکربندی پایگاه داده
- 11 - ایجاد پایگاه داده
- 12 - گرفتن داده از پایگاه داده
3. شروع به کار با Angular
- 13 - اضافه کردن یک جزء
- 14 - اضافه کردن یک سرویس
- 15 - پیکربندی مسیریابی در Angular
- 16 - درخواست داده از Web API
- 17 - طراحی نما با متریال دیزاین
- 18 - ایجاد جدول متریال دیزاین
- 19 - نمایش داده ها به کاربران
4. ذخیره داده ها در پایگاه داده
- 20 - ایجاد یک Web API HttpPost نقطه پایانی
- 21 - پیکربندی یک فرم واکنشی Angular
- 22 - ایجاد فرم واکنشی Angular
- 23 - اعتبار سنجی یک فرم واکنشی Angular
- 24 - طراحی سربرگ و پاورقی
- 25 - ایجاد درخواست HttpPost در Angular
5. به روز رسانی داده های موجود
- 26 - ایجاد یک Web API HttpPut endpoint
- 27 - راه اندازی دیالوگ
- 28 - پیکربندی گفتگو با داده
- 29 - پر کردن دیالوگ با داده
- 30 - ایجاد درخواست HttpPut در Angular
6. حذف داده ها
- 31 - ایجاد یک Web API HttpDelete endpoint
- 32 - افزودن مرحله تایید
- 33 - گرفتن یک ورودی
- 34 - طراحی نمای تایید
- 35 - ایجاد درخواست HttpDelete در Angular
7. احراز هویت با استفاده از توکن ها
- 36 - راه اندازی AuthController
- 37 - راه اندازی AuthService
- 38 - ایجاد جزء ثبات
- 39 - ثبت نام کاربران
- 40 - تولید توکن
- 41 - درخواست توکن از Angular
- 42 - بررسی احراز هویت از طریق توکن ها
- 43 - خروج کاربران
- 44 - ایجاد کامپوننت Angular Login
- 45 - گرفتن اطلاعات از فرم ورود
- 46 - ورود کاربران
- 47 - رسیدگی به خطاها در زاویه
8. جمع بندی طراحی پروژه
- 48 - افزودن فیلتر
- 49 - افزودن صفحه بندی
- 50 - اضافه کردن دکمه های آیکون
نتیجه
- 51 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی ایجاد، اشکالزدایی و استقرار پکیجهای NuGet در ASP.NET
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی امنیت در ASP.NET Core
- دوره آموزشی معرفی عملی: ASP.NET Razor Pages
- دوره آموزشی کارکردن با AWS S3 Bucket در ASP.NET
- دوره آموزشی ASP.NET Core: ورود به سیستم با log4net
- دوره آموزشی ASP.NET MVC: چرخه عمر یک درخواست HTTP