دوره Testing API with Postman همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Testing API with Postman
موضوع کلی: برنامه نویسی
موضوع میانی: ایپیآی (API) و وبسرویسها
📋 سرفصلهای دوره
- 1. مقدمه در تست API با Postman
- 2. نصب Postman و پیکربندی محیط کار
- 3. آشنایی با رابط کاربری Postman و ناوبری
- 4. ایجاد اولین درخواست HTTP
- 5. انتخاب روشهای HTTP: GET, POST, PUT, PATCH, DELETE
- 6. کار با URL درخواست و پارامترهای مسیر
- 7. اضافه کردن پارامترهای کوئری و هدر
- 8. مدیریت بدنه درخواست: Raw, JSON, Form Data, Binary
- 9. مدیریت احراز هویت: Basic Auth, API Keys, OAuth 1.0/2.0
- 10. استفاده از محیطها و متغیرها برای دادههای پویا
- 11. تنظیم متغیرهای جهانی و محلی
- 12. کار با متغیرهای مجموعه در Postman
- 13. سازماندهی درخواستها در مجموعهها
- 14. ایجاد پوشهها و زیرمجموعهها برای ساختاردهی
- 15. واردات و صادرات مجموعهها
- 16. اشتراکگذاری و همکاری در مجموعهها
- 17. نوشتن اسکریپتهای پیش از درخواست برای تغییر درخواستها
- 18. نوشتن اسکریپتهای تست با pm.test و اطمینانها
- 19. استفاده از pm.sendRequest برای عملیاتهای غیرهمزمان
- 20. اعتبارسنجی کد وضعیت پاسخ و زمانهای پاسخ
- 21. اظهارنظر در مورد محتوای بدنه پاسخ با نحو شبیه Chai
- 22. بررسی هدرها و کوکیهای پاسخ
- 23. کار با پاسخهای JSON و XML تو در تو
- 24. کار با آرایهها و تکرار پاسخها
- 25. استفاده از لاگگیری کنسول برای اشکالزدایی تستها
- 26. ضبط و بازاستفاده متغیرها از تستها
- 27. تنظیم تکرار خودکار با استفاده از برنامهریز
- 28. ادغام Postman با خطوط CI/CD (مانند GitHub Actions)
- 29. نصب و پیکربندی Newman برای اجرای مجموعهها
- 30. نوشتن گزارشگرهای سفارشی Newman
- 31. تولید گزارشهای HTML, JSON, و JUnit
- 32. تجزیه و تحلیل گزارشهای Newman برای بازخورد CI
- 33. اشکالزدایی تستهای ناموفق با کنسول Postman
- 34. استفاده از سرور Mock Postman برای توسعه
- 35. Mocking APIها برای شبیهسازی سرویسهای شخص ثالث
- 36. تست Pagination و ناوبری مبتنی بر Cursor
- 37. مدیریت Rate Limits و Throttling
- 38. پیادهسازی منطق Retry برای درخواستهای ناپایدار
- 39. مدیریت Payloadهای بزرگ و آپلود فایل
- 40. تست Transferهای فایل باینری
- 41. کار با WebSockets در Postman
- 42. ایمنسازی درخواستهای API با Mutual TLS
- 43. تست امنیتی API: OWASP Top 10 برای APIها
- 44. شناسایی آسیبهای تزریق با تستها
- 45. اعتبارسنجی Sanitization و Escaping ورودیها
- 46. تست Handling Error و کدهای وضعیت
- 47. شبیهسازی شرایط شبکه (Offline, Latency)
- 48. استفاده از API Postman برای اتوماسیون مدیریت Workspace
- 49. Version Control مجموعهها با Git
- 50. همگامسازی مجموعهها بین اعضای تیم
- 51. تنظیم Workspace تیمی و مجوزها
- 52. استفاده از Postman Echo برای اعتبارسنجی سریع
- 53. تست APIهای GraphQL با Postman
- 54. پیکربندی Queries و Mutations GraphQL
- 55. استفاده از Schema GraphQL برای تولید درخواستها
- 56. Data-Driven Testing با استفاده از فایلهای CSV و Excel
- 57. Parameterizing درخواستها با فایلهای داده
- 58. تولید دادههای تصادفی برای تست به صورت Programmatically
- 59. ایجاد مدلهای درخواست قابل استفاده مجدد
- 60. ساخت کتابخانهای از فراخوانیهای رایج API
- 61. اتوماسیون تولید مستندات API
- 62. ادغام Swagger/OpenAPI Specifications در Postman
- 63. اعتبارسنجی قراردادهای OpenAPI با Postman Tests
- 64. استفاده از Postman Collection Validator
- 65. مانیتورینگ عملکرد API با Postman Monitors
- 66. تنظیم هشدارها برای درخواستهای کند یا ناموفق
- 67. تحلیل زمانهای پاسخ و Throughput
- 68. Conduct Load Testing با Postman
- 69. اسکریپتنویسی سناریوهای پیچیده با Collection Runner
- 70. Handling OAuth 2.0 Implicit Flow در تستها
- 71. پیادهسازی الگوی Refresh Token
- 72. تست APIهای Private و Public به صورت امن
- 73. کار با استراتژیهای Versioning API (v1, v2)
- 74. مدیریت Detection تغییرات Breaking
- 75. ایجاد تستهای Migration نسخهای API
- 76. ادغام Postman با ابزارهای APM
- 77. Export نتایج برای تحلیل خارجی
- 78. تنظیم suites Regression خودکار
- 79. Schedule runs منظم تست API
- 80. Customizing Keyboard Shortcuts برای کارایی
- 81. استفاده از Power-Ups برای ویژگیهای پیشرفته
- 82. Troubleshooting مشکلات رایج Postman
- 83. Best Practices برای نوشتن اسکریپتهای قابل نگهداری
- 84. خطمشیهای Code Review برای تستهای API
- 85. Scaling اتوماسیون تست در چندین Environment
- 86. مدیریت Lifecycle دادههای تست
- 87. Implement Seeding و Cleanup دادههای تست
- 88. Ensuring Idempotency در تستهای API
- 89. Handling Statefulness در توالی تستها
- 90. استفاده از API Postman برای ساخت ابزارهای سفارشی
- 91. Extending Postman با ویژگیهای Beta
- 92. Future Trends در تست API و Roadmap Postman
- 93. Preparing برای Auditهای امنیتی API
- 94. Conduct Penetration Testing با Postman
- 95. Documenting Test Cases و Expected Results
- 96. Creating Repository Test با README
- 97. Training New Team Members در Postman
- 98. Measuring ROI of اتوماسیون تست API
- 99. Course Recap و Next Steps
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.