APIs for Technical Product Managers: A Postman-Focused Introduction
Empowering Technical Product Managers to define, test, and document APIs effectively using Postman.
...
Share
Understanding APIs: The Foundation for Product Managers
Unit 1: What are APIs?
What is an API?
Why APIs Matter
API Use Cases
Unit 2: API Types and Architectural Styles
REST APIs
SOAP APIs
GraphQL APIs
API Architectural Styles
Unit 3: API Terminology
Endpoints
Methods
Requests & Responses
Status Codes
Unit 4: APIs in System Communication
How APIs Enable Comm
APIs & Product Features
Introduction to Postman: Your API Testing Toolkit
Unit 1: Getting Started with Postman
Postman: What & Why?
Downloading Postman
First Look at Postman
Settings Overview
Postman Account Setup
Unit 2: Collections and Requests
Collections Explained
Creating Your 1st Request
Saving Requests
Request Methods
Anatomy of a Request
Unit 3: Collaboration and Data Handling
Importing Collections
Exporting Collections
Environments Intro
Using Environments
Crafting API Requests in Postman
Unit 1: Building Blocks of API Requests
Anatomy of a Request
Meet the HTTP Methods
Your First GET Request
Decoding Status Codes
Headers: The Request Details
Unit 2: Working with Data and Parameters
Crafting a POST Request
JSON Deep Dive
XML Basics
URL Encoding Explained
Parameter Power!
Unit 3: Advanced Request Techniques
PUT-ting it All Together
DELETE-ing Resources
Form Data Requests
Binary Data Uploads
API Testing with Postman: Ensuring Quality and Reliability
Unit 1: Introduction to API Testing in Postman
Testing APIs: Why Bother?
Your First Test in Postman
Test Result Deep Dive
Test Organization
Test Script Anatomy
Unit 2: Mastering Test Assertions
Status Code Validation
Data Validation Basics
Response Header Validation
Test Snippets: Your Toolkit
Unit 3: Advanced Testing Techniques
Schema Validation
Environment Variables
Chaining Requests
Collection Runner Intro
Automated Testing with Newman
API Documentation and Collaboration with Postman
Unit 1: Documenting APIs with Postman
Intro to API Docs
Documenting Collections
Describing Requests
Response Documentation
Adding Code Snippets
Unit 2: Generating and Customizing API Documentation
Generating Docs
Customizing the Look
Adding Examples
Schema Definitions
Unit 3: Collaboration and Version Control
Sharing is Caring
External Sharing
Version Control Basics
Branching and Merging
Staying in Sync
API Security Fundamentals for Product Managers
Unit 1: API Security: Core Concepts
API Security: An Intro
Authentication vs. Authorization
API Security Best Practices
Unit 2: Authentication Methods in Postman
API Keys: The Basics
API Keys in Postman
OAuth 2.0: The Basics
OAuth 2.0 in Postman
Unit 3: Authorization Methods and Vulnerabilities
RBAC: Role-Based Access
ABAC: Attribute-Based
RBAC vs. ABAC
Common Vulnerabilities
SQL Injection
Cross-Site Scripting
Preventing Vulnerabilities