Contenu de la formation
Cette formation vous permet d'acquérir les connaissances et bonnes pratiques pour réaliser des applications web avec le framework Django.
Prérequis :
- Connaitre les bases du langage Python.
- Avoir des notions de programmation orientée objet.
Public cible :
- Cette formation s'adresse à tout développeur souhaitant apprendre ou se perfectionner dans l'utilisation du framework Django.
Première journée
Introduction
- Qu'est ce que Django ?
- Le fonctionnement de Django
- Rappel sur la programmation orientée objet
- Gestion d'un projet
Exercices
Préparation de l'environnement. Installation de Python, Django. Création d'un nouveau projet
Premiers pas
- Présentation de l'ORM
- Gestion des vues
- Création des templates
- Découverte des modèles
Exercices
Concevoir ses premières pages et interfacer django avec la base de données.
Seconde journée
Techniques avancées
- Les vues génériques
- Technique avancée dans les modèles
- Utilisation des filtres, tags et contextes
Exercices
Création d'un site internet de gestion de recette de cuisine à travers des pages dynamiques.
Créer du contenu dynamiquement
- Gestion des formulaires
- L'administration
- La pagination
Exercices
Gérer le contenu de son application.
Troisième journée
Gestion des utilisateurs
- Création
- Vues d'authentification
- Les signaux et middleware
Exercices
Gérer un espace membre complet.
Outils supplémentaires
- Les messages
- La mise en cache
- Les tests unitaires
Exercices
Optimiser les performances et la stabilité de son site internet.
Dernière journée
La mise en production
- Configuration du serveur
- Déploiement de l'application
- Monitoring
Exercices
Déploiement du site internet en production.