Postman and Swagger for API

Inquire now

Master API testing and documentation with Postman and Swagger for API Training, a practical course designed for professionals who want to develop reliable and well-documented APIs. The training provides hands-on experience with two widely used tools for working with APIs throughout the development and testing lifecycle.

Course Overview:

RESTful APIs (or simply REST API) are everywhere nowadays but at the same time they are getting more complex to get started with different HTTP methods, headers, cookies, dealing with file uploads or authentication with api keys, tokens, OAuth and so much more. Postman allows you very quickly create a request with the required HTTP method and parameters, submit the request and easily inspect the results. The Open API Specification (often called “Swagger”) is currently the most popular way to create definitions of RESTful APIs. With these definitions, you can create sophisticated, auto generated documentation, generate SDKs in several languages, and do automated testing. Swagger is a set of open-source tools that use these Open API Specification definition files

Course Objectives:

Participants will learn how to:

  • Create GET, POST, PUT, DELETE request
  • Understand GET vs POST request method
  • Work with real-world APIs (Github API, Trello API)
  • JavaScript basics for tests
  • Write API tests in Postman
  • Use data from Excel files (CSV) or JSON
  • Use Postman variables to create workflows and scenarios
  • Run API tests with Newman in Jenkins, GitLab CI or TeamCity
  • Use OAuth2, API keys, tokens, JWT, basic auth
  • Test file uploads
  • Use mock servers
  • Collaborate using Team Workspaces
  • Read and write Open API Specification (Swagger) files to define and document APIs
  • Use Swagger tools to edit files, create documentation, and create SDKs
  • Understand alternatives to Swagger and OAS.

Pre-requisites:

  • Any software developer/tester with knowledge on REST APIs and JSON

Target Audience:

Who should attend?

This course is targeted towards testing engineers and developers.

  • Anyone who wants to be able to read or write Open API Specification (Swagger) files
  • Project managers
  • Technical writers
  • Technical sales staff
  • Technically skilled managers

Course Duration:

  • 14 hours – 2 days

Course Content:

  1. Introduction & First steps in Postman
  • Creating with API requests
  • Writing tests & Scripts
  • Writing tests & Scripts using variables

 

  1. Hands-on Practice: Building & Testing an API workflow using Github & Twilio

 

  1. Advanced assertions
  • Automatically running tests

 

  1. Running Newman with other CI servers/ tools.

 

  1. Workflows & scenarios

 

  1. Data Driven Tests: Running a request multiple times with different data sets.

 

  1. Team Collaboration
  • Mock Servers
  • File uploads (Testing, Automatic uploads, uploading multiple files).

 

  1. Authentication/ Authorization

 

  1. Advanced topics & user questions
  • New features in Postman

 

  1. JavaScript Fundamentals.

 

  1. Postman news & updates.

 

  1. Bonus Section

 

  1. Swagger Tools

 

  1. Swagger Hub

 

  1. Alternatives to Swagger and OAS

 

  1. Swagger for a Real-World API

Course Customization Options

To request a customized training for this course, please contact us to arrange.

Inquire now

Best selling courses

Course Customization Options To request a customized training for this course, please contact us to arrange.

Course Customization Options To request a customized training for this course, please contact us to arrange.

Course Customization Options To request a customized training for this course, please contact us to arrange.

BUSINESS / FINANCE / BLOCKCHAIN / FINTECH

Stakeholder Collaboration

Duration 3 days – 21 hrs   Overview   This course equips participants with the skills needed to collaborate effectively with stakeholders across departments, teams, and external organizations. It focuses on identifying stakeholder needs, managing expectations, facilitating communication, resolving conflicts, and building strong, productive working relationships. Participants will learn practical frameworks, tools, and techniques to...

AI Prompt Engineering for Google Earth Engine (GEE): Remote Sensing & Geospatial Analytics equips geospatial professionals, GIS analysts, remote sensing specialists, and researchers with practical prompt engineering techniques to accelerate satellite imagery analysis, automate geospatial workflows, and generate actionable insights using AI and Google Earth Engine.   Duration 3 days – 21 hrs    Overview...

ARTIFICIAL INTELLIGENCE / MACHINE LEARNING / DEEP LEARNING

Machine Learning with MATLAB

Course Customization Options To request a customized training for this course, please contact us to arrange.

Build versatile database skills with PostgreSQL Admin and Development Training, a comprehensive program designed for database administrators, developers, software engineers, IT professionals, and technical specialists who want to manage PostgreSQL databases while developing efficient database-driven applications.   Duration 5 days – 35 hrs   Overview   This PostgreSQL Admin and Development Training Course is designed...

CYBER SECURITY

CompTIA Cloud+

Duration 5 days – 35 hrs   Overview.   The CompTIA Cloud+ training course is designed to provide a comprehensive understanding of cloud computing principles and best practices. This course focuses on the skills and knowledge needed to implement and manage cloud technologies effectively. Participants will learn about cloud infrastructure, security, scalability, virtualization, deployment models,...

We use cookies on our website to personalize your experience by storing your preferences and recognizing repeat visits. By clicking “Accept”, you agree to the use of all cookies. You can also select “Cookie Settings” to adjust your preferences and provide more specific consent. Cookie Policy