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
Code source
Conception d’APIs
Remi Genet
2024-11-15
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-11-15
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-11-15
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-11-15
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-11-15
Flask
III
Remi Genet
2024-11-15
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-11-15
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-11-15
TP 4 : API d’Indicateurs Financiers avec Gestion des Niveaux d’Accès
Asynchronie vs synchronie
Remi Genet
2024-11-15
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-11-15
No matching items
Back to top
Introduction à la Conception d’APIs