Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    La Formation Complète Django (Dernière mise à jour : 6/2022)

    Posted By: ELK1nG
    La Formation Complète Django (Dernière mise à jour : 6/2022)

    La Formation Complète Django
    Dernière mise à jour : 6/2022
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: Français | Size: 4.88 GB | Duration: 15h 13m

    Dans cette formation complète, apprenez à développer des sites web avec le framework Django et le langage Python.

    What you'll learn

    Créer un site web de A à Z avec Django

    Créer des formulaires Django

    Les vues fondées sur les classes (CBV)

    Les vues fondées sur les fonctions (FBV)

    La gestion des utilisateurs

    Le langage de gabarits de Django

    Les modèles Django

    Utiliser une base de données PostgreSQL

    Utiliser et personnaliser l'interface d'administration

    Créer un blog avec Django

    Requirements

    Maîtriser les bases de Python

    Avoir des connaissances en orienté objet

    Savoir utiliser un terminal

    Connaître les bases de Git

    Description

    Dans cette formation, vous allez apprendre à créer des sites web grâce au framework Django.Django est le framework Python le plus populaire pour créer le backend d'un site web.Cette formation a été conçue pour vous apprendre toutes les bases du framework, mais aussi les techniques avancées, notamment :Le modèle MVT (Modèle, Vue, Template)Les modèles et les bases de donnéesLes chemins d'URLsLes vues fondées sur les classesL'interface d'administration de DjangoLa gestion des utilisateursLes formulairesBien entendu, comme avec toutes mes formations, vous aurez l'occasion de mettre en pratique à de nombreuses occasions les notions enseignées.Des quiz, des exercices et des projets sont donc parsemés tout au long du cours, après chaque notion théorique.Nous verrons également toutes les étapes vous permettant de mettre en ligne votre site web réalisé avec Django, grâce à différents services comme PythonAnywhere.Vous serez donc en mesure à la fin de cette formation de créer vos propres sites web et les déployer en ligne pour qu'ils soient accessible à n'importe qui disposant d'une connexion internet.Nous aborderons également la mise en forme des sites avec un peu de CSS et de JavaScript pour avoir des applications de qualité.Cette formation est la plus complète que vous trouverez sur le marché francophone pour apprendre à développer des sites web avec Python et Django.

    Overview

    Section 1: Introduction

    Lecture 1 La structure de la formation

    Lecture 2 Les versions utilisées

    Lecture 3 L'importance de la documentation

    Lecture 4 Utilisation de PyCharm

    Section 2: [PREMIÈRE PARTIE] : Les bases de Django

    Lecture 5 Présentation de l'application

    Lecture 6 Les fichiers sources

    Section 3: Installer Django

    Lecture 7 Créer l'environnement virtuel

    Lecture 8 Installer Django avec PIP

    Lecture 9 Création du fichier requirements.txt

    Lecture 10 Erreurs courantes

    Section 4: Créer un projet Django

    Lecture 11 Créer un projet Django

    Lecture 12 La structure d'un projet Django

    Lecture 13 Lancer le serveur de développement

    Lecture 14 Configurer le projet dans PyCharm

    Lecture 15 FICHE RÉCAPITULATIVE

    Section 5: Les routes, les vues et les templates

    Lecture 16 Créer un chemin d'URL

    Lecture 17 Le paramètre append_slash

    Lecture 18 Créer une vue pour l'URL

    Lecture 19 Créer un template

    Lecture 20 Insérer des données dans un template

    Lecture 21 FICHE RÉCAPITULATIVE

    Section 6: Créer notre première application

    Lecture 22 Créer une application dans le projet

    Lecture 23 Définir les URLs de l'application

    Lecture 24 Ajouter la vue principale du blog

    Lecture 25 Ajouter la vue pour les articles

    Lecture 26 FICHE RÉCAPITULATIVE

    Section 7: Les fichiers statiques

    Lecture 27 Ajouter un fichier CSS

    Lecture 28 Mettre en forme le site

    Lecture 29 FICHE RÉCAPITULATIVE

    Section 8: [FIN DE LA PREMIÈRE PARTIE]

    Lecture 30 Félicitations !

    Lecture 31 La suite de la formation

    Section 9: [DEUXIÈME PARTIE]

    Lecture 32 Introduction à la section

    Lecture 33 Projet d'exercice

    Lecture 34 Création du projet Django

    Lecture 35 Les différents types de bases de données

    Lecture 36 Qu'est-ce qu'un ORM ?

    Lecture 37 Installation de TablePlus

    Lecture 38 Créer les migrations et visualiser la BDD Sqlite

    Lecture 39 FICHE RÉCAPITULATIVE

    Section 10: Les modèles

    Lecture 40 Introduction aux modèles

    Lecture 41 Les champs de modèle

    Lecture 42 Créer notre premier modèle

    Lecture 43 Créer les migrations

    Lecture 44 Appliquer les migrations

    Lecture 45 Résumé de makemigrations et migrate

    Lecture 46 Le paramètre blank

    Lecture 47 La différence entre blank et null

    Lecture 48 FICHE RÉCAPITULATIVE

    Section 11: Les requêtes

    Lecture 49 Introduction aux requêtes (queryset)

    Lecture 50 Créer un objet à partir d'un modèle

    Lecture 51 Récupérer et modifier des objets

    Lecture 52 Supprimer un objet

    Lecture 53 Filtrer les objets

    Lecture 54 Ajouter des propriétés à un modèle

    Lecture 55 Surcharger la méthode save

    Lecture 56 FICHE RÉCAPITULATIVE

    Section 12: Les relations entre modèles

    Lecture 57 Introduction aux relations

    Lecture 58 Création d'un superuser

    Lecture 59 Créer un modèle pour les catégories

    Lecture 60 Les relations plusieurs-à-un (ForeignKey)

    Lecture 61 Les requêtes avec une relation plusieurs-à-un

    Lecture 62 Les relations plusieurs-à-plusieurs (ManyToMany)

    Lecture 63 Les requêtes avec une relation plusieurs-à-plusieurs

    Lecture 64 Manipuler les objets liés

    Lecture 65 Accéder aux relations inverses

    Lecture 66 Récapitulatif des relations

    Lecture 67 FICHE RÉCAPITULATIVE

    Section 13: Les vues

    Lecture 68 Introduction à la section

    Lecture 69 L'objet HttpResponse

    Lecture 70 Retourner un JsonResponse

    Lecture 71 Retourner une erreur 404

    Lecture 72 Retourner un fichier HTML avec render

    Lecture 73 Rediriger avec redirect

    Lecture 74 La fonction get_object_or_404

    Lecture 75 Restreindre l'accès aux utilisateurs connectés

    Lecture 76 Restreindre l'accès avec une condition

    Lecture 77 FICHE RÉCAPITULATIVE

    Section 14: Les gabarits

    Lecture 78 Introduction à la section

    Lecture 79 Les variables

    Lecture 80 Les structures conditionnelles

    Lecture 81 Les boucles

    Lecture 82 Les URL

    Lecture 83 La balise with

    Lecture 84 Quand doit-on utiliser un filtre ?

    Lecture 85 Enlever les tags HTML avec striptags

    Lecture 86 L'échappement HTML automatique

    Lecture 87 Étendre un template avec extends

    Lecture 88 La balise block

    Lecture 89 FICHE RÉCAPITULATIVE

    Section 15: Quelques exercices

    Section 16: L'interface d'administration

    Lecture 90 Introduction à la section

    Lecture 91 Changer l'URL par défaut

    Lecture 92 Ajouter un modèle

    Lecture 93 Indiquer les champs à afficher

    Lecture 94 Changer l'ordre de tri des instances

    Lecture 95 Rendre un champ éditable

    Lecture 96 Voir un modèle sur le site

    Lecture 97 Filtrer les instances

    Lecture 98 Options de filtres avancées

    Lecture 99 Limiter le nombre d'instances

    Lecture 100 Afficher une colonne personnalisée

    Lecture 101 Personnaliser l'interface d'administration

    Lecture 102 FICHE RÉCAPITULATIVE

    Section 17: Les formulaires

    Lecture 103 Introduction aux formulaires

    Lecture 104 Pourquoi utiliser les formulaires Django

    Lecture 105 Créer un formulaire

    Lecture 106 Afficher un formulaire

    Lecture 107 Les widgets

    Lecture 108 Récupérer les données dans la vue

    Lecture 109 Validation personnalisée d'un champ

    Lecture 110 Lier un formulaire à un modèle

    Lecture 111 Modifier les champs

    Lecture 112 Sauvegarder un formulaire

    Lecture 113 Établir des données initiales

    Lecture 114 Éviter de re-soumettre le formulaire

    Lecture 115 FICHE RÉCAPITULATIVE

    Section 18: Les vues fondées sur les classes

    Lecture 116 Pourquoi utiliser les Class-Based Views ?

    Lecture 117 Notre première vue fondée sur une classe

    Lecture 118 Personnaliser le TemplateView

    Lecture 119 La vue de base et les mixins

    Lecture 120 L'utilité des CBV pour les opérations CRUD

    Lecture 121 La classe ListView

    Lecture 122 La classe DetailView

    Lecture 123 La classe CreateView

    Lecture 124 La classe UpdateView

    Lecture 125 La classe DeleteView

    Lecture 126 FICHE RÉCAPITULATIVE

    Section 19: Configurer PostgreSQL avec Django

    Lecture 127 Introduction à la section

    Lecture 128 Installer PostgreSQL sur Windows

    Lecture 129 Installer PostgreSQL sur Mac OS

    Lecture 130 Installer PostgreSQL sur Linux

    Lecture 131 Installer la bibliothèque psycopg2

    Lecture 132 Créer un utilisateur

    Lecture 133 Créer une base de données

    Lecture 134 Configurer PostgreSQL dans notre projet Django

    Lecture 135 Tester la connexion à notre base de données

    Section 20: PROJET - Créer un blog

    Lecture 136 Présentation du projet

    Lecture 137 Création du projet

    Lecture 138 Création de la base de données

    Lecture 139 [DÉVELOPPEMENT DU BLOG]

    Lecture 140 Création de l'application du blog

    Lecture 141 Création du modèle pour les articles

    Lecture 142 Appliquer les migrations dans la base de données

    Lecture 143 Ajouter le modèle des articles dans l'interface d'administration

    Lecture 144 Créer le template HTML de base

    Lecture 145 Créer la vue d'accueil du blog

    Lecture 146 Masquer les articles non publiés

    Lecture 147 Créer la vue pour ajouter un article

    Lecture 148 Créer la vue pour modifier un article

    Lecture 149 Créer la vue pour afficher un article

    Lecture 150 Créer la vue pour supprimer un article

    Lecture 151 Ajouter des liens entre les vues

    Lecture 152 [MISE EN FORME DU SITE]

    Lecture 153 Ajouter un fichier CSS statique

    Lecture 154 Installer Django livereload

    Lecture 155 Mise en forme de la page d'accueil

    Lecture 156 Mise en forme des articles

    Lecture 157 Mise en forme des formulaires

    Lecture 158 Mise en forme des boutons

    Lecture 159 [LES FICHIERS STATIQUES]

    Lecture 160 La différence entre développement et production

    Lecture 161 Le fonctionnement des fichiers statiques

    Lecture 162 Le champ ImageField

    Lecture 163 Les variables MEDIA_URL et MEDIA_ROOT

    Lecture 164 Ajouter les médias dans le fichier d'URLs

    Section 21: Déployer une application sur PythonAnywhere

    Lecture 165 Introduction à la section

    Lecture 166 Article écrit détaillé

    Lecture 167 Présentation de PythonAnywhere

    Lecture 168 Création de l'application sur PythonAnywhere

    Lecture 169 Configurer les variables d'environnement

    Lecture 170 Préparer les fichiers du projet Django

    Lecture 171 Créer le fichier requirements.txt

    Lecture 172 Créer un dépôt Git

    Lecture 173 Cloner le dépôt sur PythonAnywhere

    Lecture 174 Créer l'environnement virtuel sur PythonAnywhere

    Lecture 175 Créer le fichier .env sur PythonAnywhere

    Lecture 176 Modifier le fichier wsgi

    Lecture 177 Créer la base de données

    Lecture 178 Collecter les fichiers statiques

    Section 22: [TROISIÈME PARTIE]

    Lecture 179 Aller plus loin

    Section 23: La gestion des utilisateurs

    Lecture 180 Introduction à la section

    Lecture 181 Planifier vos projets en amont

    Lecture 182 La classe User

    Lecture 183 La classe AbstractUser

    Lecture 184 La classe AbstractBaseUser

    Lecture 185 Créer un manager pour notre classe

    Lecture 186 Lier un modèle profil

    Lecture 187 Introduction aux vues d'authentification

    Lecture 188 Créer une vue d'inscription basique

    Lecture 189 Créer une vue d'inscription personnalisée

    Lecture 190 Connexion et déconnexion

    Section 24: Fin de la formation

    Lecture 191 Le mot de la fin

    Lecture 192 Bonus : Aller plus loin

    Les développeurs PHP ou JavaScript qui veulent découvrir le framework Django,Les développeurs Python qui veulent apprendre à créer des sites web