- Référence : ODJA
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1860€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Cette formation Django vous permettra d'acquérir les connaissances nécessaires pour créer des applications Web avec le framework Django. Trois jours pour acquérir les bases du framework Django et disposer d'une bonne vue d'ensemble des différents modules à disposition et des possibilités.
Les bonnes pratiques d'utilisation du framework seront présentées tout au long du stage dans un souci de concision, d'efficacité, et de lisibilité du code.
Objectif opérationnel :
Savoir créer des applications Web avec le framework Django.
Objectifs pédagogiques :
À l'issue de cette formation Django vous aurez acquis les connaissances et compétences nécessaires pour :
Public :
Cette formation Django s'adresse à tout développeur souhaitant acquérir les bases du framework Django.
Prérequis :
Pour suivre cette formation Django dans de bonnes conditions, il est important de connaitre les bases du langage Python. Vous pouvez les acquérir en suivant la formation Python (OPYT).
Rappels sur le protocole HTTP
Comprendre la structure d’un projet Django
Revue générale du fichier settings.py
Le routing, via urls.py
Les vues, et les objets de requête / réponse
Template, liens, tags et filtres
Bases de données prises en charge
Créer des modèles, types de champs
Accès aux données avec les querysets
Champs relationnels et Managers
Agrégation et annotations de requêtes
Modèles de bases : utilisateur et groupes
Comment fonctionne les Class Based Views
Installer l'interface d'administration
Comptes utilisateurs et droits
Publier des modèles dans l'interface
GET, POST et COOKIES
Authentification et session
Les middlewares
Les formulaires
Créer un formulaire
Les types de champs
Validation des données
Créer des champs personnalisés
Personnaliser l'apparence
Utiliser AJAX pour la soumission
Upload de fichiers
Protections CSRF
Internationaliser une application
Gestion des fichiers de langues
Traductions javascript
Détection du langage utilisateur
Intégration dans Apache ou Nginx : le protocole WSGI
Gestion des fichiers statiques
Django-debug-toolbar
Des exercices seront proposés tout au long de la formation. Ils synthétisent les possibilités du framework Django. La difficulté variable permet d'adapter la complexité aux objectifs des participants. Plusieurs solutions sont proposées afin que tout le monde sache évaluer la « meilleure » solution et finissent par faire les bons choix naturellement.
Cette formation vous prépare au passage de la certification « Certification IT - Développement de sites web dynamiques » (option Python) qui démontre votre compétence à développer un site web dynamique accédant à une base de données dans le respect des bonnes pratiques du développement web.
L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1h15. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.
La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Mon avis sur le contenu du stage :
"Très bonne formation qui permet d'avoir les bases indispensables à Django. À prolonger pour approfondir/préciser certains aspects (ex : déploiement)"
Mon avis sur le formateur :
"Excellent niveau technique. Parfois rapide sur certaines notions mais ça permet d'en aborder davantage."
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB