English Delivery Only: REST APIs [STA_RESTAPI]
placeVirtual 22 dec. 2025 tot 23 dec. 2025 |
placeVirtual 16 mar. 2026 tot 17 mar. 2026 |
Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.
OVERVIEW
*** Course delivered in English (UK - (GMT)) ***
REST APIs Course Overview
REST APIs are a staple for developers the world over. Whether it's to provide a web app with access to server data or to facilitate comms between microservi
OBJECTIVES
Course Objectives
This course aims to provide the delegate with the skills and knowledge necessary to design and build good quality REST APIs.
AUDIENCE
Who will the Course Benefit?
This course will benefit developers who are required to build or maintain REST services and/or clients,and anyone otherwise interested in what a REST API is,how it works,and how to build a good one.
NEXT STEP
Further Learning
- Core Spring
- Python Programming 2
- Develop…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Vrijwel iedere training die op een onze locaties worden getoond zijn ook te volgen vanaf huis via Virtual Classroom training. Dit kunt u bij uw inschrijving erbij vermelden dat u hiervoor kiest.
OVERVIEW
*** Course delivered in English (UK - (GMT)) ***
REST APIs Course Overview
REST APIs are a staple for developers the world over. Whether it's to provide a web app with access to server data or to facilitate comms between microservi
OBJECTIVES
Course Objectives
This course aims to provide the delegate with the skills and knowledge necessary to design and build good quality REST APIs.
AUDIENCE
Who will the Course Benefit?
This course will benefit developers who are required to build or maintain REST services and/or clients,and anyone otherwise interested in what a REST API is,how it works,and how to build a good one.
NEXT STEP
Further Learning
- Core Spring
- Python Programming 2
- Developing Node.js Web Applications
- GraphQL
CONTENT
REST APIs Training Course
Course Contents - DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: PREREQUISITES
- APIs
- Web apps
- Web services
- HTTP
- JSON
- Serialisation
Session 2: REST THEORY
- What is a REST API?
- Guiding principles/constraints
- Resources
- Methods
- Naming
Session 3: REST SERVICES
- Designing a REST API
- Building a REST service with:
- Spring Boot (Java) or;
- Flask (Python) or;
- Express (JavaScript)
Session 4: REST CLIENTS
- Off-the-shelf REST clients,e.g. Postman
- Building a REST client with:
- HttpClient (Java) or;
- Requests (Python) or;
- Axios (JavaScript)
REST APIs Training Course
Course Contents - DAY 2
Session 5: REST API CONFIGURATION
- Caching
- Compression
- Content negotiation
- HATEOAS
- Idempotence
- Security
- Versioning
- Statelessness
- Documentation
Session 6: MORE REST THEORY
- The Richardson Maturity Model
- Searching,sorting,and pagination
- The n+1 problem
- PUT vs. POST
- Authentication techniques
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
