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 explore and use HTTP APIs with your browser, Postman, OpenAPI etc.
The differences between REST, RPC, HATEOAS and CQRS
Patterns and best practices for designing REST and HTTP APIs
Good (and bad) API design
Security with OAuth2, PKCE and OIDC
How REST works
How to explore and use HTTP APIs with your browser, Postman, OpenAPI etc.
The differences between REST, RPC, HATEOAS and CQRS
Patterns and best practices for designing REST and HTTP APIs
Good (and bad) API design
Security with OAuth2, PKCE and OIDC
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
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 (DWX, Magdeburger DevDays, 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.
My experience with the Clean Code training (2 days) was great. I gained a lot of knowledge about clean code, refactoring, unit tests and various software design techniques. The trainer conveyed the information in a very engaging way. There was always an opportunity to ask questions. I can definitely recommend the Clean Code training for junior developers.
Henning
We have now completed our third training with Stefan Dirschnabel and it was once again a great benefit for our team. Preparation top-notch, very structured process and excellent expertise. All questions were answered and we were also offered help going forward. Thank you Stefan for the training. We will definitely come back!
Johannes
Would do it again anytime! The Clean Code training was very well structured, had an enormous amount of content, and was also wonderfully varied and entertaining. You can tell that Stefan Dirschnabel brings not only a great deal of knowledge and experience, but also great enthusiasm for software development!