Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 5 modules dans ce cours
Il est temps de construire quelque chose de plus grand. Dans ce cours, vous utiliserez le framework web Django pour construire, sécuriser et administrer un serveur web. Vous aurez l'opportunité de créer, concevoir et configurer une application web en utilisant le framework Django en accord avec les meilleures pratiques.
Explorez l'utilisation des modèles dans Django et leur relation avec les bases de données. Utilisez les vues pour rendre les données demandées dans des structures de modèles significatives pour une interface utilisateur composée. Mettre en œuvre des pratiques de sécurité proactives et atténuer les risques de sécurité courants. À la fin du cours, vous serez en mesure de : - Concevoir une application Web Django en utilisant Python, HTML et CSS - Décrire et mettre en œuvre le cycle de réponse aux requêtes HTTP en créant des vues, des routes et des modèles - Décrire et construire un modèle de données pour créer des formulaires Web dynamiques et sans onglets - Explorer le langage de modèle Django pour créer des pages Web dynamiques qui affichent des données stockées dans une base de données - Créer, partager et tester votre application Web en utilisant les meilleures pratiques et les lignes directrices de l'industrie.
Pour réussir ce cours, vous devez avoir une connaissance fondamentale des éléments suivants : HTML et CSS Python MySQL Vous devez également avoir des compétences de base en navigation sur Internet et être impatient de commencer à coder dans Django !
Apprenez à connaître Django et ses utilisations, et à mettre en place vos projets et applications.
Inclus
10 vidéos13 lectures5 devoirs1 sujet de discussion1 laboratoire non noté
Afficher les informations sur le contenu du module
10 vidéos•Total 56 minutes
Introduction au framework web Django•8 minutes
Qu'est-ce que Django ?•6 minutes
Comment Django est-il utilisé dans le monde réel ?•4 minutes
Aperçu des projets et des applications•6 minutes
Créer votre premier projet•6 minutes
Commandes Django-admin & manage.py•6 minutes
Créer une application•6 minutes
Qu'est-ce qu'un cadre web ?•6 minutes
Exemple MVT•5 minutes
Résumé du module : Introduction à Django•4 minutes
13 lectures•Total 185 minutes
Plan de cours•15 minutes
Comment réussir ce cours•10 minutes
Installation de Python (facultatif pour les utilisateurs de Windows)•15 minutes
Installation de Python (facultatif pour les utilisateurs de Mac)•15 minutes
Mise en place d'un projet dans VS Code•15 minutes
Travailler avec des environnements virtuels sur votre machine locale•10 minutes
Travailler avec des laboratoires dans ce cours•10 minutes
Ressources complémentaires•5 minutes
Structure du projet•30 minutes
Structures des applications•15 minutes
Solution : Créer votre premier projet et votre première application•30 minutes
Aperçu de MVT•10 minutes
Ressources complémentaires•5 minutes
5 devoirs•Total 87 minutes
Contrôle des connaissances : Projets et applications•15 minutes
Auto-évaluation : Créer votre premier projet et votre première application•12 minutes
Contrôle des connaissances : Applications•15 minutes
Contrôle des connaissances : Cadres Web et MVT•15 minutes
Quiz du module : Introduction à Django•30 minutes
1 sujet de discussion•Total 10 minutes
Quels défis avez-vous rencontrés lors de la création de votre première application Django ?•10 minutes
1 laboratoire non noté•Total 60 minutes
Exercice : Créer votre premier projet et votre première application•60 minutes
Points de vue
Module 2•10 heures à terminer
Détails du module
Approfondissez l'objet de requête HTTP pour mieux comprendre comment il s'articule avec les opérations CRUD courantes
Inclus
12 vidéos10 lectures7 devoirs1 sujet de discussion3 laboratoires non notés
Afficher les informations sur le contenu du module
12 vidéos•Total 74 minutes
Points de vue•6 minutes
Création de vues et mise en correspondance avec des URL•7 minutes
Création de vues et de logique de vue•5 minutes
Requêtes HTTP•9 minutes
Création de demandes et de réponses•6 minutes
Comprendre les URL•6 minutes
Mappage d'URL avec des paramètres•6 minutes
Expressions régulières dans les URL•7 minutes
Gestion des erreurs•6 minutes
Démo : Gérer les erreurs dans les vues•5 minutes
Vues basées sur les classes•5 minutes
Résumé du module : Vues•6 minutes
10 lectures•Total 190 minutes
Voir la logique•30 minutes
Solution : Création d'une vue et configuration de l'URL•30 minutes
Objets de demande et de réponse•15 minutes
Paramètres•15 minutes
Solution : Mappage des URL avec des paramètres•30 minutes
Ressources complémentaires•5 minutes
Espacement des noms d'URL et vues•15 minutes
Solution : Création d'URL et mise en correspondance avec des vues•30 minutes
Gestion des erreurs dans les vues•15 minutes
Ressources complémentaires•5 minutes
7 devoirs•Total 126 minutes
Auto-examen : Création d'une vue et configuration d'une URL•12 minutes
Contrôle des connaissances : Points de vue•15 minutes
Auto-évaluation : Mapping URLs with Params•9 minutes
Contrôle des connaissances : Demandes et URL•15 minutes
Auto-évaluation : Création d'URL et mise en correspondance avec les vues•30 minutes
Contrôle des connaissances : Gérer les erreurs dans les vues•15 minutes
Module Quiz : Vues•30 minutes
1 sujet de discussion•Total 10 minutes
Quelles difficultés avez-vous rencontrées en travaillant avec les requêtes et les URL ?•10 minutes
3 laboratoires non notés•Total 180 minutes
Exercice : Création d'une vue et d'une configuration d'URL•60 minutes
Exercice : Mappage d'URL avec des paramètres•60 minutes
Exercice : Création d'URL et mise en correspondance avec des vues•60 minutes
Modèles
Module 3•15 heures à terminer
Détails du module
Synthétisez vos nouvelles compétences pour travailler avec des données à travers différentes couches et stocker les données dans une base de données MySQL.
Inclus
18 vidéos17 lectures10 devoirs1 sujet de discussion5 laboratoires non notés
Afficher les informations sur le contenu du module
18 vidéos•Total 105 minutes
Modèles•6 minutes
Création de modèles•5 minutes
Migrations•6 minutes
Travailler avec les migrations•5 minutes
Un historique des changements•5 minutes
Modèles utilisant des clés étrangères•5 minutes
Utilisation de l'ORM•6 minutes
Formulaires•5 minutes
Travailler avec les champs de formulaire et les types de données de Django•7 minutes
Création de formulaires•6 minutes
Modèle de formulaire•5 minutes
Administrateur Django•6 minutes
Ajout de groupes et d'utilisateurs•7 minutes
Autorisations•6 minutes
Utilisateurs et Autorisations•9 minutes
Options de la base de données•5 minutes
Établissement d'une connexion MySQL•6 minutes
Résumé du module : Modèles•4 minutes
17 lectures•Total 305 minutes
Relations entre les modèles•15 minutes
Comment utiliser les migrations•15 minutes
Solution : Laboratoire non noté - Modèles et migrations•30 minutes
Solution : Modèles utilisant des clés étrangères•30 minutes
Cartographie des relations entre objets - ORM•15 minutes
Ressources complémentaires•5 minutes
Champs Django•15 minutes
Formulaire API•15 minutes
Solution : Travailler avec des formulaires•30 minutes
Ressources complémentaires•5 minutes
Gestion des utilisateurs dans Django Admin•30 minutes
Renforcer les autorisations•15 minutes
Solution : Utiliser Django Admin•30 minutes
Ressources complémentaires•5 minutes
Configuration de la connexion MySQL•15 minutes
Solution : Connexion à une base de données•30 minutes
Ressources complémentaires•5 minutes
10 devoirs•Total 177 minutes
Auto-évaluation : Labo non noté - Modèles et migrations•9 minutes
Auto-évaluation : Modèles utilisant des clés étrangères•30 minutes
Contrôle des connaissances : Modèles et migrations•15 minutes
Auto-évaluation : Travailler avec des formulaires•30 minutes
Contrôle des connaissances : Modèle et formulaires•15 minutes
Auto-évaluation à l'aide de Django Admin•9 minutes
Contrôle des connaissances : Admin•15 minutes
Auto-examen : Connexion à une base de données•9 minutes
Contrôle des connaissances : Configuration de la base de données•15 minutes
Quiz du module : Modèles•30 minutes
1 sujet de discussion•Total 10 minutes
Pensez-vous que l'utilisation des migrations vous permettra de gagner du temps dans votre processus de développement ? Pourquoi ?•10 minutes
5 laboratoires non notés•Total 300 minutes
Exercice : Modèles et migrations•60 minutes
Exercice : Modèles utilisant des clés étrangères•60 minutes
Exercice : Travailler avec des formulaires•60 minutes
Exercice : Utilisation de Django Admin•60 minutes
Exercice : Connexion à une base de données•60 minutes
Modèles
Module 4•8 heures à terminer
Détails du module
Apprenez à créer un modèle Django de base en utilisant les meilleures pratiques pour garantir une construction efficace et facile à maintenir.
Inclus
10 vidéos8 lectures6 devoirs3 laboratoires non notés
Afficher les informations sur le contenu du module
10 vidéos•Total 59 minutes
Modèles•6 minutes
Création de modèles•6 minutes
Travailler avec le langage des modèles•6 minutes
Modèles dynamiques dans Django•5 minutes
Mappage d'objets de modèle à un modèle•5 minutes
Héritage du modèle•7 minutes
Travailler avec l'héritage d'un modèle•6 minutes
Débogage des applications Django•7 minutes
Les tests dans Django•8 minutes
Résumé du module : Modèles•4 minutes
8 lectures•Total 160 minutes
Exemples de modèles•15 minutes
Solution : Création de modèles•30 minutes
Langage de modèle et interpolation de variables•20 minutes
Solution : Création de modèles dynamiques•30 minutes
En savoir plus sur l'héritage des modèles•15 minutes
Solution : Travailler avec des modèles•30 minutes
Sous-classement des vues génériques•15 minutes
Ressources complémentaires•5 minutes
6 devoirs•Total 87 minutes
Auto-examen : Création de modèles•9 minutes
Contrôle des connaissances : Modèles•15 minutes
Auto-évaluation : Créer des modèles dynamiques•9 minutes
Auto-examen : Travailler avec des modèles•9 minutes
Contrôle des connaissances : Travailler avec des modèles•15 minutes
Module Quiz : Modèles•30 minutes
3 laboratoires non notés•Total 180 minutes
Exercice : Création de modèles•60 minutes
Exercice : Création de modèles dynamiques•60 minutes
Exercice : Travailler avec des modèles•60 minutes
Résumé du cours et évaluation du projet noté
Module 5•6 heures à terminer
Détails du module
Mettez en pratique les compétences que vous avez acquises dans ce cours et réfléchissez-y.
Inclus
5 vidéos3 lectures1 devoir1 évaluation par les pairs2 sujets de discussion2 laboratoires non notés
Afficher les informations sur le contenu du module
5 vidéos•Total 17 minutes
Récapitulatif du cours pour Django Web Framework•3 minutes
Solution Partie 1 - Créer la page de menu•5 minutes
Solution Partie 2 - Créer la page de l'élément de menu•4 minutes
Solution Partie 3 - Comment créer le pied de page•2 minutes
Félicitations !•3 minutes
3 lectures•Total 50 minutes
A propos de l'évaluation du projet final noté pour Django Web Framework•15 minutes
Code de la solution•30 minutes
Prochaines étapes après Django Web Framework•5 minutes
1 devoir•Total 30 minutes
Quiz final noté : Cadre de travail web Django•30 minutes
1 évaluation par les pairs•Total 60 minutes
Rubrique d'évaluation par les pairs : Concevoir et réaliser une application Django simple•60 minutes
2 sujets de discussion•Total 20 minutes
Quels défis avez-vous rencontrés lors de la création de votre application Django ?•10 minutes
Réfléchissez à votre apprentissage : Qu'avez-vous trouvé de plus utile dans ce cours ?•10 minutes
2 laboratoires non notés•Total 180 minutes
Concevoir et réaliser une application Django simple•120 minutes
Le bac à sable de l'évaluation par les pairs•60 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
Meta développe des technologies qui aident les gens à se connecter avec leurs amis et leur famille, à trouver des communautés et à développer des entreprises. Les Professional Certificates de Meta créent des opportunités pour que n'importe qui, indépendamment de son éducation, de ses antécédents ou de son expérience, puisse acquérir des compétences de haute qualité pour décrocher une carrière à forte croissance - aucun diplôme ou expérience n'est requis pour commencer. Meta propose également des cours de formation sur le métavers afin d'éduquer les personnes, les marques, les entreprises et les professionnels sur les opportunités qu'il présente et sur ce qu'il signifie pour notre monde d'aujourd'hui et de demain.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.7
675 avis
5 stars
80,32 %
4 stars
14,05 %
3 stars
2,66 %
2 stars
1,47 %
1 star
1,47 %
Affichage de 3 sur 675
E
EM
5·
Révisé le 2 mai 2024
You need to have built some projects by watching tutorials in order to better understand what is being said ! In general it was a great course !
M
MK
5·
Révisé le 3 avr. 2023
The course is great, would advice the learners to research while doing the course as it helps you to understand more clearly
H
HM
5·
Révisé le 15 juin 2023
En lo personal me hubiera gustado un curso de mayor complejidad, pero el curso es muy bueno para principiantes.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je m'abonne à ce certificat ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.