Conception d'API

Nous pouvons vous aider à concevoir des routes API RESTful pour votre application Web.
Les mêmes étapes décrites dans notre cycle de vie de développement logiciel, à savoir la planification, la conception, l’implémentation, les tests et le déploiement, sont également suivies lors du développement de vos liens API.
Planification
Ce que nous attendons de vous pendant la phase de planification
- Vous êtes censé consacrer au maximum 2 heures de votre journée à cette réunion.
- Le document d’exigence est établi sur la base des informations que vous fournissez. Vous êtes censé:
- Savoir qui sont vos utilisateurs : administrateurs, invités, etc.
- Savoir ce que vos utilisateurs peuvent faire avec votre API:
- Créer, lire, mettre à jour ou supprimer les informations de votre application Web
- Savoir comment vos utilisateurs peuvent accéder à votre API:
- Envoi de requêtes POST, GET, PUT et DELETE à votre application Web..
Ce que vous pouvez attendre de nous pendant la phase de planification
- Un document finalisé sur les exigences de l’API est établi sur la base des informations que vous fournissez.
- Le document ci-dessus doit être approuvé avant de passer à la conception.
Conception et implémentation
- Un document OpenAPI est rédigé en fonction de vos besoins.
- Un exemple de fichier .yaml est fourni ci-dessous:
openapi: '3.1.0'
info:
version: '1.0.0'
title: 'Sample API'
description: Sample API for the recipes and restaurants
servers:
- url: https://templates.stuntbusiness.ca/api
paths:
/recipe:
get:
security:
- bearerAuth: []
summary: Get the list of recipes
operationId: getAllRecipes
responses:
200:
description: The array of recipes
content:
application/json:
schema:
$ref: "#/components/schemas/Recipes"
500:
description: Unexpected error
content:
application/json:
schema:
$ref: "#/components/schemas/Error"
# Other paths here.- Nous pouvons également gérer l’implémentation du fichier yaml ci-dessus dans votre backend. Vous serez facturé pour les tarifs réguliers liés au développement backend.
Tests et déploiement
- Mous gérons vos tests API et une liste des tests écrits vous est fournie.
- L'API finalisée vous est envoyée dans un référentiel git.
Prix
| Service | Taux horaire |
|---|---|
| HTTP API Design | 125 000 FC/heure |
| Développement Back-end | 125 000 FC/heure |