Cursus
Formation PYTHON Accès aux données
Objectifs
Appliquer l'accès aux bases de données relationnelles.
Utiliser SQLAlchemy pour gérer les données.
Manipuler MongoDB avec Python.
Créer et consommer des services web RESTful.
Pré-requis
Participants
Programme de formation
ACCÈS À UNE BASE DE DONNÉES RELATIONNELLE
-
Aspects généraux
-
Manipulation d'une base MariaDB/MySql
-
Problématiques d'injections SQL
-
Comment se prémunir des attaques par injection SQL ?
UTILISATION DE L'ORM SQLALECHEMY
-
Qu'est ce qu'un ORM ?
-
Définir les données du mapping
-
Manipulation de vos données
-
Mapping des relations entres tables
-
Le chargement paresseux (Lazy Loading)
ACCÈS À UNE BASE MONGODB
-
Le format JSON
-
Présentation de MongoDB et de l'approche No SQL
-
Utilisation de projections
-
Manipulation de la base MongoDB en Python
SERVICES WEB REST ET L'ARCHITECTURE RESTFUL
-
Présentation de l'architecture RESTful
-
Mise en oeuvre d'un Service Web via le framework Flask
-
Appels de Web Services REST