آموزش ارتباطات زاویه ای HTTP

Angular HTTP Communication

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تقریباً هر برنامه Angular نیاز به برقراری ارتباط با یک سرور از طریق HTTP دارد. این دوره تکنیک های ساده و پیشرفته ای را برای کمک به شما در ایجاد و مدیریت درخواست های HTTP ، پاسخ به عنوان مشاهده ، رهگیرها و حافظه پنهان سمت مشتری به شما می آموزد. هیچ چیز برای برنامه وب از پروتکل HTTP اساسی نیست. در ارتباطات Angular HTTP ، شما با استفاده از تکنیک های پیچیده ای که به شما کمک می کند از ویژگی های کلاینت HTTP داخلی Angular بهره مند شوید. ابتدا چگونگی برقراری ارتباط با سرویس REST را کشف خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه درخواست ها و پاسخ های HTTP را با رهگیرها تغییر دهید و یک حافظه پنهان در سمت مشتری ایجاد کنید. سرانجام ، شما آزمایشات واحدی را ایجاد خواهید کرد تا مطمئن شوید درخواستهای HTTP شما همیشه آنچه انتظار دارید را انجام می دهند. پس از اتمام این دوره ، درک پیشرفته ای از ویژگی های HTTP موجود در Angular و مهارت های عملی مورد نیاز برای ساخت برنامه های Angular با ساختار خوب و عملکرد گرا که از مزیت کامل سرویس گیرنده HTTP Angular برخوردار هستند ، برخوردار خواهید شد.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پیکربندی یک برنامه برای ایجاد درخواستهای HTTP Configuring an Application to Make HTTP Requests

  • مقدمه و بررسی اجمالی Introduction and Overview

  • نسخه ی نمایشی: بررسی اجمالی پروژه ردیاب کتاب Demo: Book Tracker Project Overview

  • نقش RxJS The Role of RxJS

  • نسخه ی نمایشی: آماده سازی استفاده از HttpClient در یک پروژه Demo: Preparing to Use HttpClient in a Project

مصرف خدمات REST Consuming REST Services

  • مقدمه و بررسی اجمالی Introduction and Overview

  • سرویس REST چیست؟ What is a REST Service?

  • مشترک شدن در مشاهدات Subscribing to Observables

  • نسخه ی نمایشی: بازیابی مجموعه Demo: Retrieving a Collection

  • نسخه ی نمایشی: بازیابی یک مورد منفرد Demo: Retrieving a Single Item

  • با استفاده از اپراتورهای RxJS Using RxJS Operators

  • نسخه ی نمایشی: تبدیل داده ها با RxJS Demo: Transforming Data with RxJS

  • نسخه ی نمایشی: ایجاد ، به روزرسانی و حذف داده ها Demo: Creating, Updating, and Deleting Data

  • خلاصه Summary

درخواستهای پیشرفته HTTP و مدیریت خطا Advanced HTTP Requests and Error Handling

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مدیریت خطاهای HTTP Handling HTTP Errors

  • نسخه ی نمایشی: مدیریت خطاهای HTTP Demo: Handling HTTP Errors

  • بازیابی اطلاعات با Resolvers Retrieving Data with Resolvers

  • نسخه ی نمایشی: بازیابی داده ها از طریق HTTP با Resolvers Demo: Retrieving Data Over HTTP with Resolvers

  • خلاصه Summary

ایجاد رهگیر Creating Interceptors

  • مقدمه و بررسی اجمالی Introduction and Overview

  • رهگیرها چیست؟ What Are Interceptors?

  • موارد استفاده برای رهگیرها Uses for Interceptors

  • تعریف و ارائه رهگیرها Defining and Providing Interceptors

  • نسخه ی نمایشی: ایجاد یک رهگیر Demo: Creating an Interceptor

  • نسخه ی نمایشی: رهگیری پاسخ ها و استفاده از چند رهگیر Demo: Intercepting Responses and Using Multiple Interceptors

  • خلاصه Summary

ذخیره درخواست های HTTP با رهگیرها Caching HTTP Requests with Interceptors

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مزایا و انواع حافظه پنهان Benefits and Types of Caching

  • ذخیره با رهگیرها Caching with Interceptors

  • نسخه ی نمایشی: یک سرویس برای ذخیره درخواست های HTTP ذخیره شده ایجاد کنید Demo: Create a Service to Store Cached HTTP Requests

  • نسخه ی نمایشی: یک رهگیر برای Cache درخواستهای HTTP ایجاد کنید Demo: Create an Interceptor to Cache HTTP Requests

  • خلاصه Summary

در حال آزمایش درخواستهای HTTP Testing HTTP Requests

  • مقدمه و بررسی اجمالی Introduction and Overview

  • ابزار تست واحد پیش فرض Angular Angular's Default Unit Testing Tools

  • ساختار آزمونهای زاویه ای HTTP Structure of Angular HTTP Unit Tests

  • نسخه ی نمایشی: آزمایش درخواست ها و پاسخ های HTTP Demo: Testing HTTP Requests and Responses

  • نسخه ی نمایشی: آزمایش خطاهای HTTP Demo: Testing HTTP Errors

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ارتباطات زاویه ای HTTP
جزییات دوره
2h 21m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
236
4.8 از 5
دارد
دارد
دارد
Brice Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brice Wilson Brice Wilson

توسعه دهنده و مربی نرم افزار

Brice Wilson یک توسعه دهنده و مربی نرم افزار است.

Brice Wilson بیش از 30 سال است که یک توسعه دهنده حرفه ای بوده و از ابزارها و برنامه نویسی زیادی استفاده کرده است. زبان ها در آن دوران او به عنوان یک توسعه دهنده و معمار برای تعدادی از شرکت های بزرگ کار کرده است و از یادگیری، آزمایش و آموزش فناوری های جدید لذت می برد. علایق فعلی او بر روی توسعه وب سمت سرور و مشتری متمرکز است.