Mise à jour : 12/12/2025 - Source : VIVANEO
Numéro Carif : 486449S
Développeur framework Python Pyramid
Formation Continue
Dates
Du 15/12/2025
Au 31/12/2026
Lieu
Place Saint Amé
59500 Douai
Durée totale
50 heures :
- 50 heures en centre
- heures en entreprise
Prochaine réunion d'informations
Aucune
Financement
Autre financeur, OPCO
Diplôme, titre, ou certificat
Sans niveau spécifique
Objectifs
- Comprendre les principes fondamentaux du framework Pyramid
- Savoir installer, configurer et utiliser Pyramid pour développer des applications web
- Maîtriser la gestion des routes, vues et modèles
- Créer une architecture modulaire et scalable
- Intégrer une base de données avec SQLAlchemy
- Construire une API REST avec Pyramid
- Gérer l’authentification, l’autorisation et la sécurité
- Déployer une application Pyramid en production
Programme
- Présentation du framework et de son écosystème
- Comparaison avec Flask, Django et autres frameworks Python
- Installation de l’environnement (virtualenv, pip, outils recommandés)
- Création d’un premier projet Pyramid
- Structure d’un projet Pyramid
- Fichiers de configuration (development.ini, production.ini)
- Gestion des paramètres via pserve
- Notions de configurator, settings et registry
- Définition et gestion des routes
- Création des vues et réponses HTTP
- Utilisation des templates (Jinja2, Chameleon)
- Gestion des formulaires et validation
- Introduction à SQLAlchemy
- Définition des modèles et mapping ORM
- Migrations de base de données (Alembic)
- Intégration des opérations CRUD dans Pyramid
- Création de routes RESTful
- Sérialisation des données (JSON, marshmallow ou équivalent)
- Gestion des statuts HTTP et erreurs
- Tests unitaires et tests d’intégration
- Introduction aux politiques d’authentification Pyramid
- Sessions, cookies et tokens
- Mise en place RBAC / ACL
- Bonnes pratiques de sécurité pour les applications web
- Gestion des événements Pyramid
- Hooks et injections personnalisées
- Utilisation et création de middleware
- Ajout d’extensions tierces
- Préparation pour la production
- Déploiement avec gunicorn, nginx, systemd
- Conteneurisation avec Docker (optionnel)
- Optimisation des performances
- Surveillance et logs
- Conception d’une application web complète
- Implémentation progressive de chaque module
- Bonnes pratiques de développement collaboratif
- Présentation et soutenance du projet
Diplôme, titre ou certificat
Niveau de sortie : Sans niveau spécifique
Métiers visés
Je souhaite être recontacté par l'organisme de formation
En cliquant sur le bouton ci-dessous, je reconnais avoir pris connaissance et accepter sans réserves les mentions légales du site .
Veuillez vous connecter
Ajout à une liste
Création d'une liste de favoris
Contacter l'organisme de formation
VIVANEO
Tél.: 01 77 17 90 36
Ajouter une alerte