Formation certifiante
Plongez dans le monde de Django avec notre formation en ligne dédiée au développement d’applications web Back End.
Conçu pour être accessible à distance pendant 3 mois, ce cours vous permet de maîtriser Django, l’un des frameworks Python les plus connus et les plus complets.
Apprenez à analyser le rôle de Django et son lien avec Python, à créer des applications Django, à générer un rendu pour les applications clientes et navigateurs, à créer des modèles et à les lier à une base de données relationnelle.
La formation comprend également des sections sur la mise en place d’un environnement de développement, l’implémentation des formulaires, et le test d’une application Django.
Bénéficiez d’une assistance technique et pédagogique illimitée par e-mail, et de deux rendez-vous avec un formateur expert.
Programme détaillé
Présentation et installation de Django
- Présentation de Python
- Présentation de Django
- Démonstration : Installation de l'environnement et création d'un projet
- L'IDE PyCharm
Architecture de Django et fichiers de configuration
- Le paradigme MVT, les applications et le fichier manage.py
- Démonstration : Création d'une application dans un projet
- Le fichier settings.py
Routes
- La fonction path() et le tableau urlpatterns
- Démonstration : Création d'une route simple
- La fonction re_path()
- Démonstration - Création d'une route complexe
- La fonction include(), les espaces de noms et les routes
- Démonstration : Inclusions et espaces de noms
Vues
- Les paramètres nommés
- Démonstration : Paramètres nommés
- Les erreurs HTTP
- La méthode render()
- Démonstration : Utilisation d'un gabarit dans une vue
Gabarits
- L'architecture et les variables
- Démonstration : Gabarit et variables
- Les balises et les filtres
- Démonstration - Balises et filtres
- Les conditions et les boucles
- Démonstration : Conditions et boucles
- L'héritage et les fichiers statiques
- Démonstration : Héritage et fichiers statiques
- Rendre les données plus humaines
Modèles
- Un premier modèle simple
- Démonstration : Création d'un premier modèle
- Relations entre modèles
- Démonstration : Relations entre modèles
- Mapping objet-relationnel
- Démonstration : Le mapping objet relationnel
- Fixture
- L’interface d’administration de Django
Formulaires
- Création d'un formulaire simple
- Démonstration : Création d’un formulaire simple
- Validation et message flash
- Démonstration : Validation
- Formulaire, modèles et vues génériques
- Démonstration : Formulaires, modèles et vues génériques
- Authentification
- Démonstration : Authentification
Tests unitaires et fonctionnels
- Les tests unitaires
- Démonstration : Les tests unitaires
- Tester une vue avec Selenium
- Démonstration : Installation et utilisation de Selenium
- Couverture de code
Outils complémentaires
- Principes de réutilisabilité
- Démonstration : La réutilisabilité
- Internationalisation
- Démonstration : Internationalisation
- Utilisation d’une API
- Démonstration : Utilisation d’une API