Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
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 6 modules dans ce cours
Dans ce cours, vous apprendrez comment Django communique avec une base de données par le biais d'objets de modèle. Vous explorerez le mappage objet-relationnel (ORM) pour l'accès à la base de données et la manière dont les modèles Django mettent en œuvre ce modèle. Nous passerons en revue le modèle orienté objet (OO) en Python. Vous apprendrez les bases du langage de requête structuré (SQL) et de la modélisation de base de données, y compris les relations un-à-plusieurs et plusieurs-à-plusieurs et leur fonctionnement dans les modèles SQL et Django. Vous apprendrez à utiliser la console et les scripts Django pour travailler de manière interactive avec les objets de votre application.
Nous abordons le concept de Modèle-Vue-Contrôleur (MVC) dans les applications web.
Inclus
4 vidéos4 lectures1 devoir
Afficher les informations sur le contenu du module
4 vidéos•Total 32 minutes
Bienvenue au cours•1 minute
Comprendre le Modèle Vue Contrôleur (MVC)•7 minutes
Correction des erreurs de Django 5.2 sur PythonAnywhere•20 minutes
Chuck chante avec le groupe Jango James, Ann Arbor, MI•4 minutes
4 lectures•Total 40 minutes
Aidez-nous à mieux vous connaître !•10 minutes
Syllabus du cours•10 minutes
Cours Pré-requis•10 minutes
Ressources pour les conférences•10 minutes
1 devoir•Total 30 minutes
Modèle Vue Contrôleur•30 minutes
Modèles de données
Module 2•2 heures à terminer
Détails du module
Cette section explique comment nous définissons les modèles dans Django, puis nous construisons les modèles de données et explorons l'interface d'administration de notre application. Les modèles de données sont la façon dont Django interagit avec la base de données sous-jacente pour stocker et récupérer des données.
Inclus
5 vidéos1 lecture1 devoir1 élément d'application
Afficher les informations sur le contenu du module
5 vidéos•Total 48 minutes
Modèles de données Django•20 minutes
Migrations Django•8 minutes
Démonstration : Utilisation d'un modèle Django dans le Shell•11 minutes
Réinitialisation de votre base de données Sqlite3•6 minutes
Heures de bureau en face à face à San Francisco, CA•4 minutes
1 lecture•Total 10 minutes
Ressources pour les conférences•10 minutes
1 devoir•Total 30 minutes
Tutoriel Django Partie 2•30 minutes
1 élément d'application•Total 60 minutes
Auto-grader : Tutoriel Django partie 2•60 minutes
Vues Django
Module 3•3 heures à terminer
Détails du module
Les vues sont l'aspect des applications Django qui produisent les pages web affichées aux utilisateurs. Les vues sont l'un des éléments centraux des applications Django.
Inclus
9 vidéos1 lecture2 devoirs1 élément d'application
Afficher les informations sur le contenu du module
9 vidéos•Total 77 minutes
Routage d'URL dans Django•7 minutes
Vues Django•6 minutes
Inside Django Views et HTML Escaping in Django (en anglais)•16 minutes
Utilisation de modèles dans Django•10 minutes
Le langage de gabarit de Django (DTL)•11 minutes
Héritage dans les modèles de Django•6 minutes
Inverser les vues et les URL de Django•13 minutes
Heures de bureau en face à face - Orlando, FL•2 minutes
Heures de bureau en face à face Breda, NL•5 minutes
1 lecture•Total 10 minutes
Ressources pour les conférences•10 minutes
2 devoirs•Total 60 minutes
Modèles et vues•30 minutes
Tutoriel 3•30 minutes
1 élément d'application•Total 60 minutes
Auto-grader : Tutoriel Django partie 3•60 minutes
Programmation orientée objet en Python
Module 4•2 heures à terminer
Détails du module
Nous passons en revue l'orientation objet de Python et examinons les possibilités de vues génériques de Django.
Inclus
6 vidéos2 lectures1 devoir
Afficher les informations sur le contenu du module
6 vidéos•Total 56 minutes
Objets Python (PY4E Chapitre 14 Partie 1)•11 minutes
Objets Python (PY4E Chapitre 14 Partie 2)•9 minutes
Objets Python (PY4E Chapitre 14 Partie 3)•7 minutes
Objets Python (PY4E Chapitre 14 Partie 4)•8 minutes
La véritable histoire de Python Énoncés de mission•8 minutes
Bjarne Stroustrup - L'inventeur du C++•15 minutes
2 lectures•Total 20 minutes
Conférences Python OO de PY4E•10 minutes
Ressources pour les conférences•10 minutes
1 devoir•Total 30 minutes
Python orienté objet•30 minutes
Vues génériques de Django
Module 5•1 heure à terminer
Détails du module
Nous utilisons des vues génériques en étendant les classes de Django pour créer une nouvelle classe de vue.
Inclus
2 vidéos1 devoir
Afficher les informations sur le contenu du module
2 vidéos•Total 19 minutes
Vues génériques de Django•16 minutes
Heures de bureau en face à face, CapeTown, Afrique du Sud•3 minutes
1 devoir•Total 30 minutes
Vues génériques•30 minutes
Formulaires en HTTP et HTML
Module 6•3 heures à terminer
Détails du module
Nous verrons comment fonctionnent GET et POST, comment les formulaires sont construits à partir de HTML, comment nous protégeons nos applications contre les falsifications de scripts intersites (CSRF) et comment nous gérons les rafraîchissements du navigateur après POST.
Afficher les informations sur le contenu du module
8 vidéos•Total 52 minutes
Formulaires, GET, POST et HTTP•8 minutes
Création de formulaires HTML•12 minutes
Formulaires et Cross Site Request Forgery (CSRF)•6 minutes
Support CSRF dans Django•9 minutes
Le modèle de rafraîchissement POST•3 minutes
Implémentation d'une redirection POST dans Django•8 minutes
Heures de bureau en face à face, Londres, Angleterre•1 minute
Heures de bureau en face à face Kyoto, Japon•4 minutes
3 lectures•Total 30 minutes
Ressources pour les conférences•10 minutes
Retour d'information sur les cours•10 minutes
Continuez à apprendre avec Michigan Online•10 minutes
2 devoirs•Total 60 minutes
Tutoriel 4•30 minutes
Formulaires et HTML•30 minutes
1 élément d'application•Total 60 minutes
Auto-grader : Tutoriel Django partie 4•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.
La mission de l'université du Michigan est de servir les habitants du Michigan et le monde entier en occupant une place prépondérante dans la création, la communication, la préservation et l'application des connaissances, de l'art et des valeurs académiques, et en formant des dirigeants et des citoyens qui défieront le présent et enrichiront l'avenir.
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
785 avis
5 stars
79,49 %
4 stars
13,75 %
3 stars
4,20 %
2 stars
1,14 %
1 star
1,40 %
Affichage de 3 sur 785
N
NW
5·
Révisé le 24 juin 2022
Really good explanation and nice course. While learning, if you're confused for the first time, your 2nd time can be pretty sure you'll understand
J
JS
5·
Révisé le 9 févr. 2021
It was a great challenge this time, getting familiar with things and understanding how to debug an issue/ thank you
M
MC
5·
Révisé le 24 janv. 2021
Great Course .Learned a lot of things and doing assignment with documentation helps to learn Django more effectively
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 souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.