API en Python
  • Back to Main Website
  • Home
  • Introduction aux API
    • Introduction aux API
    • API - Définition
    • Utiliser une API
    • Créer une API
    • Sécuriser une API
    • Concepts élargis

    • Travaux Pratiques
    • TP - Premiere requêtes
  • Consommation avancée d’API
    • Consommation avancée d’API
    • Protocols de communication
    • Authentification et sécurité des API
    • Optimisation des ressources et de la performance des API

    • Travaux Pratiques
    • TP : Comparaison des performances des appels en tant qu’utilisateur
  • Communication entre Processus (IPC)
    • Communication entre Processus (IPC)
    • Introduction à l’IPC
    • Sockets
    • Fichiers et IPC
    • Shared Memory
    • Pipes
    • gRPC
    • Conclusions

    • Travaux Pratiques
    • TP3 Option 1 Service gRPC pour indicateurs de marché
    • TP3 Option 2 Serveur de Données de Marché via Socket et Mémoire Partagée
  • Conception d’APIs
    • Conception d’APIs
    • Introduction à la Conception d’APIs
    • Les principaux Frameworks d’APIs en Python
    • Fast API
    • Django REST Framework
    • Tester et documenter une API
    • Bonne pratique générale
    • Conclusion

    • Travaux Pratiques
    • TP 4 : API d’Indicateurs Financiers avec Gestion des Niveaux d’Accès
  • Déploiement d’API - Principes Généraux et Mise en Pratique avec Heroku
    • Déploiement d’API - Principes Généraux et Mise en Pratique avec Heroku
    • Introduction au Déploiement d’API
    • Heroku - Présentation du service
    • Meilleurs Pratiques avant un déploiement
    • Deploiement sur Heroku
    • Déploiement avancé
    • Bonus - Nom de Domaine
    • Conclusion
  • Sujets de Projets possibles
    • Projets
    • M2EIF Quant 2023/2024
    • M2EIF Quant 2024/2025
  • Code source

Conception d’APIs

Remi Genet

2024-12-10

Les cours de cette partie sont:

Bonne pratique générale
La conception d’une API est un élément fondamental qui détermine sa facilité d’utilisation, sa performance et sa maintenabilité. Voici quelques bonnes pratiques à considérer…
Remi Genet
2024-12-10

Conclusion
Après avoir exploré les fondamentaux de la conception d’APIs avec Flask, FastAPI et Django REST Framework, vous vous demandez peut-être quel framework choisir pour votre…
Remi Genet
2024-12-10

Django REST Framework
Django REST Framework (DRF) est une boîte à outils puissante et flexible pour construire des APIs Web avec le framework Django. Il est particulièrement adapté aux projets…
Remi Genet
2024-12-10

Fast API
FastAPI est un framework moderne et rapide (haute performance) pour la construction d’APIs avec Python 3.7+, basé sur des standards Python type hints. L’un des principaux…
Remi Genet
2024-12-10

Flask
III
Remi Genet
2024-12-10

Introduction à la Conception d’APIs
Une API (Application Programming Interface) est un ensemble de règles et de définitions qui permettent à des logiciels ou des composants logiciels de communiquer entre eux.…
Remi Genet
2024-12-10

Les principaux Frameworks d’APIs en Python
En Python, trois frameworks principaux se distinguent pour la conception d’APIs, et ils seront présentés ci-dessous. Pour mieux comprendre et comparer ces frameworks, vous…
Remi Genet
2024-12-10

TP 4 : API d’Indicateurs Financiers avec Gestion des Niveaux d’Accès
Asynchronie vs synchronie
Remi Genet
2024-12-10

Tester et documenter une API
La phase de test est cruciale dans le développement d’APIs pour s’assurer de la fiabilité, de la sécurité et de la performance de l’interface. La documentation joue…
Remi Genet
2024-12-10
No matching items
Back to top
Introduction à la Conception d’APIs

Python API, Rémi Genet.
Licence
Code source disponible sur Github

 

Site construit avec et Quarto
Inspiration pour la mise en forme du site ici
Code source disponible sur GitHub