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://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

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

Prêt à commander?