ExperTeach Networking Logo

Postman

GUI for testing REST APIs

ExperTeach Networking Logo

REpresential State Transfer (REST) was developed in parallel to HTTP and describes an approach to how distributed systems can communicate with each other. REST itself is not standardized, but often uses standardized protocols such as HTML, JSON or XML. With the development of software-defined solutions in the entire network area (SDN, SDDC, SD-WAN), REST has become the standard method for accessing the northbound API of many network components and is often used for scripting or automation in the infrastructure. To gain an understanding of how to access the API, you can use Postman, a program that allows you to create and test API requests in a graphical interface. The requests can be combined and put together very flexibly. Extensive configurations can also be implemented with just a few clicks using Postman Collections.

Course Contents

  • Installing and setting up Postman
  • Setting up an environment
  • Structure of a collection
  • Variables (local, data, environment, collection and global)
  • Setting up API requests
  • GET, PUT, POST and DELETE
  • XML and JSON
  • Options in the HTML request
  • Interpretation of the response body
  • Configuration via the API
  • Working with the Collection Runner
  • Integrating data from CSV files
  • Postman Console
  • Pre-request scripts and tests
  • Working with loops in Postman

The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.

Premium Course Documents

In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.

  • High-quality color prints of the ExperTeach documentation
  • Exclusive folder in an elegant design
  • Document pouch in backpack shape
  • Elegant LAMY ballpoint pen
  • Practical notepad
Premium Print
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation).

Request in-house training now

Target Group

This course is aimed at administrators who are increasingly confronted with the fact that access to the components to be managed is shifting from classic methods such as SSH or HTTPS to the use of a REST API. With Postman, you can get to know how the API works and use it quickly.

Knowledge Prerequisites

The course provides basic knowledge of the freely usable Postman tools; no special prior knowledge is required. Working with Postman is deepened using some available example components (mainly Cisco APIC). This is done by way of example, so that no special knowledge is required here either. However, an understanding of the API you are using is very helpful for transferring what you have learned.

1 Einführung in APIs
1.1 Was ist eine API?
1.1.1 Abstraktion
1.1.2 Schnittstellen zu Software-Prozessen
1.1.3 Das API in Netzwerken
1.1.4 Einsatz eines externen Servers
1.2 Einführung
1.2.1 Modellierung einer Datenstruktur
1.2.2 Data Tree
1.2.3 CRUD
1.3 Data Serialization und Character Sets
1.3.1 XML
1.3.2 JSON
1.4 REST API
1.4.1 RESTful API
1.4.2 Konstruktion der HTTP-Meldungen
1.4.3 Generische Beschreibung eines REST API
1.4.4 Idempotenz
1.4.5 Nested Ressource Expansion
1.4.6 Alternativen zu REST
   
2 Installation und Bedienung
2.1 Installation von Postman
2.2 Nutzung eines Accounts
2.3 Die Benutzeroberfläche von Postman
2.4 Anlegen eines Environment
2.5 Arbeiten mit Variablen
2.6 Nutzung von Collections
2.6.1 Anlegen einer eigenen Collection
2.6.2 Einbinden einer öffentlichen Collection
   
3 Arbeiten mit Requests
3.1 Anlegen eines Requests
3.2 Aufbau der URL
3.3 Verschiedene Request-Methoden
3.3.1 GET-Requests
3.3.2 POST-Requests
3.3.3 PUT-Requests
3.3.4 DELETE-Requests
3.4 Hinzufügen von Parametern
3.4.1 Query Parameter im Postman
3.4.2 Path Variablen und URI-Kodierung
3.4.3 Bulk Edit von Parametern
3.5 Parameter im HTML Body
3.5.1 Form oder URL-Encoded Data
3.5.2 Raw Data im HTML-Body
3.6 Authentication Requests
3.6.1 Authorization in Postman
3.6.2 Basic Authentication mit User und Passwort
3.6.3 Authentifizierung über einen Key/Token
3.6.4 Authentifizierung über den HTML-Body
3.7 API Responses
3.7.1 Response Codes
3.7.2 Anzeige in Postman
3.8 Weitere Angaben im Request
3.8.1 Pre-request Scripts
3.8.2 Tests
   
4 Weitere Postman-Tools
4.1 Postman Console
4.2 Collection Runner
4.2.1 Öffnen des Collection Runners
4.2.2 Start und Ergebnis des Runs
4.2.3 Iteration mit wechselnden Variablen
4.3 Umwandeln der Requests
4.4 Nutzen der Monitor-Funktion
4.4.1 Einrichten eines Monitors
4.4.2 Kontrolle des Monitor
4.5 Mock Server
4.5.1 Einrichten des Mock Server
4.5.2 Abfragen der Mock Server
4.6 Erzeugen einer eigenen API
   
5 Scripting
5.1 Verschiedene Variablen
5.1.1 Weitere Variablen-Definitionen
5.1.2 Prüfen der Response
5.1.3 Vergleich von Parametern
5.2 Arbeiten mit Schleifen
5.2.1 FOR-Schleifen
5.2.2 WHILE-Schleifen
5.3 Einbau von Bedingungen

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

