آموزش آشنایی با API ها و RESTful APIs Crash Course

Understanding APIs and RESTful APIs Crash Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مقدمه ای بر نحوه عملکرد API ها و RESTful API ها. بدون کدنویسی در این دوره، همه چیز مفهومی است. API ها چیستند API ها چگونه کار می کنند یک API RESTful چیست JSON چیست چگونه رایانه ها با یکدیگر صحبت می کنند عملیات CRUD 5 روش درخواست اصلی (GET, POST, PUT/PATCH, DELETE) کدهای وضعیت HTTP نحوه درک API ها به گونه ای که گویی واقعی هستند درخواست‌ها و پاسخ‌های HTTP افراد پیش نیازها: احتمالاً تا به حال باید یک توسعه‌دهنده متوسط ​​باشید یا یک توسعه‌دهنده جوان باشید که در تلاش است مهارت‌های خود را ارتقا دهد یا باید علاقه مند به یادگیری بیشتر در مورد ارتباط بین رایانه باشید (نیازی نیست که یک برنامه‌نویس باشید. اگر شما در این دسته قرار می گیرید)

در این دوره آموزشی با APIها و RESTful APIها و نحوه عملکرد آنها آشنا خواهید شد. هیچ کدنویسی در این دوره وجود ندارد.

در پایان این دوره به طور کامل متوجه خواهید شد که APIها چگونه کار می کنند و چگونه کامپیوترها با یکدیگر صحبت می کنند. شما همچنین با API های RESTful که از پروتکل HTTP استفاده می کنند، آشنا خواهید بود. اگر گیج کننده، ترسناک یا بیش از حد فنی به نظر می رسید - اینطور نیست - این فقط یک روش فانتزی برای گفتن "از اینترنت استفاده می کند" است.

هدف این دوره کمک به شما در درک API و RESTful API بدون نیاز به نوشتن کد است. بنابراین دفعه بعد که کسی می‌گوید "API" شما دقیقاً می‌دانید که درباره چه چیزی صحبت می‌کند (و همچنین می‌دانید که واقعاً آنقدرها فنی یا تخیلی نیست، اما این راز ما خواهد بود ;)

———

این دوره برای از بین بردن احساس بیش از حد و "ترس" زمانی که شروع به صحبت در مورد API ها می کنیم طراحی شده است. APIها و APIهای RESTful به عنوان موضوعات دشوار یا پیشرفته ای به نظر می رسند، اما در واقع فقط دو کامپیوتر هستند که با یکدیگر صحبت می کنند و دستورات و داده ها را رد و بدل می کنند. تفاوتی با زمانی که دوستتان برای شما پیامک می‌فرستد، و شما پیامک می‌فرستید.

من چندین استعاره برای به خاطر سپردن آسان به شما می‌دهم تا APIها نیز ترسناک یا طاقت‌فرسا نباشند.

APIها را می‌توان توسط اکثر زبان‌های برنامه‌نویسی نوشت و استفاده کرد، بنابراین ما هیچ کدی نمی‌نویسیم، اگرچه من یک نسخه نمایشی زنده جاوا اسکریپت ارائه می‌دهم.

همه اسلایدها و همچنین مطالب مرجع برای زمانی که از این دوره فارغ التحصیل شده اید و آماده ورود به دنیای APIها هستید برای شما ارائه می شود.

———

این دوره فقط 45 دقیقه است، اما من به شما قول می‌دهم که تمام زمانی که به آن نیاز دارید است - نه به این دلیل که من یک معلم خوب هستم، بلکه به این دلیل که APIها زمانی که کسی برای توضیح آنها وقت بگذارد بسیار ساده هستند.


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

معرفی Introduction

  • معرفی Introduction

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

  • اسلایدهای گوگل Google Slides

آشنایی با API ها و RESTful API ها Understanding APIs and RESTful APIs

  • ساده ترین راه برای فکر کردن به یک API (استعاره) The simplest way to think about an API (the metaphor)

  • یک مورد استفاده واقعی A real life use case

  • از چه زبان های برنامه نویسی می توانیم استفاده کنیم؟ What programming languages can we use?

  • مقدمه ای بر RESTful API Introduction to RESTful APIs

  • مقدمه ای بر JSON Introduction to JSON

  • با استفاده از SWAPI Notes Using SWAPI Notes

  • یک نمونه API جاوا اسکریپت واقعی A real JavaScript API example

  • دریافت درخواست ها GET requests

  • درخواست های POST POST requests

  • درخواست ها را حذف کنید DELETE requests

  • درخواست های PUT/PATCH PUT/PATCH requests

  • مصرف API ها (نحوه استفاده از آنها) Consuming APIs (how to use them)

  • درخواست ها و پاسخ ها Requests and responses

  • کدهای وضعیت رایج Common status codes

  • امنیت API API security

خلاصه Summary

  • خلاصه Summary

  • منابع Resources

  • REST API Cheat Sheet REST API Cheat Sheet

  • سوالات، بازخورد، و پشتیبانی Questions, Feedback, and Support

نمایش نظرات

آموزش آشنایی با API ها و RESTful APIs Crash Course
جزییات دوره
43 mins
22
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
14,040
4.4 از 5
دارد
دارد
دارد
Kalob Taulien
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalob Taulien Kalob Taulien

معلم توسعه وب

سلام به همه! من Kalob Taulien هستم.

در اینجا نسخه TL;DR (کوتاه) درباره من است:

  • من از سال 1999 کدنویسی می کنم و از سال 2013 به مردم یاد می دهم که چگونه کدنویسی کنند
  • من بیش از 350000 دانشجوی توسعه وب در سراسر جهان دارم
  • من در تیم توسعه هسته Wagtail CMS هستم (Wagtail شماره 1 محبوب ترین سیستم ساخت وب سایت پایتون است)
  • من تمام تلاشم را می کنم که به هر سوالی که دانش آموزانم دارند پاسخ دهم
  • من عاشق تدریس هستم - این قطعاً یکی از استعدادهای طبیعی من است
  • همچنین من عاشق بز هستم! (اگر ملاقات حضوری داشته باشیم شروع کننده گفتگو با من عالی است)

در زیر می‌توانید تمام دوره‌های Skillshare من را پیدا کنید. دسته بندی ها از ساده ترین به سخت ترین، به جز موارد متفرقه، قرار می گیرند. دوره های کدنویسی در پایان.

اگر در زمینه کدنویسی کاملاً تازه کار هستید، با BEGINNERS WEB DEV شروع کنید. و سپس به سراغ HTML بروید.

اگر یک توسعه دهنده وب با تجربه هستید، می توانید از هر یک از بخش های زیر رد شوید.

اگر می‌خواهید یاد بگیرید که چگونه وب‌سایت‌ها را واقعاً زیبا جلوه دهید و خوب عمل کنید، می‌خواهید به HTML، CSS و جاوا اسکریپت نگاه کنید.

اگر می‌خواهید وب‌سایت‌هایی ایجاد کنید که کاربران بتوانند در آن وارد شوند، حساب کاربری داشته باشند و اطلاعات را ذخیره کنند، می‌خواهید به PHP، Python، Django یا Wagtail نگاه کنید.

آخرین اما نه کم اهمیت، همه باید Git و نحوه استفاده از GitHub را بدانند. این کاملاً حیاتی است که 100٪ همه توسعه دهندگان Git و GitHub را درک کنند. این زبان مخفی است که هر کارفرما به دنبال آن است. من نیز یک بخش کامل در مورد آن دارم.

فراموش نکنید که من را در Skillshare برای دوره های هفتگی جدید دنبال کنید!

کد نویسی مبارک!