دوره آموزشی انگولار: ارتباط API و احراز هویت
1 ساعت 41 دقیقهمتوسط2017-07-13
مدرسین

Victor Mejia
Senior UI Engineer and Instructor
جزئیات دوره
API ها در قلب توسعه شرکت ها قرار دارند و Angular دارای خدمات قوی برای ارتباط با آنها از طریق HTTP است. اما یکی از بهترین راه ها برای پیاده سازی احراز هویت سرویس های API استفاده از JWT ها (نشانه های وب JSON) است. در این دوره، ما عمیقاً از سرویس ارائه شده $ http در Angular برای ایجاد یک سرویس API قوی و قابل استفاده مجدد برای احراز هویت JWT استفاده می کنیم. مربی Victor Mejia همچنین نحوه استفاده از روتر Angular برای محافظت از مسیرهای سمت سرویس گیرنده و سرویس های تست واحد، درخواست های HTTP و اقدامات همگام سازی را پوشش می دهد. همه این مفاهیم با استفاده از یک برنامه مدیریت تماس واقعی نشان داده می شوند، بنابراین می توانید نحوه تماس های API و احراز هویت کاربر را در یک برنامه Angular در دنیای واقعی مشاهده کنید.
اهداف یادگیری
راه اندازی و ذخیره سازی پایگاه داده شما
استفاده از درخواست های HTTP و مسیریابی در Angular
ایجاد سرویس Angular
افزودن احراز هویت JWT
پیاده سازی ورود کاربر
ارسال JWT به درخواست های API
اهداف یادگیری
راه اندازی و ذخیره سازی پایگاه داده شما
استفاده از درخواست های HTTP و مسیریابی در Angular
ایجاد سرویس Angular
افزودن احراز هویت JWT
پیاده سازی ورود کاربر
ارسال JWT به درخواست های API
مهارت ها
AngularAPIsFront-End Web DevelopmentWeb DevelopmentOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرینی
1. شروع به کار
- 04 - نمای کلی Angular CLI
- 05 - معماری یک برنامه Angular + Node
- 06 - راهاندازی پایگاه داده با استفاده از mLab
- 07 - کاشت یک پایگاه داده
2. HTTP در Angular
- 08 - مسیر را برای API دریافت کنید
- 09 - مسیر POST برای API
- 10 - استفاده از @angular http برای بازیابی مخاطبین، قسمت 1
- 11 - استفاده از @angular http برای بازیابی مخاطبین، قسمت 2
- 12 - ایجاد مسیر جدید برای افزودن مخاطب جدید
- 13 - استفاده از ngForm برای ارسال فرم
- 14 - نوشتن تابع ()onSubmit
3. ایجاد یک سرویس زاویه ای برای ارتباطات API
- 15 - سرویس API با تابع درخواست مرکزی
- 16 - توابع Wrapper برای GET، POST، PUT و DELETE
- 17 - Refactoring تماسهای HTTP برای استفاده از سرویس API
- 18 - تشخیص خطای مرکزی
4. افزودن JWT Authentication به Node Express API
- 19 - نمای کلی JWT (JSON Web Token).
- 20 - استفاده از روتر اکسپرس
- 21 - ورود کاربر و تولید JWT
- 22 - احراز هویت درخواستها و اعتبارسنجی JWT ها
5. UI ارتباط با API و احراز هویت
- 23 - سرویس Auth برای مدیریت محلی JWT
- 24 - پیادهسازی ورود کاربر
- 25 - ارسال JWT به درخواستهای API
- 26 - خروج از برنامه
- 27 - جلوگیری از دسترسی به مسیر بدون احراز هویت
نتیجه
- 28 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی واکنشگرایی و سیگنالها در Angular
- دوره آموزشی ساخت کتابخانههای Angular
- دوره آموزشی رمزگشایی Angular: بهینهسازی عملکرد
- دوره آموزشی ساخت اپلیکیشنهای Angular و ASP.NET Web API
- دوره آموزشی مدیریت وضعیت در Angular با NgRx
- دوره آموزشی تکنیکهای بهینهسازی عملکرد Angular
- دوره آموزشی انگولار: ساخت برنامههای بزرگ
- دوره آموزشی تست و اشکال زدایی در انگولار