REpresential State Transfer (REST) was developed in parallel to HTTP and describes an approach to how distributed systems can communicate with each other. REST itself is not standardized, but often uses standardized protocols such as HTML, JSON or XML. With the development of software-defined solutions in the entire network area (SDN, SDDC, SD-WAN), REST has become the standard method for accessing the northbound API of many network components and is often used for scripting or automation in the infrastructure. To gain an understanding of how to access the API, you can use Postman, a program that allows you to create and test API requests in a graphical interface. The requests can be combined and put together very flexibly. Extensive configurations can also be implemented with just a few clicks using Postman Collections.

Course Contents

  • Installing and setting up Postman
  • Setting up an environment
  • Structure of a collection
  • Variables (local, data, environment, collection and global)
  • Setting up API requests
  • GET, PUT, POST and DELETE
  • XML and JSON
  • Options in the HTML request
  • Interpretation of the response body
  • Configuration via the API
  • Working with the Collection Runner
  • Integrating data from CSV files
  • Postman Console
  • Pre-request scripts and tests
  • Working with loops in Postman

The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.

Premium Course Documents

In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.

  • High-quality color prints of the ExperTeach documentation
  • Exclusive folder in an elegant design
  • Document pouch in backpack shape
  • Elegant LAMY ballpoint pen
  • Practical notepad
Premium Print
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation).

Request in-house training now

Target Group

This course is aimed at administrators who are increasingly confronted with the fact that access to the components to be managed is shifting from classic methods such as SSH or HTTPS to the use of a REST API. With Postman, you can get to know how the API works and use it quickly.

Knowledge Prerequisites

The course provides basic knowledge of the freely usable Postman tools; no special prior knowledge is required. Working with Postman is deepened using some available example components (mainly Cisco APIC). This is done by way of example, so that no special knowledge is required here either. However, an understanding of the API you are using is very helpful for transferring what you have learned.

1 Einführung in APIs
1.1 Was ist eine API?
1.1.1 Abstraktion
1.1.2 Schnittstellen zu Software-Prozessen
1.1.3 Das API in Netzwerken
1.1.4 Einsatz eines externen Servers
1.2 Einführung
1.2.1 Modellierung einer Datenstruktur
1.2.2 Data Tree
1.2.3 CRUD
1.3 Data Serialization und Character Sets
1.3.1 XML
1.3.2 JSON
1.4 REST API
1.4.1 RESTful API
1.4.2 Konstruktion der HTTP-Meldungen
1.4.3 Generische Beschreibung eines REST API
1.4.4 Idempotenz
1.4.5 Nested Ressource Expansion
1.4.6 Alternativen zu REST
   
2 Installation und Bedienung
2.1 Installation von Postman
2.2 Nutzung eines Accounts
2.3 Die Benutzeroberfläche von Postman
2.4 Anlegen eines Environment
2.5 Arbeiten mit Variablen
2.6 Nutzung von Collections
2.6.1 Anlegen einer eigenen Collection
2.6.2 Einbinden einer öffentlichen Collection
   
3 Arbeiten mit Requests
3.1 Anlegen eines Requests
3.2 Aufbau der URL
3.3 Verschiedene Request-Methoden
3.3.1 GET-Requests
3.3.2 POST-Requests
3.3.3 PUT-Requests
3.3.4 DELETE-Requests
3.4 Hinzufügen von Parametern
3.4.1 Query Parameter im Postman
3.4.2 Path Variablen und URI-Kodierung
3.4.3 Bulk Edit von Parametern
3.5 Parameter im HTML Body
3.5.1 Form oder URL-Encoded Data
3.5.2 Raw Data im HTML-Body
3.6 Authentication Requests
3.6.1 Authorization in Postman
3.6.2 Basic Authentication mit User und Passwort
3.6.3 Authentifizierung über einen Key/Token
3.6.4 Authentifizierung über den HTML-Body
3.7 API Responses
3.7.1 Response Codes
3.7.2 Anzeige in Postman
3.8 Weitere Angaben im Request
3.8.1 Pre-request Scripts
3.8.2 Tests
   
4 Weitere Postman-Tools
4.1 Postman Console
4.2 Collection Runner
4.2.1 Öffnen des Collection Runners
4.2.2 Start und Ergebnis des Runs
4.2.3 Iteration mit wechselnden Variablen
4.3 Umwandeln der Requests
4.4 Nutzen der Monitor-Funktion
4.4.1 Einrichten eines Monitors
4.4.2 Kontrolle des Monitor
4.5 Mock Server
4.5.1 Einrichten des Mock Server
4.5.2 Abfragen der Mock Server
4.6 Erzeugen einer eigenen API
   
5 Scripting
5.1 Verschiedene Variablen
5.1.1 Weitere Variablen-Definitionen
5.1.2 Prüfen der Response
5.1.3 Vergleich von Parametern
5.2 Arbeiten mit Schleifen
5.2.1 FOR-Schleifen
5.2.2 WHILE-Schleifen
5.3 Einbau von Bedingungen

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.