اصول Postman در 6 ساعت
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد درخواستهای GET ،POST ،PUT و DELETE
- درک متد درخواست GET در مقابل POST
- کار با APIs واقعی (API گیتهاب و Trello API)
- مبانی جاوااسکریپت برای تستها
- نوشتن تستهای API در Postman
- استفاده از داده فایلهای اکسل (CSV) یا جیسان
- استفاده از متغیرهای Postman برای ایجاد گردشکارها و سناریوها
- اجرای تستهای API با Newman در جنکینز، GitLab CI یا TeamCity
- استفاده از OAuth2، کلیدهای API، توکنها، JWT و احراز هویت اولیه
- تست آپلود فایلها
- استفاده از سرورهای ماک
- همکاری با استفاده از فضاهای کاری تیمی
پیشنیازهای دوره
- رجیستر در چند API عمومی معتبر برای همراهی با دوره الزامی است.
- دانش اولیه برنامهنویسی و یا جاوااسکرپیت برای نوشتن تستها نیاز است.
- دانش اولیه HTTP (آدرس، بادی پیام، هدرها، کوکیها و غیره) نیاز است.
- دانش اولیه درباره RESTful APIs و جیسان نیاز است.
- تجربه اولیه جنکینز در صورت نیاز به یکپارچهسازی با جنکینز نیاز است.
- تجربه اولیه نودجیاس و NPM برای اتوماسیون تستها نیاز است.
- اختیاری - تجربه اولیه داکر (برای جنکینز یا Newman)
- یک کامپیوتر با سیستم عامل ویندوز و سیستم عامل مک یا لینوکس برای مشاهده درسها و نصب Postman نیاز است. استفاده از موبایل و تبلت توصیه نمیشود.
توضیحات دوره
Postman را با یک متخصص Postman بیاموزید.
RESTful APIs(یا به سادگی REST API) امروزه در همه جا وجود دارند، اما در عین حال شروع کار با آنها پیچیدهتر شده است، زیرا متدهای مختلف HTTP (GET ،POST ،PUT و PATCH و DELETE)، هدرها، کوکیها، مدیریت آپلود فایلها یا احراز هویت با کلیدهای API، توکنها، OAuth و موارد بسیار دیگر وجود دارد.
اینجاست که اپلیکیشن Postman به کمک میآید. Postman به شما امکان میدهد که به سرعت یک درخواست با متد HTTP و پارامترهای مورد نیاز ایجاد کنید، درخواست را ارسال کرده و به راحتی نتایج را بررسی کنید.
ما این دوره را برای مهندسان تست و همچنین توسعهدهندگان نرمافزار یا سایر پوزیشنهای فنی ایجاد کردهایم. Postman میتواند در طول توسعه API و همچنین پس از تکمیل آن، با اجرای تستهایی که اطمینان میدهند API شما همچنان به درستی کار میکند، به شما کمک کند.
در بخش اول دوره، ما با بررسی ویژگیهای Postman شروع کرده و با نوشتن تستهای API ادامه میدهیم تا آنها را در یک سرور CI یکپارچه کنیم، جایی که تستها به صورت مداوم اجرا میشوند.
اما این یک دوره معمولی نیست که در آن شرکت کنید. زیرا نیازهای شما ممکن است متفاوت باشد و ما از این که شما را درباره کار بعدی خود در سردرگمی رها کنیم متنفریم.
پس بیایید ببینیم چه مواردی خواهید آموخت:
- متدهای درخواست HTTP (GET ،POST ،PUT ،PATCH و DELETE)
- فرمت جیسان
- شروع با درخواستهای ساده و پرداختن به سناریوهای پیچیدهتر
- یاد میگیرید که با مکانیسمهای احراز هویت و مجوز مانند احراز هویت اولیه، کلیدهای API یا OAuth کار کنید.
- شروع نوشتن تستهای API
- سازماندهی تستها در کالکشنها و اشتراکگذاری آنها با تیم خود
- اجرای تستهای API در جنکینز یا هر سرور CI دیگر
پس از این دوره، شما خواهید دانست که چگونه مانند یک حرفهای از Postman استفاده کنید.
آیا آماده یادگیری Postman هستید؟ پس همین امروز در دوره شرکت کنید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای مهندسان تست و توسعهدهندگان طراحی شده است.
اصول Postman در 6 ساعت
-
بررسی دوره 03:46
-
درباره دوره 03:51
-
نصب Postman 02:29
-
آشنایی سریع با APIs 02:56
-
آشنایی با Postman و APIs None
-
اولین درخواست شما در Postman 04:55
-
عیبیابی خطاهای Postman 05:36
-
استفاده از Postman در وب 05:42
-
بررسی کوتاه HTTP 04:58
-
چشمانداز Postman 02:36
-
اولین گامها در Postman None
-
بررسی بخش 01:53
-
کالکشنهای Postman 03:23
-
ذخیره پیکربندی در متغیرهای کالکشن 05:48
-
اصلاح متغیرهای کالکشن 06:14
-
کالکشنها و متغیرهای Postman None
-
درخواست GET 03:53
-
مصورسازی پاسخها در Postman 03:42
-
پارامترهای کوئری 09:14
-
سوءتفاهمها درباره پارامترهای API 02:23
-
پارامترهای کوئری None
-
تکلیف - پارامترهای کوئری 01:21
-
تکلیف هدایت شده - دستورالعملهای گامبهگام None
-
تکلیف - پارامترهای کوئری - راهحل 05:28
-
میانبرها در Postman 01:35
-
متغیرهای مسیر 06:43
-
عیبیابی متغیرهای مسیر 03:39
-
پارامترهای کوئری در مقابل متغیرهای مسیر 09:44
-
متغیرهای مسیر None
-
فرآیندها و قوانین کسبوکار پشت یک API 02:36
-
درخواست POST 03:03
-
تکلیف - بررسی محتوای سبد خرید 00:42
-
تکلیف هدایت شده - دستورالعملهای گامبهگام None
-
تکلیف - بررسی محتوای سبد خرید - راهحل 03:07
-
توضیح فرمت جیسان 08:17
-
درخواست POST با جیسان 03:25
-
عیبیابی درخواستهای POST 10:58
-
GET در مقابل POST 03:17
-
درخواستهای POST با جیسان None
-
احراز هویت API 08:54
-
عیبیابی کدهای وضعیت HTTP 04:11
-
تکلیف - ثبت یک سفارش 00:30
-
تکلیف هدایت شده - دستورالعملهای گامبهگام - ثبت یک سفارش None
-
تکلیف - ثبت یک سفارش - راهحل 01:54
-
استفاده از داده تصادفی در درخواستها (متغیرهای تصادفی) 03:07
-
کار با هدرهای HTTP در Postman 05:18
-
سوالات رایج درباره هدرهای HTTP 04:28
-
هدرها در مقابل کوئریها در مقابل پارامترها 01:55
-
اکسپورت و ایمپورت کالکشن Postman 05:58
-
متد درخواست PATCH 05:51
-
تکلیف - متد درخواست PATCH 00:30
-
تکلیف - متد درخواست PATCH - راهحل 01:04
-
استفاده از متغیرهای Postman برای اجتناب از داپلیکیشن 01:35
-
متد درخواست PATCH - ادامه 02:43
-
متد درخواست PUT 03:06
-
متد درخواست DELETE 02:09
-
تکلیف - حذف یک سفارش 00:22
-
تکلیف هدایت شده - دستورالعملهای گامبهگام None
-
تکلیف - حذف یک سفارش - راهحل 02:50
-
GET ،POST ،PUT و PATCH و غیره - تفاوت در چیست؟ 02:35
-
متد درخواست HEAD 01:14
-
آزمون متدهای درخواست HTTP None
-
مقدمه 01:07
-
اعتبارسنجی کد وضعیت پاسخ 02:28
-
تکلیف - افزودن تستهای کد وضعیت 00:30
-
تکلیف هدایت شده - افزودن تستهای کد وضعیت None
-
تکلیف - افزودن تستهای کد وضعیت - راهحل 11:04
-
تست بادی پاسخ 08:31
-
Asserting تایپ داده یک ویژگی 05:57
-
ریفکتور کردن تستها 02:36
-
تست مدیریت خطای API 08:54
-
سازماندهی درخواستها و استفاده مجدد از تستها 04:37
-
تکلیف - کاهش داپلیکیشن در تستها 00:33
-
تکلیف هدایت شده - کاهش داپلیکیشن در تستها None
-
تکلیف - کاهش داپلیکیشن در تستها - راهحل 03:29
-
تست مرزی 05:41
-
تکلیف - تست مرزی 00:24
-
تکلیف - تست مرزی None
-
تکلیف - تست مرزی - راهحل 03:26
-
مستندسازی درخواستها در Postman 02:16
-
بررسی این بخش 00:39
-
تنظیم متغیرهای Postman از اسکریپتها 04:00
-
زنجیرهسازی درخواستها (انتقال داده از یک درخواست به دیگری) 06:24
-
عیبیابی تنظیم متغیرهای کالکشن از اسکریپتها 12:12
-
تکلیف - تنظیم cartId در یک متغیر Postman 00:33
-
تکلیف هدایت شده - تنظیم cartId در یک متغیر Postman None
-
تکلیف - تنظیم cartId در متغیر Postman - راهحل 05:03
-
تکلیف - ذخیره کل داده پویا در متغیرهای Postman 01:08
-
تکلیف هدایت شده - ذخیره کل داده پویا در متغیرهای Postman None
-
تکلیف - ذخیره کل داده پویا در متغیرهای Postman - راهحل 12:46
-
دریافت متغیرهای Postman از اسکریپتها 08:21
-
تکلیف - دریافت متغیرهای Postman از اسکریپتها 00:49
-
تکلیف هدایت شده - دریافت متغیرهای Postman از اسکریپتها None
-
تکلیف - دریافت متغیرهای Postman از اسکریپتها - راهحل 04:45
-
کار با متغیرهای کالکشن Postman از اسکریپتها None
-
جاوااسکریپت - مقایسه تایپهای داده 08:04
-
جاوااسکریپت - دستور حلقه for 09:17
-
دستور حلقه for None
-
جاوااسکریپت - تکرار روی آرایهها (حلقه for) 03:54
-
تکرار روی آرایهها (حلقه for) None
-
جاوااسکریپت - شرطیها - دستورات if 04:50
-
شرطیها None
-
جستجوی داده در یک پاسخ (حلقه for) 06:21
-
نوشتن assertions در برابر یک آرایه 03:30
-
تکرار روی آرایهها (حلقه forEach) 07:12
-
تکرار روی آرایهها (حلقه forEach) None
-
فیلترینگ لیستی از آیتمها None
-
جاوااسکریپت - یافتن داده در یک آرایه با find 07:05
-
تکلیف - استفاده از find به جای forEach 00:26
-
تکلیف هدایت شده - استفاده از find به جای forEach None
-
تکلیف - استفاده از find به جای forEach - راهحل 04:31
-
مدیریت تایپ داده در متغیرهای Postman 05:00
-
انتقال داده از اسکریپت پیش درخواست به درخواست و تستها 05:55
-
از کجا میتوانید از متغیرهای Postman استفاده کنید؟ 02:43
-
حذف متغیرهای کالکشن 04:59
-
جمعبندی - استفاده از متغیرهای Postman در اسکریپتها None
مشخصات آموزش
اصول Postman در 6 ساعت
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:116
- مدت زمان :06:30:09
- حجم :1.94GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy