آموزش مصرف Web API با TypeScript 5

Consuming Web APIs with TypeScript 5

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Web API ها دروازه ای برای ورود و خروج داده ها به برنامه های مبتنی بر وب با Typescript و بخش مهمی از جعبه ابزار توسعه ما هستند. این دوره به شما می آموزد که چگونه با استفاده از تایپ اسکریپت v5 با استفاده از بهترین روش ها با Web API کار کنید. در این دوره، مصرف Web API با TypeScript 5، پیاده سازی گردش کار انتقال داده کارآمد بین مشتری و سرور را یاد خواهید گرفت. ابتدا، به‌روزرسانی‌های TypeScript 5 مربوط به Web API را بررسی خواهید کرد. در مرحله بعد، بهترین روش ها و الگوهای پیاده سازی Web API ها را به شیوه ای ایمن کشف خواهید کرد. در نهایت، شما یاد خواهید گرفت که چگونه با استفاده از بهترین عملکردی که TypeScript V5 ارائه می‌کند، خط لوله انتقال داده‌های پایانی به پایان بسازید. پس از اتمام این دوره، مهارت ها و دانش Web API و TypeScript V5 مورد نیاز برای پیاده سازی راه حل های انتقال داده های وب قوی خود را خواهید داشت.

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

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

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

Web API و Typescript 5 Fundamentals Web API and Typescript 5 Fundamentals

  • آشنایی با APIهای وب و اهمیت آنها Understanding Web APIs and Their Importance

  • به حداکثر رساندن پتانسیل Web API با TypeScript 5 Maximizing Web API Potential with TypeScript 5

  • راه اندازی محیط توسعه Setting Up the Development Environment

  • تعریف پروژه ما Defining Our Project

  • مبانی TypeScript برای مصرف API TypeScript Fundamentals for API Consumption

  • انواع داده ها و حاشیه نویسی نوع - قسمت 1 Data Types and Type Annotations - Part 1

  • Annotations نوع چیست؟ What are Type Annotations?

  • توابع، توابع پیکان، و توابع لامبدا Functions, Arrow Functions, and Lambda Functions

  • درک توابع پیکان در TypeScript Understanding Arrow Functions in TypeScript

  • رابط ها Interfaces

  • ماژول ها و فضاهای نام برای سازمان های کد Modules and Namespaces for Code Organizations

  • اعمال حاشیه نویسی، توابع، نام مستعار، و فضاهای نام Applying Annotations, Functions, Aliases, and Namspaces

  • واکشی API و برنامه نویسی ناهمزمان Fetch API and Asynchronous Programming

  • ایجاد درخواست های GET و POST با Fetch Making GET and POST Requests with Fetch

  • مدیریت پاسخ های JSON و تجزیه داده ها Handling JSON Responses and Data Parsing

  • برنامه نویسی ناهمزمان در TypeScript Asynchronous Programming in TypeScript

  • Async/Await Async/Await

  • وعده های زنجیره ای Chaining Promises

  • پیاده سازی FETCH API FETCH API Implementation

  • نوع Safety and Data Validation Type Safety and Data Validation

  • تعریف انواع سفارشی برای پاسخ های API Defining Custom Types for API Responses

  • Type Casting و Type Assertions Type Casting and Type Assertions

  • پیاده سازی انواع سفارشی Custom Types Implementation

موضوعات پیشرفته Advanced Topics

  • گزینه های واکشی پیشرفته و مدیریت خطا Advanced Fetch Options and Error Handling

  • سفارشی کردن سرصفحه ها و گزینه های درخواست Customizing Headers and Request Options

  • پارامترهای پرس و جو و دستکاری URL Query Parameters and URL Manipulation

  • مدیریت پاسخ های JSON و تجزیه داده ها Handling JSON Responses and Data Parsing

  • پاسخ های جریانی و ردیابی پیشرفت Streaming Responses and Progress Tracking

  • استراتژی های رسیدگی به خطا و کدهای وضعیت Error Handling Strategies and Status Codes

  • نگاشت پاسخ های HTTP به انواع سفارشی Mapping HTTP Responses to Custom Types

  • نگاشت اشیاء پاسخ به انواع شناخته شده Mapping Response Objects to Known Types

  • نسخه ی نمایشی - پیاده سازی پیشرفته Demo - Advanced Implementation

  • امنیت و مجوز Security and Authorization

  • مبانی احراز هویت و مجوز API Basics Of API Authentication And Authorization

  • ملاحظات اشتراک منابع متقابل (CORS). Cross-origin Resource Sharing (CORS) Considerations

  • حافظه پنهان سمت مشتری Client-side Caching

  • مدیریت پاسخ های پیچیده API Handling Complex API Responses

  • عادی سازی و تبدیل پاسخ های API Normalizing and Transforming API Responses

  • صفحه بندی و مدیریت داده های API صفحه بندی شده Pagination and Handling Paginated API Data

  • استراتژی های مقابله با مجموعه داده های بزرگ Strategies for Dealing with Large Datasets

  • ذخیره سازی و بهینه سازی عملکرد Caching and Performance Optimization

  • ذخیره سازی در سمت سرویس گیرنده برای پاسخ های API Client-side Caching for API Responses

  • کارکنان خدمات و قابلیت های آفلاین Service Workers and Offline Capabilities

  • استراتژی های بهینه سازی عملکرد Performance Optimization Strategies

  • ذخیره سازی سمت مشتری برای پاسخ های API Client Side Caching For API Responses

  • بهترین روش ها و موضوعات پیشرفته Best Practices and Advanced Topics

  • تکنیک های کارآمد واکشی داده ها Efficient Data Fetching Techniques

  • نسخه API و سازگاری به عقب API Versioning and Backward Compatibility

  • روترهای API API Routers

  • رسیدگی به درخواست های همزمان و محدود کردن نرخ Handling Concurrent Requests and Rate Limiting

  • اجرای Long-Polling و APIهای بلادرنگ Implementing Long-polling and Real-time APIs

  • سوکت های وب Web Sockets

  • اعمال محدودیت نرخ و سوکت های وب Applying Rate Limiting and Web Sockets

  • خلاصه Summary

خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش مصرف Web API با TypeScript 5
جزییات دوره
3h 38m
56
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Allen O'Neill
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Allen O'Neill Allen O'Neill

آلن یک مهندس مشاور با سابقه در سیستم های سازمانی است. او شرکت خود را با تخصص در معماری سیستم ، بهینه سازی و مقیاس گذاری اداره می کند. وی همچنین در تعدادی از شرکتهای نوپا نیز مشارکت دارد. آلن یک مهندس مستند ، یک عضو انجمن محاسبات انگلیس ، یک MVP مایکروسافت و یک فرد داخلی است و هر دو یک CodeProject و C-SharpCorner MVP است. او سخنران منظمی در رویدادها است ، هم در سطح محلی و هم در سطح بین المللی. علاقه اصلی او به فناوری ، Big Data ، Data Science و Machine Machine (یادگیری ماشین) است که با ترکیب این موارد ، عوامل هوشمندی را برای وب ایجاد می کند. آلن مدارک بی شماری از جمله فناوری اطلاعات ، حقوق و آموزش را دارد. او همچنین یک برده پرتاب توپ برای سگهای خانواده اش است