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

Angular: API Communication and Authentication

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: 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 است ، و او یک شوهر و پدر خوشبخت دو فرزند زیبا است.