Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Les langages de templates : Myghty, Python Server Pages, Cheetah, Zope
2/ Présentation et installation de Django
Historique de Django
Comprendre la structure d’un projet Django
Installer Python
Installer Django
3/ Mise en oeuvre
Création d’un projet
Configuration du projet : fichier settings.py
Serveur de développement Django
Etablir une base de données
Django et MySQL
Démarrer un projet
4/ URL et vues
Première page avec Django
Les erreurs 404
La racine du site
Contenu dynamique
Routing des requêtes avec urls.py
Pattern matching dans les URL
Isolation des routes par application Django
Vues et réponse HTTP
Objets "requête / réponse"
Pages d’erreur Pretty in Python
5/ Modèles de Django
Système de référence du modèle
Système de Template
Création d’objets de modèle
Rendu d’un modèle
Un modèle, contextes multiples
Contexte de recherche variable
Validation
Les objets context
Balises de modèle et filtres de base
Limites
Modèle MVC
6/ Application du modèle
Configuration
Modèles en Python
Accès aux données de base
Les chaines de modèles
Mise à jour des données
Supprimer des objets
7/ Personnaliser ses données
Les champs facultatifs
Personnaliser ses étiquettes de champ
Personnaliser les classes modeladmin
Utilisateurs, autorisations et groupes
8/ Les formulaires sous Django
Afficher et traiter un formulaire Django
Connecter un formulaire à un modèle
Vérifier et valider le contenu d'un formulaire
Ressources dans un formulaire
Gérer plusieurs formulaires avec un Formset
9/ Administrateur Django
Installation du site d'administrateur
Personnalisation des listes et formulaires
Filtrer, trier, chercher avec l'administrateur
Ajouter des actions personnalisées
Ajouter du code JavaScript
Gérer les utilisateurs et les droits
10/ Structurer ses vues en classes
Principe de "Class View"
Requêtes HTTP, templates, variables de contexte
Afficher un modèle dans une Class View
Gérer un formulaire dans une Class View
Les mixins et les Class View
11/ Outils de développement
Le framework de tests unitaires
Quelques commandes utiles : dumpdata/loaddata, dbshell, inspectdb, check…
Internationalisation
Fichier data
Configuration Dev / Prod
Création d’une commande personnalisée
12/ API REST
Créer un API REST avec django-rest-framework
Authentification
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Chefs de projets
Développeurs
Dates
Dates
Du 29 Avril au 03 Mai 2024
Du 05 au 09 Août 2024
Du 09 au 13 Déc. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.