آموزش معرفی API و وب سرویس

API and Web Service Introduction

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: شامل API، خدمات وب با استفاده از REST، JSON، XML، HTTP، SOAP، OAuth، OpenID Connect، Postman و Python معرفی APIها و خدمات وب RESTful. شامل HTTP، JSON، XML، REST، SOAP، OAuth، OpenID Connect، Postman و Python است. شامل مثال ها و مسابقه است. پیش نیازها: بدون نیاز به دانش قبلی. فقط میل به یادگیری

درباره APIها و خدمات وب به روشی آسان همه چیز را بیاموزید! محبوبیت APIها و خدمات وب به سرعت در حال افزایش است و اگر در IT هستید، ضروری است که از آنها آگاهی داشته باشید.

اگر مبتدی هستید یا دانشی در مورد APIها دارید اما باید دانش خود را به طور کلی یا در مورد یک موضوع خاص تقویت کنید، این دوره برای شما مناسب است.

نام من Nate Ross است و بیش از 20 سال تجربه واقعی در دنیای فناوری اطلاعات به عنوان مشاور فنی دارم. اما این به من مربوط نیست، به شما مشتری مربوط است! این دوره برای شما طراحی شده است و با هم من می دانم که می توانیم مطالب را پشت سر بگذاریم! اگر مشکلی دارید، در مورد هر چیزی از من بپرسید. من به تمام سوالات و نگرانی ها پاسخ می دهم! و سخنرانی ها شخصا از من نوشته شده است. هیچ مطلب کپی شده ای وجود ندارد!

این دوره شامل BIG PICTURE، با تمام اجزای ضروری APIها است که باید در مورد آنها بدانید. موضوعات تحت پوشش عبارتند از: API (البته)، وب سرویس، JSON، XML، HTTP، REST، SOAP، OAuth، OpenID Connect. نمونه هایی در Postman، Python، Amazon Web Services، Twitter، eBay و Google Cloud. و ما تمرین‌های زیادی داریم تا بتوانید آنچه را که یاد گرفته‌اید تثبیت کنید!


موضوعات تحت پوشش عبارتند از:

-API چیست

-نمونه‌هایی از APIها

-وب سرویس چیست

-مقایسه: وب سرویس و API

-HTTP و HTTPS

-XML

-JSON

-مقایسه: JSON و XML

-SOAP

-REST

-REST نمونه ها با استفاده از Twitter و eBay

-مقایسه: SOAP و REST

-برنامه‌ها (بومی، وب و ترکیبی)

-OAuth

-مثال OAuth (Google Cloud)

-تأیید هویت و مجوز

-OpenID Connect

-پستچی

-انواع مجوز در Postman از جمله No Auth، Basic Auth، Digest Auth، Bearer Token، OAuth

-یک API را با استفاده از پایتون فراخوانی کنید

-با استفاده از خدمات وب آمازون یک API ایجاد کنید

- فراخوانی API ها با استفاده از زبان های برنامه نویسی

-Webhooks

-Microservices

-مسابقه (50 سوال) برای کمک به شما در به خاطر سپردن مطالبی که پوشش داده شده است


از اینکه مقدمه من را خواندید متشکرم! این مربوط به زمان شما و بهترین استفاده از آن است! برای شما موفق باشید و امیدوارم شما را در دوره ببینم! ناتی


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

معرفی Introduction

  • معرفی Introduction

API API

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

  • تمرین API 1 API Exercise 1

  • API Exercise 2 API Exercise 2

  • جزئیات API API Details

  • مثال جزئیات API API Details Example

  • API Mashup API Mashup

سرویس وب Web Service

  • وب سرویس چیست؟ What is a Web Service?

  • نتیجه گیری API و وب سرویس API and Web Service Conclusion

HTTP HTTP

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

  • تمرین HTTP HTTP Exercise

  • قطعات HTTP HTTP Parts

  • خط شروع HTTP HTTP Start Line

  • تمرین خط شروع HTTP HTTP Start Line Exercise

  • هدرهای HTTP HTTP Headers

  • تمرین سرصفحه HTTP HTTP Headers Exercise

  • خط خالی HTTP HTTP Blank Line

  • بدنه HTTP HTTP Body

  • تمرین بدن HTTP HTTP Body Exercise

  • موضوعات پیشرفته HTTP: بدون تابعیت، کوکی ها، امنیت، زیرساخت Advanced Topics HTTP: Stateless, Cookies, Security, Infrastructure

XML XML

  • XML مقدمه XML Introduction

  • تمرین XML XML Exercise

JSON JSON

  • مقدمه JSON JSON Introduction

  • تمرین JSON JSON Exercise

  • مقایسه XML JSON XML JSON Comparison

صابون SOAP

  • SOAP REST مقایسه SOAP REST Comparison

  • مقدمه SOAP SOAP Introduction

  • نمونه های صابون SOAP Examples

  • تمرین صابون SOAP Exercise

باقی مانده REST

  • REST مقدمه قسمت اول REST Introduction Part One

  • REST مقدمه قسمت دوم REST Introduction Part Two

  • مثال REST (تماس EBay API) REST Example (Call EBay API)

  • مثال REST (ایجاد برنامه توییتر) REST Example (Create Twitter App)

  • ورزش REST REST Exercise

دسترسی به API API Access

  • HTTPS HTTPS

  • احراز هویت و مجوز Authentication and Authorization

  • برنامه ها Apps

  • OAuth OAuth

  • موضوع پیشرفته: اعطای کد مجوز OAuth (Google Cloud) Advanced Topic: OAuth Authorization Code Grant (Google Cloud)

  • موضوع پیشرفته: OpenID Connect Advanced Topic: OpenID Connect

  • تمرین: تعاریف دسترسی به API Exercise: API Access Definitions

نمونه های API API Examples

  • نصب پستچی Postman Installation

  • مثال ساده پستچی Postman Simple Example

  • بدون احراز هویت No Authentication

  • احراز هویت پایه Basic Authentication

  • احراز هویت خلاصه Digest Authentication

  • توکن حامل Bearer Token

  • OAuth OAuth

  • ورزش پستچی Postman Exercise

  • پایتون Python

موارد اضافی Extras

  • ایجاد یک API (سرویس وب آمازون) Create an API (Amazon Web Services)

  • فراخوانی API ها با استفاده از زبان های برنامه نویسی Calling APIs Using Programming Languages

  • وب هوک ها Webhooks

  • میکروسرویس ها Microservices

  • مصاحبه فنی The Technical Interview

  • چه خبر بعدی/بعد از این دوره What's Next/After This Course

  • امتحان Quiz

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش معرفی API و وب سرویس
جزییات دوره
7 hours
57
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
82,518
4.5 از 5
ندارد
دارد
دارد
Nate Ross
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nate Ross Nate Ross

معلم فناوری