Video

Course curriculum

    1. What You Will Learn

    2. Required Tools

    1. What Is an API

    2. REST VS SOAP

    3. REST Concepts

    4. Routes

    5. Query Params

    6. Body Payloads

    7. JSON

    8. JSON Data Practice

    9. Headers

    10. Methods

    11. Status Codes

    12. Status Code Reference

    13. CRUD Operations and Data Flow

    1. APIs Across the Stack

    2. Frontend API Consumption

    1. Postman Updates

    2. Introduction to Postman

    3. Workspace and Collection Setup

    4. Building Requests for All Endpoints

    5. Variables, Environments, and Data

    6. Exporting Collections

    1. Project Setup and Structure

    2. Creating Base Routes

    3. Implementing GET, POST, PUT, DELETE

    4. Error Handling and Status Codes

    5. In Memory Data Store

    6. Adding Swagger UI to Express

    1. Importing an OpenAPI Spec

    2. Writing Your First Postman Test Script

    3. Chaining Requests With Collection Variables

    4. Environment Setup

    5. Negative Testing and Edge Cases

    6. Pre Request Scripts

    7. Running a Collection With the Collection Runner

    8. Data-Driven Testing With a CSV File

    9. Postman Flows

    10. Exporting Collections and Using Newman

    11. Mocking Requests

About this course

  • $19.99
  • 97 lessons
  • 7.5 hours of video content

Build real API skills, grow your career, and get hired faster

What will I learn in this course?

  • How APIs work, including REST concepts, routes, methods, status codes, and JSON payloads

  • How to build a complete Express API with multiple CRUD endpoints

  • How to manually test endpoints using curl, Postman, and Swagger

  • How to validate status codes, headers, query params, and request bodies

  • How to design positive, negative, and error path tests

  • How to automate API testing using Playwright and JavaScript

  • How to build reusable API clients, fixtures, and test data flows

  • How to structure and scale an automated API test suite

  • How to handle authentication and environment variables in tests

  • How to integrate API tests into GitHub Actions for continuous integration

Instructor(s)

Glitch IT System

QA Architect

I’m a senior QA engineer with over 15 years of experience building QA teams. My experience includes software testing of web and mobile apps, test automation, and a bit of front-end web and mobile development. I want to share my knowledge with you so that you can be successful in your career and help your teams produce outstanding applications.

FAQ

  • Do I get a course completion certificate?

    Yes! Once you complete the course, simply request your certificate, and we'll send it over. It's yours to share on LinkedIn or add to your resume to showcase your new skills.

  • What is the refund policy?

    All sales are final. However, if you request a refund within 30 days of purchase and have completed less than 51% of the course, we'll issue a full refund—no questions asked.