لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Angular: ارتباط و تأیید اعتبار API
Angular: API Communication and Authentication
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
API ها در قلب توسعه شرکت قرار دارند و کشتی های Angular با خدمات قدرتمندی می توانند از طریق HTTP با آنها ارتباط برقرار کنند. اما یکی از بهترین راه ها برای پیاده سازی تأیید اعتبار سرویس های API ، استفاده از JWTs (توکن های وب JSON) است. در این دوره ، ما با استفاده از سرویس $ http ارائه شده در Angular برای ایجاد یک سرویس API قوی و قابل استفاده مجدد که احراز هویت JWT را ایجاد می کند ، غوطه ور می شویم. مربی Victor Mejia همچنین نحوه استفاده از روتر Angular برای محافظت از مسیرهای سمت مشتری و خدمات آزمایش واحد ، درخواست های HTTP و اقدامات async را پوشش می دهد. تمام این مفاهیم با استفاده از یک برنامه مدیریت تماس با واقع بینانه نشان داده می شوند ، بنابراین می توانید نحوه اجرای تماس های API و تأیید اعتبار کاربر در یک برنامه Angular در دنیای واقعی را مشاهده کنید.
موضوعات شامل:
تنظیم و کاشت پایگاه داده خود li>
استفاده از درخواستهای HTTP و مسیریابی در Angular
ایجاد یک سرویس Angular
افزودن احراز هویت JWT
اجرای ورود کاربر li>
ارسال 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
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
مهندس و مربی ارشد UI
ویکتور مژیا یک مهندس و مربی ارشد UI است.
او متخصص در ایجاد تجارب عالی کاربر و آموزش مهارت های توسعه نرم افزار به دیگران است. او در حال حاضر در McGraw-Hill Education کار می کند ، جایی که در حال ساخت برنامه های وب با استفاده از فناوری های پیشرفته (Angular ، TypeScript ، Redux و webpack) است. وی با رویکردهای آزمون محور و عملکرد محور از روشهای مدرن توسعه JavaScript پشتیبانی و آموزش می دهد. ویکتور همچنین برگزار کننده نشست Angular Orange County Meetup است ، و او یک شوهر و پدر خوشبخت دو فرزند زیبا است.
نمایش نظرات