آموزش معرفی سریع پستچی و تست API برای مبتدیان

Quick Introduction to Postman and API Testing for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با Postman به سرعت برسید و REST API را یاد بگیرید و FAST واقعی را آزمایش کنید. شما در 20 درصد مواقع 80 درصد از آنچه را که نیاز دارید یاد می گیرید. آشنایی با API ها با استفاده از Postman شروع با استفاده از Postman بررسی اجمالی پیام های HTTP استفاده از پارامترهای پرس و جو، متغیرهای مسیر و هدرها خواندن/نوشتن JSON نوشتن تست های پایه API کار با متغیرهای Postman ایجاد گردش کار ساده روش های درخواست HTTP را بیاموزید: GET، POST، PATCH & DELETE پیش. نیازها: تمایل به یادگیری Postman و API ها. امکان نصب Postman در ویندوز، macOS یا لینوکس بدون نیاز به تجربه برنامه نویسی است، اما می تواند بعدا مفید باشد.

آیا برای موقعیت جدید خود یا برای مصاحبه شغلی باید در مورد APIهای Postman یاد بگیرید؟

شما اولین نفر نیستید. امروزه API های REST در همه جا وجود دارند، اما ممکن است ندانید از کجا شروع کنید. اگر کاملاً مبتدی به API هستید و با استفاده از Postman به دنبال معرفی سریع API هستید. این دوره برای شماست.


منظور از APIها چیست؟

امروزه، همه سیستم‌های فناوری اطلاعات با استفاده از APIها، که راهی برای تبادل داده‌ها، عمدتاً با استفاده از فرمت فراخوانی JSON، به هم متصل می‌شوند.

با این حال، یادگیری در مورد APIها به راحتی می تواند گیج کننده باشد. باید بدانید: روش‌های مختلف HTTP، هدرها، کوکی‌ها، برخورد با آپلود فایل یا احراز هویت با کلیدهای API، نشانه‌ها، OAuth و موارد دیگر.

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

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

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

در این دوره آموزشی خرابی Postman برای مبتدیان، ما شروع به بررسی ویژگی‌های Postman، ایجاد درخواست‌ها و ایجاد گردش‌های کاری ساده می‌کنیم. سپس با نوشتن تست های API و اجرای خودکار مجموعه Postman با استفاده از Postman Collection Runner و Newman ادامه می دهیم.


آیا این دوره برای من است؟

اگر باید با Postman به سرعت عمل کنید و شروع به استفاده از API کنید و زمان زیادی ندارید، این دوره احتمالاً در مدت زمان بسیار کوتاهی شما را بسیار دور خواهد برد. برای شروع به چیز زیادی نیاز ندارید، اما باید بیش از 3 ساعت سرمایه گذاری کنید. فقط تماشای محتوا ممکن است برای توسعه مهارت های مورد نیاز کافی نباشد. شما باید کار و تکالیف تمرینی را انجام دهید.


پس بیایید به آنچه می خواهید یاد بگیرید نگاه کنیم:

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

  • از روش‌های HTTP مانند GET، POST، PUT DELETE استفاده کنید

  • تفاوت بین GET و POST را درک کنید.

  • با پارامترهای پرس و جو و متغیرهای مسیر کار کنید

  • درک سرصفحه های HTTP

  • با احراز هویت (به عنوان مثال با استفاده از نشانه حامل) آشنا شوید

  • شروع نوشتن تست های API با جاوا اسکریپت

  • آزمایش ها را در مجموعه ها سازماندهی کنید و آنها را با تیم خود به اشتراک بگذارید

  • تست‌های API را با استفاده از مجموعه اجرا یا نیومن اجرا کنید

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

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


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

معرفی Introduction

  • مواد درسی Course materials

  • نحوه نصب Postman How to install Postman

  • به روز رسانی پستچی Updating Postman

  • در مورد دوره About the course

  • معرفی سریع API ها A quick introduction to APIs

  • اولین درخواست پستچی شما Your first Postman request

  • پروتکل HTTP توضیح داد The HTTP protocol explained

