آموزش Angular: ارتباط و تأیید اعتبار API

Angular: API Communication and Authentication

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: API ها در قلب توسعه شرکت قرار دارند و کشتی های Angular با خدمات قدرتمندی می توانند از طریق HTTP با آنها ارتباط برقرار کنند. اما یکی از بهترین راه ها برای پیاده سازی تأیید اعتبار سرویس های API ، استفاده از JWTs (توکن های وب JSON) است. در این دوره ، ما با استفاده از سرویس $ http ارائه شده در Angular برای ایجاد یک سرویس API قوی و قابل استفاده مجدد که احراز هویت JWT را ایجاد می کند ، غوطه ور می شویم. مربی Victor Mejia همچنین نحوه استفاده از روتر Angular برای محافظت از مسیرهای سمت مشتری و خدمات آزمایش واحد ، درخواست های HTTP و اقدامات async را پوشش می دهد. تمام این مفاهیم با استفاده از یک برنامه مدیریت تماس با واقع بینانه نشان داده می شوند ، بنابراین می توانید نحوه اجرای تماس های API و تأیید اعتبار کاربر در یک برنامه Angular در دنیای واقعی را مشاهده کنید.
موضوعات شامل:
  • تنظیم و کاشت پایگاه داده خود
  • استفاده از درخواستهای HTTP و مسیریابی در Angular
  • ایجاد یک سرویس Angular
  • افزودن احراز هویت JWT
  • اجرای ورود کاربر
  • ارسال JWT به درخواست های API

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از فایل های تمرینی Using exercise files

1. شروع کار 1. Getting Started

  • نمای کلی از زاویه ای CLI Overview of the Angular CLI

  • معماری یک برنامه Angular + Node Architecture of an Angular + Node application

  • راه اندازی پایگاه داده با استفاده از mLab Database setup using mLab

  • جستجوی بانک اطلاعاتی Seeding a database

2- HTTP در زاویه ای 2. HTTP in Angular

  • مسیر را برای API بگیرید GET route for the API

  • مسیر POST برای API POST route for the API

  • با استفاده از @ angular / http برای بازیابی مخاطبین ، قسمت 1 Using @angular/http to retrieve contacts, part 1

  • با استفاده از @ angular / http برای بازیابی مخاطبین ، قسمت 2 Using @angular/http to retrieve contacts, part 2

  • ایجاد یک مسیر جدید برای اضافه کردن یک مخاطب جدید Creating a new route for adding a new contact

  • استفاده از ngForm برای ارسال فرم Using ngForm for form submission

  • نوشتن تابع onSubmit () Writing the onSubmit() function

3. ایجاد یک سرویس زاویه ای برای ارتباطات API 3. Creating an Angular Service for API Communication

  • سرویس API با یک عملکرد درخواست مرکزی API service with a central request function

  • توابع بسته بندی برای GET ، POST ، PUT و DELETE Wrapper functions for GET, POST, PUT, and DELETE

  • در صورت تغییر مجدد تماس های HTTP برای استفاده از سرویس API Refactoring HTTP calls to use the API service

  • خطای اصلی در گرفتن Central error catching

4- افزودن تأیید اعتبار JWT به API Node Express 4. Adding JWT Authentication to the Node Express API

  • بررسی اجمالی JWT (JSON Web Token) JWT (JSON Web Token) overview

  • با استفاده از روتر اکسپرس Using Express Router

  • ورود به سیستم کاربر و تولید JWT User login and generating JWTs

  • تأیید صحت درخواست ها و اعتبار سنجی JWT Authenticating requests and validating JWTs

5. ارتباط UI با API و تأیید اعتبار 5. UI Communication with the API and Authentication

  • سرویس Auth برای مدیریت محلی JWT Auth service for local JWT management

  • پیاده سازی یک ورود کاربر Implementing a user login

  • ارسال JWT به درخواست API Sending JWTs to API requests

  • ورود به سیستم از برنامه Logging out of the application

  • جلوگیری از دسترسی به مسیر بدون تأیید اعتبار Preventing route access without authentication

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Angular: ارتباط و تأیید اعتبار API
جزییات دوره
1h 41m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
43,529
- از 5
ندارد
دارد
دارد
Victor Mejia
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Victor Mejia Victor Mejia

مهندس و مربی ارشد UI ویکتور مژیا یک مهندس و مربی ارشد UI است.

او متخصص در ایجاد تجارب عالی کاربر و آموزش مهارت های توسعه نرم افزار به دیگران است. او در حال حاضر در McGraw-Hill Education کار می کند ، جایی که در حال ساخت برنامه های وب با استفاده از فناوری های پیشرفته (Angular ، TypeScript ، Redux و webpack) است. وی با رویکردهای آزمون محور و عملکرد محور از روشهای مدرن توسعه JavaScript پشتیبانی و آموزش می دهد. ویکتور همچنین برگزار کننده نشست Angular Orange County Meetup است ، و او یک شوهر و پدر خوشبخت دو فرزند زیبا است.