Les bases de Django

Découvre toutes les bases du framework Django pour créer une application simple de A à Z.
Débloquer cette formation
  • grade grade grade
    Intermédiaire
  • schedule 2 heures 6 minutes
  • list 22 sessions
Présentation de la formation

1. Présentation de la formation

01:43

Au début de cette formation, vous allez découvrir l'essentiel du framework Django. Vous allez comprendre son intérêt, appréhender sa structure et la manière dont il vous permet de développer efficacement des applications web. Nous allons, ensemble, initier votre voyage au cœur de Django. Tous les outils nécessaires à la création d'une application simple seront abordés.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Les fichiers sources

2. Les fichiers sources

00:58

Au sein de cette session, vous aurez accès à tous les fichiers sources du projet final. Vous serez guidé sur comment les obtenir directement depuis le compte Github de Docstring. En complément, vous découvrirez comment télécharger l'ensemble des ressources en format .zip, rendant la formation accessible même sans utilisation de Git.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Les versions utilisées

3. Les versions utilisées

01:00

Dans cette première session, vous allez découvrir l'environnement et les versions spécifiques utilisées pour le développement avec Django. Vous vous familiariserez avec Python 3.9.1, Django 3.1.6, et la version gratuite de PyCharm (Community Edition) 2020.3.3. Il est conseillé d'utiliser ces versions pour suivre la formation de manière optimale.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer l'environnement virtuel

4. Créer l'environnement virtuel

02:41

Dans cette session, vous allez mettre en place un environnement virtuel pour travailler sereinement sur Django. Nous allons voir comment isoler notre projet grâce à cet environnement et comment installer précisément Django dans celui-ci. Une première étape essentielle pour débuter notre parcours de création d'application avec Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Installer Django avec pip

5. Installer Django avec pip

02:34

Vous allez découvrir comment installer le framework Django grâce à l'outil de gestion de paquets pip. A la fin de cette session, Django n'aura plus de secret pour vous en termes d'installation, prêt à propulser vos futures applications web.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Création du fichier requirements.txt

6. Création du fichier requirements.txt

02:45

Dans cette session, vous allez aborder la création du fichier requirements.txt, un élément essentiel dans la gestion des dépendances d'un projet Django. Vous allez apprendre comment lister efficacement toutes les bibliothèques nécessaires pour le bon fonctionnement de votre application.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Erreurs courantes

7. Erreurs courantes

05:31

Dans cette session, vous allez découvrir les erreurs courantes rencontrées lorsque vous travaillez avec Django. Nous allons les identifier et vous donner les clés pour les résoudre efficacement. Vous allez ainsi gagner en productivité et en sérénité lors de la création de votre application.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer un projet Django

8. Créer un projet Django

01:43

Dans ce module, vous allez acquérir les bases nécessaires pour créer un projet Django. Vous allez explorer comment initialiser un projet, définir sa structure et configurer les paramètres essentiels. Par la suite, nous allons apprendre à créer les premiers modèles de l'application et à configurer la base de données. Cette session vous fournira les outils nécessaires pour débuter tout projet Django de manière efficace.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
La structure d'un projet Django

9. La structure d'un projet Django

05:32

Dans cette session, vous allez découvrir comment structurer efficacement un projet Django. Nous passerons en revue l'organigramme d'un projet typique Django et ses composants, y compris les fichiers de configuration et les applications. Vous allez comprendre comment ces éléments interagissent pour créer une application Django simplifiée mais fonctionnelle. Tout ceci fournira une base solide pour vos futurs projets Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Lancer le serveur de développement

10. Lancer le serveur de développement

06:31

Au cours de cette session, vous découvrirez comment démarrer le serveur de développement Django. Vous apprendrez à initialiser votre projet et à configurer l'environnement de développement. En fin de séance, vous serez apte à gérer le démarrage et l'arrêt du serveur en toute autonomie.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Configurer le projet dans PyCharm

11. Configurer le projet dans PyCharm

04:48

Durant cette session, vous allez familiariser avec l'environnement de développement PyCharm tout en établissant une configuration optimale pour un projet Django. En mettant les mains sur les outils de PyCharm, vous allez gagner en efficacité et en agilité lors de la création de votre application Django. Des notions essentielles, comme la gestion de l'environnement virtuel, seront également abordées.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer un chemin d'URL

12. Créer un chemin d'URL

11:27

