آموزش انگولار: ارسال درخواست‌های HTTP - آخرین آپدیت

دانلود Angular: Making HTTP Requests

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اتصال برنامه‌های انگولار به REST APIها بدون درک درست از ارتباطات HTTP می‌تواند دشوار باشد. در این دوره آموزشی، شما مهارت‌های لازم برای ادغام یکپارچه APIها در برنامه‌های انگولار خود را کسب خواهید کرد. ابتدا، نحوه پیکربندی HttpClient در انگولار برای تعامل با REST APIها را بررسی می‌کنید. سپس، یاد می‌گیرید که چگونه عملیات GET، POST، PUT و DELETE را برای مدیریت موثر داده‌ها انجام دهید. در نهایت، نحوه مدیریت خطاها با استفاده از HttpErrorResponse، تلاش مجدد برای درخواست‌های ناموفق و پیاده‌سازی HTTP Interceptors برای کارهایی مانند احراز هویت و ثبت لاگ (Logging) را خواهید آموخت. پس از اتمام این دوره، دانش و تجربه عملی لازم در زمینه ویژگی‌های HTTP انگولار را برای ساخت برنامه‌های قابل اعتماد و مبتنی بر API به دست خواهید آورد.

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

راه‌اندازی HTTP در انگولار Setting up HTTP in Angular

  • چرا برای REST APIها از HttpClient استفاده کنیم؟ Why Use the HttpClient for REST APIs?

  • آماده‌سازی پروژه انگولار برای HTTP Setting up an Angular Project for HTTP

  • پیکربندی HttpClient برای APIها Configuring the HttpClient for APIs

انجام عملیات CRUD با HttpClient Performing CRUD Operations with HTTPClient

  • دریافت داده‌ها با متد GET Fetching Data with GET

  • ایجاد و به‌روزرسانی با متدهای POST و PUT Creating and Updating with POST and PUT

  • حذف منابع با متد Delete Deleting Resources with Delete

مدیریت خطاها و تلاش مجدد Error Handling and Retries

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

  • پیاده‌سازی استراتژی‌های تلاش مجدد (Retry) Implementing Retry Strategies

  • ارائه بازخورد به کاربر در هنگام بروز خطا Providing User Feedback for Errors

استفاده از HTTP Interceptors برای احراز هویت و لاگینگ Using HTTP Interceptors for Authentication and Logging

  • ساخت یک Interceptor کاربردی Creating a Functional Interceptor

  • ثبت لاگ درخواست‌ها با Interceptorها Logging Requests with Interceptors

  • زنجیره‌سازی و عیب‌یابی Interceptorها Chaining and Debugging Interceptors

نمایش نظرات

آموزش انگولار: ارسال درخواست‌های HTTP
جزییات دوره
57m
12
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zachary Bennett Zachary Bennett

Zach در حال حاضر یک مهندس ارشد نرم افزار در VMware است که در آن از ابزارهایی مانند Python ، Docker ، Node و Angular همراه با تکنیک ها/اصول مختلف یادگیری ماشین و علوم داده استفاده می کند. قبل از نقش فعلی ، زاک روی نرم افزارهای زیردریایی کار می کرد و علاقه زیادی به برنامه نویسی GIS همراه با نرم افزارهای منبع باز دارد. برخی از کارهای او را می توانید در GitHub (https://github.com/zbennett10) و Stack Overflow (https://stackoverflow.com/users/6879849/zachary-bennett) مشاهده کنید.