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

دانلود Angular: Making HTTP Requests

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

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

راه‌اندازی 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

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

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

نمایش نظرات

آموزش ارسال درخواست‌های HTTP در انگولار (Angular)
جزییات دوره
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) مشاهده کنید.