Skip to content

Conception d'API

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 ​

  1. Vous êtes censé consacrer au maximum 2 heures de votre journée à cette réunion.
  2. 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 ​

  1. Un document finalisé sur les exigences de l’API est établi sur la base des informations que vous fournissez.
  2. Le document ci-dessus doit être approuvé avant de passer à la conception.

Conception et implémentation ​

  1. Un document OpenAPI est rédigé en fonction de vos besoins.
  2. 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://stuntbusiness.cdapi

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 ​

ServiceTaux horaire
HTTP API Design125 000 FC/heure
Développement Back-end110 CAD/heure

Prêt à commander? ​