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 4 modules dans ce cours
Dans ce dernier cours de la Spécialisation PostgreSQL pour tous, vous explorerez comment les bases de données modernes sont construites et mises à l'échelle. Vous commencerez par examiner l'architecture de PostgreSQL, y compris la façon dont il implémente les opérations CRUD, l'indexation, les transactions et les garanties ACID (Atomicité, Cohérence, Isolation, Durabilité).
Vous passerez ensuite aux systèmes NoSQL en utilisant l'environnement Deno. Vous apprendrez comment Deno implémente un magasin distribué clé-valeur et comment il applique les principes BASE (Basic Availability, Soft State, Eventual Consistency). Grâce à des projets pratiques, vous allez déployer votre propre service Deno KV sur l'infrastructure globale de Deno et construire un client Deno pour interagir avec lui. À la fin du cours, vous comprendrez les compromis de conception entre les bases de données ACID et BASE et vous acquerrez une expérience pratique du déploiement et de la mise à l'échelle des systèmes relationnels et NoSQL.
Au cours de cette première semaine, nous vous présenterons les sujets abordés dans ce cours, notamment la comparaison entre SQL et NoSQL et la mise à l'échelle des bases de données relationnelles.
Inclus
5 vidéos4 lectures1 devoir1 élément d'application
Afficher les informations sur le contenu du module
5 vidéos•Total 44 minutes
Bienvenue au cours•2 minutes
Conférence : Vers SQL ou vers NoSQL ?•19 minutes
Mise à l'échelle des bases de données relationnelles•11 minutes
Heures de bureau, Breda, Pays-Bas•5 minutes
Heures de bureau, Bletchley Park, Milton Keynes, Royaume-Uni•6 minutes
4 lectures•Total 30 minutes
Aidez-nous à mieux vous connaître•5 minutes
Syllabus•10 minutes
Architectures de bases de données - Pensée critique•10 minutes
Philosophie d'évaluation•5 minutes
1 devoir•Total 30 minutes
Mise à l'échelle des bases de données•30 minutes
1 élément d'application•Total 60 minutes
Mini-papier - Mise à l'échelle des bases de données relationnelles•60 minutes
Applications à l'échelle du nuage
Module 2•3 heures à terminer
Détails du module
Cette semaine, nous allons comparer et opposer les architectures de type ACID et BASE et analyser l'impact de la première génération d'applications en nuage.
Inclus
7 vidéos4 lectures1 devoir1 élément d'application
Afficher les informations sur le contenu du module
7 vidéos•Total 68 minutes
Applications en nuage de première génération 1/2•11 minutes
Applications en nuage de première génération 2/2•13 minutes
Applications en nuage de deuxième génération•9 minutes
L'émergence des solutions BASE (c'est-à-dire NoSQL)•13 minutes
Réagir à la montée en puissance de NoSQL•18 minutes
Heures de bureau - Kitchener, Ontario, Canada•2 minutes
Heures de bureau - Mumbai, Inde (IIT TechFest)•3 minutes
Visite du centre de données de Google Container (YouTube)•10 minutes
Comment fonctionne la recherche (Matt Cutts - YouTube)•10 minutes
À propos du mini-papier•10 minutes
1 devoir•Total 30 minutes
Architectures en nuage•30 minutes
1 élément d'application•Total 60 minutes
Mini-papier - Architectures ACID et BASE•60 minutes
DenoKV
Module 3•5 heures à terminer
Détails du module
Inclus
9 vidéos1 lecture3 éléments d'application
Afficher les informations sur le contenu du module
9 vidéos•Total 102 minutes
Introduction à Deno et Deno KV•22 minutes
Exploration de l'architecture Deno KV à l'aide de B-Trees•13 minutes
JavaScript en trois diapositives (pour les développeurs Python)•6 minutes
Explorer le CRUD dans Deno KV en utilisant KVAdmin.py•12 minutes
Construction d'un modèle Deno KV avec des index secondaires•11 minutes
Code Walkthrough : Installation du client et du serveur KVAdmin.py sur Deno Deploy•9 minutes
Code Walkthrough - KVAdmin.py Client et Serveur•23 minutes
Heures de bureau - Seattle, Washington, États-Unis•3 minutes
Heures de bureau, Phoenix, Arizona, États-Unis•2 minutes
1 lecture•Total 10 minutes
Ressources en ligne DenoKV•10 minutes
3 éléments d'application•Total 180 minutes
Autograder : Installation de DenoKV et KVAdmin•60 minutes
Autograder : DenoKV Insérer un texte•60 minutes
Autograder : Modèle de données du livre DenoKV•60 minutes
Synthèse
Module 4•6 minutes à terminer
Détails du module
Inclus
1 vidéo1 lecture
Afficher les informations sur le contenu du module
1 vidéo•Total 1 minute
Synthèse du cours•1 minute
1 lecture•Total 5 minutes
Enquête post-cours•5 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.3
150 avis
5 stars
58 %
4 stars
24 %
3 stars
10 %
2 stars
2 %
1 star
6 %
Affichage de 3 sur 150
C
CG
5·
Révisé le 23 mai 2021
Very Good Course and Help me refresh my SQL Database knowledge and give me new knowledge in NoSQL area.
S
SK
4·
Révisé le 8 avr. 2023
Good courses, covered a lot of common hot topics related to database. Nice assignments and relative supplements
M
MD
5·
Révisé le 28 mars 2023
I love the way Dr. Chuck structure the lectures covering history, technology and application of databases. Understanding all this aspects makes you finally see the big picture on the topic.
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.