آموزش مقدمه ای بر Web API ها

Introduction to Web APIs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

APIها همه جا حاضر شده اند. اغراق نیست اگر بگوییم وب روی API ها اجرا می شود. اگر به‌دنبال پیشرفت به‌عنوان یک طراح وب هستید یا حتی به‌عنوان مدیر پروژه فقط در مورد فناوری صحبت می‌کنید، ضروری است که درک اساسی از APIها داشته باشید. در این دوره پر از اطلاعات مفید و چالش های عملی، اندرو پروبرت به شما معرفی آرامی از API ها ارائه می دهد که بسیاری از موانع شروع کار را از بین می برد. دریابید که API چیست، JSON چیست، و چگونه می توانید از API و JSON برای کار با اشیا و تجزیه داده ها استفاده کنید. نحوه اتصال به API، پیمایش اسناد API، درخواست، استفاده از پارامترها برای فیلتر کردن پاسخ و موارد دیگر را بیاموزید. در کار با Giphy API عمیقاً غوطه ور شوید، سپس به نحوه رسیدگی به خطاها و امنیت بپردازید. به علاوه، در مورد اصول اولیه GraphQL و نحوه پرس و جو کردن داده ها از API GraphQL بیاموزید.


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

معرفی Introduction

  • از این دوره چه انتظاری باید داشت What to expect from this course

  • آنچه شما باید بدانید What you should know

  • API چیست؟ What is an API?

1. API چیست؟ 1. What Is an API?

  • چرخه درخواست و پاسخ The request and response cycle

  • JSON چیست؟ What is JSON?

  • APIها به زبان انگلیسی ساده APIs in plain English

  • با اشیا کار کنید Work with objects

  • چالش: بازیابی داده ها از یک شی Challenge: Retrieve data from an object

  • تجزیه داده ها Parse data

  • راه حل: بازیابی داده ها از یک شی Solution: Retrieve data from an object

2. اتصال به یک API 2. Connecting to an API

  • با استفاده از Postman به API متصل شوید Connect to an API using Postman

  • به یک API در جاوا اسکریپت متصل شوید Connect to an API in JavaScript

3. کار با یک API 3. Working with an API

  • داده های پاسخ را حلقه بزنید Loop through the response data

  • چالش: نمایش داده ها در یک صفحه وب Challenge: Display data on a webpage

  • یک درخواست به API بدهید Make a request to the API

  • از داده های پاسخ در HTML استفاده کنید Use the response data in HTML

  • اسناد API API documentation

  • راه حل: نمایش داده ها در یک صفحه وب Solution: Display data on a webpage

  • دسترسی به داده ها در پاسخ Access data in the response

  • پاسخ را با پارامترها فیلتر کنید Filter the response with parameters

4. کار با Giphy API 4. Working with the Giphy API

  • راه حل: Giphy API را کاوش کنید Solution: Explore the Giphy API

  • از داده های پاسخ در HTML استفاده کنید Use the response data in HTML

  • چالش: Giphy API را کاوش کنید Challenge: Explore the Giphy API

  • پاسخ را با پارامترها فیلتر کنید Filter response with parameters

  • یک درخواست به Giphy API ارسال کنید Make a request to the Giphy API

  • احراز هویت با یک کلید API Authentication with an API key

  • دسترسی به داده ها در پاسخ Access data in the response

5. مدیریت خطا و امنیت 5. Error Handling and Security

  • کلیدهای احراز هویت امن Secure authentication keys

  • کدهای وضعیت پاسخگویی Response status codes

  • نحوه رسیدگی به خطاها How to handle errors

6. در مورد GraphQL چطور؟ 6. What about GraphQL?

  • داده ها را از یک API GraphQL جستجو کنید Query data from a GraphQL API

  • GraphQL چیست؟ What is GraphQL?

نتیجه Conclusion

  • به سفر API خود ادامه دهید Continue your API journey

نمایش نظرات

آموزش مقدمه ای بر Web API ها
جزییات دوره
1h 20m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
29,799
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Probert Andrew Probert

اندرو پروبرت تولید کننده محتوا در LinkedIn Learning است. اندرو بیش از یک دهه است که در ایجاد محتوای آموزشی با کیفیت بالا متمرکز شده است. وی کار خود را در کلاس شروع کرد و به عنوان معلم علوم برای گروه آموزش وزارت شهر نیویورک به عنوان بخشی از برنامه آموزش یاران نیویورک مشغول به کار شد. وی سپس ریاضیات ، علوم و اقتصاد را به دانش آموزان دوره متوسطه و متوسطه در آکادمی اقیانوس آرام در هونولولو ، هاوایی آموخت. به عنوان مربی فناوری کار کرده و به معلمان کمک می کند تا منابع فناوری آموزشی را در برنامه درسی خود ادغام کنند. و به عنوان یک برنامه نویس آموزش برای مدارس کامهامهه خدمت کرده است. در حال حاضر ، او از مهارت طراحی آموزش خود برای ایجاد دوره های فناوری برای LinkedIn Learning بهره می برد.