ایجاد درخواست در Postman Creating requests in Postman

  • مجموعه های پستچی Postman collections

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

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

  • تکلیف شماره 1 - پارامترهای پرس و جو Assignment #1 - Query parameters

  • تکلیف هدایت شده شماره 1 - دستورالعمل های گام به گام Guided Assignment #1 - Step by step instructions

  • تکلیف شماره 1 - پارامترهای پرس و جو - راه حل Assignment #1 - Query parameters - Solution

  • متغیرهای مسیر Path variables

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

  • API Authentication API Authentication

  • عیب یابی کدهای وضعیت HTTP Troubleshooting HTTP status codes

  • هدرهای HTTP HTTP headers

  • فرمت JSON توضیح داده شده است JSON format explained

  • تکلیف شماره 2 Assignment #2

  • تکلیف هدایت شده شماره 2 - دستورالعمل های گام به گام Guided Assignment #2 - Step by step instructions

  • تکلیف شماره 2 - راه حل Assignment #2 - Solution

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

  • استفاده از داده های تصادفی در درخواست ها (متغیرهای تصادفی) Using random data in requests (random variables)

  • چگونه از Postman استفاده نکنیم How not to use Postman

  • تکلیف شماره 3 - اضافه کردن درخواست های بیشتر Assignment #3 - Adding more requests

  • تکلیف شماره 3 - دستورالعمل های گام به گام Assignment #3 - Step by step instructions

  • تکلیف شماره 3 - اضافه کردن درخواست های بیشتر - راه حل Assignment #3 - Adding more requests - Solution

  • روش درخواست PATCH PATCH request method

  • روش درخواست را حذف کنید DELETE request method

آماده شدن برای اتوماسیون Preparing for automation

  • اصول اتوماسیون Automation basics

  • اولین تست API شما Your first API test

  • تکلیف شماره 4 - اضافه کردن تست های کد وضعیت Assignment #4 - Adding status code tests

  • تکلیف شماره 4 - دستورالعمل های گام به گام Assignment #4 - Step by step instructions

  • تکلیف شماره 4 - اضافه کردن تست های کد وضعیت - راه حل Assignment #4 - Adding status code tests - Solution

  • متغیرهای پستچی Postman variables

  • کار با متغیرهای Postman از اسکریپت ها Working with Postman variables from scripts

  • متغیرهای پستچی Postman Variables

  • استخراج داده از پاسخ Extracting data from the response

  • امتحان - کار با پاسخ های JSON Quiz - Working with JSON responses

  • تکلیف شماره 5 - تنظیم پویا متغیرها Assignment #5 - Dynamically setting variables

  • تکلیف شماره 5 - دستورالعمل های گام به گام Assignment #5 - Step by step instructions

  • تکلیف شماره 5 - تنظیم پویا متغیرها - راه حل Assignment #5 - Dynamically setting variables - Solution

  • اظهارات در مورد اشیاء Assertions on objects

  • تکلیف شماره 6 Assignment #6

  • تکلیف شماره 6 - دستورالعمل های گام به گام Assignment #6 - Step by step instructions

  • تکلیف شماره 6 - راه حل Assignment #6 - Solution

  • تکلیف شماره 7 Assignment #7

  • تکلیف شماره 7 - دستورالعمل های گام به گام Assignment #7 - Step by step instructions

  • تکلیف شماره 7 - راه حل Assignment #7 - Solution

  • تکلیف شماره 8 Assignment #8

  • تکلیف شماره 8 - دستورالعمل های گام به گام Assignment #8 - Step by step instructions

  • تکلیف شماره 8 - راه حل Assignment #8 - Solution

  • اصول جاوا اسکریپت را بیاموزید Learn JavaScript basics

مجموعه خودکار اجرا می شود Automated collection runs

  • اجرای مجموعه به صورت دستی Running the collection manually

  • دونده مجموعه Collection Runner

  • درخواست دستور اجرا Request execution order

  • مانیتورهای پستچی Postman monitors

  • نیومن - ابزار CLI Postman Newman - the Postman CLI tool

  • HTML با نیومن گزارش می دهد HTML reports with Newman

  • بررسی اجمالی اتوماسیون Automation overview

کلمات اخر Last words

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

نمایش نظرات

آموزش معرفی سریع پستچی و تست API برای مبتدیان
جزییات دوره
3 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
56,205
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valentin Despa Valentin Despa

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

Valentin Despa (Support) Valentin Despa (Support)

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