Débutez avec le framework Django

Cours
fr
Français
12 h
Ce contenu est noté 0 sur 5
Source
  • Sur openclassrooms.com
Conditions
  • À son rythme
  • Accès libre
  • Certificat payant
Plus d'informations
  • 4 séquences
  • Niveau Intermédiaire

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Découvrir Edflex

Détails du cours

Déroulé

Partie 1 - Plan de cours
1. Tirez le maximum de ce cours
2. Installez Django avec pip

Partie 2 - Posez les bases d’une application Django à l'aide de modèles, de vues et de gabarits
1. Configurez un nouveau projet avec l'utilitaire de ligne de commande de Django
2. Servez du contenu à l’aide d’une vue
3. Sauvegardez des données dans une base de données avec un modèle et une migration
4. Séparez la logique de l'application de la présentation avec un gabarit Django
5. Ajoutez structure et style à votre site grâce à un gabarit de base, du CSS et des fichiers statiques
Quiz : Posez les bases d’une application Django à l'aide de modèles, de vues et de gabarits

Partie 3 - Gérez des données à l'aide du site d'administration de Django
1. Capturez des données avec des modèles et des champs
2. Effectuez des opérations CRUD dans l'administration de Django
3. Créez des relations de type Many-to-One avec une clé étrangère
4. Surmontez les pièges courants de la migration
Quiz : Gérez des données à l'aide du site d'administration de Django

Partie 4 - Construisez une interface CRUD dans Django
1. Lisez des données dans une vue en liste et une vue détaillée
2. Récupérez les données de l'utilisateur avec Django Forms
3. Créez des objets de modèle avec un ModelForm
4. Mettez à jour un objet modèle avec un ModelForm
5. Supprimez des objets en toute sécurité avec confirmation de l'utilisateur
Quiz : Construisez une interface CRUD dans Django

Prérequis

Pour bien suivre ce cours, vous devrez avoir des connaissances en Python, en programmation orientée objet, avec PEP8, avec l'architecture MVC, le HTML, le CSS et GitHub.
Vous pouvez acquérir l'expérience requise en suivant les cours suivants :

  • Écrivez du code Python maintenable
  • Apprenez à créer votre site web avec HTML5 et CSS3
  • Gérez du code avec Git et GitHub 

Outils nécessaires

  • Python
  • Django
  • GitHub

Intervenants

Patrick Wampé
Développeur full stack et Data Scientist. Formateur dans plusieurs écoles d'informatique, il a également écrit un livre sur l'IA.

Patrick Heneghan
Software engineer in the UK, coding mostly in Python on backend systems.

Rafiq Hilali
British Software Engineer and Django expert with Lambert Labs. Currently based in BC, Canada.

Éditeur

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Plateforme

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Ce contenu est noté 4.5 sur 5
(aucun avis)
Ce contenu est noté 4.5 sur 5
(aucun avis)
Complétez cette ressource pour donner votre avis