آموزش REST API با Postman برای مبتدیان مطلق

REST APIs with Postman for Absolute Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش استفاده از Postman برای ساخت درخواست های REST & GraphQL ایجاد درخواست های GET، POST، PUT، DELETE درک پیام های HTTP درک روش درخواست GET در مقابل POST کار با API های دنیای واقعی استفاده از Postman پیش نیازها: امکان نصب ابزارهای جدید بر روی رایانه شما.

برای کار با APIها از برنامه Postman استفاده می کنیم! Postman به شما امکان می دهد تا به سرعت یک درخواست با روش و پارامترهای HTTP مورد نیاز ایجاد کنید، بدنه، سرصفحه ها را تنظیم کنید، درخواست را ارسال کنید و نتایج را به راحتی بررسی کنید.

اگر شما هم در حال توسعه API هستید، Postman می تواند کمک کند! من این دوره را برای مهندسین تست و برای توسعه دهندگان نرم افزار ایجاد کرده ام. Postman می‌تواند در طول توسعه API و همچنین پس از تکمیل API، با اجرای آزمایش‌هایی که مطمئن می‌شوند API شما همچنان همانطور که در نظر گرفته شده کار می‌کند، به شما کمک کند.

Postman بیش از 10 میلیون کاربر در سراسر جهان دارد و همچنان در حال رشد است. این دوره شما را با پستچی آشنا می کند و برای مبتدیان مناسب است. شما یاد خواهید گرفت که چگونه درخواست های API را با Postman بسازید، چگونه پاسخ ها را بررسی کنید و هر گونه مشکلی را رفع کنید.

پستمن به ابزار پیچیده ای تبدیل شده است که قابلیت های زیادی دارد

بنابراین بیایید به آنچه که قرار است در طول دوره یاد بگیرید نگاه کنیم:

  • با درخواست های ساده شروع کنید

  • به سمت سناریوهای پیچیده تر پیش بروید

  • آپلود فایل‌ها

  • درباره REST بیاموزید

  • درباره GraphQL بیاموزید

  • با APIهای واقعی کار کنید

  • با احراز هویت/مجوز کردن آشنا شوید

بنابراین پس از این دوره، یک نمای کلی از Postman خواهید داشت و بعداً می توانید تصمیم بگیرید که در چه زمینه هایی می خواهید بیشتر بیاموزید.

برای یادگیری در مورد پستچی هیجان زده هستید؟ امروز ثبت نام کنید!


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

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

  • تاریخچه مختصر API ها Brief history of APIs

  • چرا به API نیاز داریم؟ یک نمونه تماس RPC Why do we need APIs? An example RPC call

  • به دوره خوش آمدید - لطفا تماشا کنید! Welcome to the course - please watch!

ساخت درخواست های HTTP با Postman Building HTTP requests with Postman

  • نمای کلی بخش Section overview

  • ساختار پیام HTTP HTTP message structure

  • روش درخواست HTTP (GET، POST، PUT، DELETE، ...) HTTP request method (GET, POST, PUT, DELETE, ...)

  • مقدمه ای بر Postman (ابزار کار با API) Introduction to Postman (tool for working with APIs)

  • پارامترهای پرس و جو چیست؟ ... What are query parameters? ...

  • پارامترهای مسیر چیست؟ ... What are path parameters? ...

  • پارامترهای پرس و جو و پارامترهای مسیر Query parameters and path parameters

  • هدرهای HTTP HTTP headers

  • هدرهای HTTP: هدر نوع محتوا HTTP headers: Content-Type header

  • هدر HTTP: سرصفحه مجوز HTTP headers: Authorization header

  • سرصفحه های HTTP: سرصفحه کوکی (کوکی ها) HTTP headers: Cookie header (Cookies)

  • بدنه HTTP HTTP body

  • کد وضعیت HTTP (200، 301، 401، 403، 404، ...) HTTP status code (200, 301, 401, 403, 404, ...)

  • نتیجه Conclusion

کار با REST API در Postman Working with REST APIs in Postman

  • نمای کلی بخش Section overview

  • REST چیست؟ What is REST?

  • منبع چیست؟ What is a resource?

  • API عملی مدیریت ناوگان خودرو Hands-on API Car fleet management

  • JSON چیست؟ What is JSON?

  • اسناد API API Documentation

  • Swagger چیست؟ What is Swagger?

  • نحوه ایجاد یک درخواست GET - قسمت اول How to create a GET request - Part I

  • نحوه ایجاد یک درخواست GET - قسمت دوم How to create a GET request - Part II

  • تکلیف - GET Assignment - GET

  • راه حل تکلیف - GET Assignment solution - GET

  • JSON نامعتبر است Invalid JSON

  • نحوه ایجاد درخواست POST How to create a POST request

  • خطاهای رایج Common errors

  • تکلیف POST Assignment POST

  • راه حل تکلیف - POST Assignment solution - POST

  • GET vs POST & Cache چیست GET vs POST & What is a Cache

  • نحوه ایجاد درخواست PUT How to create a PUT request

  • POST در مقابل PUT POST vs PUT

  • تکلیف DELETE Assignment DELETE

  • راه حل تکلیف DELETE Assignment solution DELETE

  • CRUD چیست؟ What is CRUD?

  • از کدام فعل HTTP استفاده کنید Which HTTP verb to use

نحوه آپلود فایل از طریق API (Giphy) How to upload a file through an API (Giphy)

  • نمای کلی بخش Section overview

  • Giphy چیست؟ What is Giphy?

  • نحوه جستجوی GIF با استفاده از API How to search for GIFs using the API

  • نحوه دریافت GIF از طریق API How to get a GIF through the API

  • نحوه ایجاد یک GIF (اختیاری) How to create a GIF (optional)

  • نحوه آپلود فایل با استفاده از Postman How to upload a file using Postman

  • وظیفه Assignment

  • راه حل تکلیف Assignment solution

  • مجموعه پستچی برای Giphy Postman collection for Giphy

  • پاک کردن Clean-up

کار با GraphQL API در Postman Working with GraphQL APIs in Postman

  • منابع این بخش Resources for this section

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

  • نحوه استفاده از GraphQL از Postman (GitHub API) How to use GraphQL from Postman (GitHub API)

  • نحوه استفاده از متغیرها با GraphQL How to use variables with GraphQL

نتیجه Conclusion

  • نتیجه Conclusion

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش REST API با Postman برای مبتدیان مطلق
جزییات دوره
3.5 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
26,923
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valentin Despa Valentin Despa

توسعه دهنده نرم افزار چابک