Au cours de cette session, vous allez apprendre à construire des chemins d'URL dans Django. Nous examinerons ensemble comment définir des URL pour votre application et comment les relier à des vues spécifiques. Vous découvrirez également comment utiliser les expressions régulières pour créer des URL dynamiques. À la fin, vous serez capable de créer une navigation fluide dans votre application Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Le paramètre APPEND_SLASH

13. Le paramètre APPEND_SLASH

04:09

Dans cette session, vous allez découvrir l'utilisation et l'importance du paramètre APPEND_SLASH en Django. Comment cela affecte-t-il vos URLs et comment l'utiliser efficacement pour simplifier votre développement ? Nous allons l'explorer pas à pas. Vous serez ainsi à même d'appliquer ce paramètre efficacement dans votre propre projet Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer une vue pour l'URL

14. Créer une vue pour l'URL

07:21

Dans cette session, vous allez découvrir comment créer une vue pour une URL grâce à Django. Nous allons commencer par l'introduction des vues et nous avancerons progressivement jusqu'à la création d'une vue pour une URL spécifique. À la fin de cette session, vous serez en mesure de créer des vues de manière autonome pour gérer n'importe quelle URL de votre application.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer un template

15. Créer un template

10:31

Dans cette session essentielle, vous allez acquérir les compétences pour concevoir et mettre en œuvre un template Django. Nous allons découvrir comment créer des vues propres et réutilisables pour votre application. Vous allez aussi apprendre à intégrer des éléments statiques tels que CSS, JavaScript dans votre template pour un rendu plus dynamique. Vos premiers pas vers le développement d'une application Django complète commencent ici.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Insérer des données dans un template

16. Insérer des données dans un template

09:52

Dans cette session, vous allez découvrir comment insérer des données dans un template avec Django. Nous allons aborder des manières efficaces d'utiliser les dynamic data et la structure de base des templates Django. Ceci vous aidera à créer une application plus interactive et conviviale. Nous allons également pratiquer la mise en œuvre de quelques exemples pour une meilleure compréhension.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer une application dans le projet

17. Créer une application dans le projet

06:22

Dans cette session, vous allez apprendre comment initialiser une application Django dans votre projet. Nous allons passer par tous les prérequis nécessaires pour créer une nouvelle application Django et l'intégrer à votre projet actuel. Vous deviendrez familier avec la structure d'une application Django et sa fonctionnalité au sein d'un projet Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Définir les urls de l'application

18. Définir les urls de l'application

11:14

Dans cette étape essentielle, vous allez apprendre à définir les URL de votre application Django. Nous allons aborder le fonctionnement du système d'URL au sein de ce framework Python, et expliquer comment structurer de manière optimale les chemins dans votre projet. Vous serez capable de rediriger les utilisateurs de votre application sur différentes pages en fonction des URL utilisées.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter la vue principale du blog

19. Ajouter la vue principale du blog

07:51

Dans cette session, vous allez définir la vue principale de votre blog avec Django. Vous allez découvrir comment programmer et personnaliser une vue pour afficher les articles de blog, en tirant pleinement parti de la simplicité et de la puissance offertes par le framework Django. Nous allons également voir comment connecter cette vue à une URL spécifique.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter la vue pour les articles

20. Ajouter la vue pour les articles

09:28

Au cours de cette session, vous allez découvrir comment ajouter une vue pour les articles dans votre application Django. Vous allez apprendre à définir une vue, à l'intégrer dans votre application et à la rendre dynamique avec les modèles Django. Nous allons explorer comment exploiter pleinement la puissance de Django pour personnaliser nos articles à l'écran. Ainsi, vous serez capable de contrôler finement l'affichage de vos pages articles.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter un fichier CSS

21. Ajouter un fichier CSS

08:44

Dans cette session, vous allez découvrir comment intégrer un fichier CSS à votre projet Django. Vous allez apprendre à connecter les feuilles de style à vos applications Django de façon simple et efficace. Nous allons, ensembles, explorer comment le framework Django gère les fichiers statiques.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Mettre en forme le site

22. Mettre en forme le site

07:03

Dans cette session, vous allez acquérir les compétences nécessaires pour donner à votre site Django son propre style. Nous aborderons l'utilisation efficace des modèles Django pour personnaliser l'apparence de votre application. Vous apprendrez également comment intégrer CSS et JS à votre projet Django. Ensemble, nous transformerons votre application de fonctionnelle à esthétiquement attrayante.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.