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