Python Avancé : ORM

Formation inter-entreprise

Combien de temps dure la formation ?

 2,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

 01.10.2026
Où se déroule la formation ?
 A distance

Combien coûte la formation ?

1725,00€

Qui organise cette formation ?

Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.

À qui s’adresse la formation ?

Développeurs Python

Quels sont les prérequis ?

Avoir suivi le stage "Python: Initiation + Approfondissement" ou notions équivalentes

Quels sont les objectifs poursuivis ou les compétences visées ?

Implémenter une couche d'accès aux données avec un ORM.

Quel est le contenu de la formation ?

Manipuler des bases de données en programmation objet (ORM)
  • Principe des ORM (Pattern DAO)
  • Bibliothèques d'ORM Python: SQLObject, SQLAlchemy, Peewee, PonyORM, Django
Découverte d'un ORM
  • Choix d'un ORM
  • Découvrir les concepts de base des ORMs
  • Mapping: modèles, colonnes, métadonnées de tables
  • Gérer son schéma de données
  • Concept de migrations de schéma
  • Gestion des relations entre tables: n à 1, 1 à 1, n à n
  • Optimisations (syndrome des n+1 requêtes, etc.)

Atelier: Découverte de l'ORM Peewee et Django

Ecrire des requêtes avec un ORM
  • Sélections de base, filtres
  • Jointures en SQL et jointures en objet
  • Fonctions d'agrégation, scalaires et de fenêtrage
  • Désérialisation lazy/eager

Atelier: Développer une couche modèle efficacement

Découvrir des fonctionnalités avancées
  • Mettre en cache (ex. Redis ou autres)
  • Outils de mise en cache avec Django
  • Siganux (intercepteurs, event-listeners)

Atelier: Découvrir les outils de cache pour ORM

Quelles méthodes pédagogiques sont utilisées ?

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Comment l’évaluation est-elle organisée ?

Contrôle continu

Que recevez-vous à la fin de la formation ?

Attestation de fin de stage mentionnant le résultat des acquis

Quel support de cours est fourni ?

Sources des exercices + Support papier

Quand a lieu la prochaine session ?

Date
Ville
Language & prix
01.10.2026

02.10.2026
A distance
FR 1725,00€

Comment contacter l’organisme de formation ?

Dawan - Service commercial

Ces formations pourraient vous intéresser