REST, Web APIs & Co.
the architecture of the web
REST & HTTP APIs, OpenAPI, CQRS Training
(For Software Architects, Software Developers, Software Testers)
REST is a way to design the communication between software systems or parts of those. The way a REST API works, matches closely to the behavior and principles of the web. As it is lightweight and widely used, it is to be considered as one of the basics for modern web development. Starting with REST is easy, but advanced questions arise quickly. Therefore this workshop starts with an easy and practical introduction into REST and then also deals with more advanced scenarios and upcoming questions.
Learn:
- How REST works
- How to consume and explore HTTP APIs with your browser, Postman, OpenApi, etc.
- The differences between REST, RPC, HATEOAS and CQRS
- Patterns and best practices to design REST and HTTP APIs
- Good (and bad) API design
- Security using OAuth2, PKCE and OIDC
For your team to profit in the best possible way, we adopt the contents of the course to your individual needs.
References
Workshop
minimum 4 participants.
Content
Show details
Compact
1 Day
1d
Normal
2 Days
2d
Introduction
REST Basics
REST as an architecture
Tooling
REST API Design
Security
Certificate
per participant, plus VAT and traveling cost according to expenditure
590 €
990 €
For individuals
- Open training for single participants.
- Book individually.
- Remote.
Upcoming Dates
For companies
(minimum 4 participants)
- On your demand.
- Book exclusively for your team.
- On site or remote.
- Traveling cost according to expenditure
Your benefit
- Content adopted to your needs - for your team to profit in the best possible way.
- English and German - currently we offer this field-tested training in whole Europe.
- Experienced speakers known from various conferences (.NET Cologne, DWX, IT-Tage, ...) having the technical and dedactical skills to teach the exactly the knowledge your scenario needs.
- Inhouse or remote - all trainings.
- A theory and a practice part is included in all trainings.
- Complete training records will be handed over.
- Support and consultancy will be provided even after the course.
- A training certificate will be handed over to all participants.
- Examples in various programming languages like C#, C++, Java, Python, Typescript, JS, ... available.