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 cours, vous apprendrez comment PostgreSQL crée et utilise des index inversés pour le JSON et le contenu en langage naturel. Nous utiliserons différentes sources de données pour nos bases de données, y compris l'accès à une API en ligne, le spidering de ses données et le stockage des données dans une colonne JSON dans PostgreSQL. Les étudiants étudieront la structure des index inversés plein texte. Ils construiront leurs propres index inversés et utiliseront les fonctionnalités intégrées de PostgreSQL pour supporter les index plein texte.
Au cours de cette première semaine, nous vous présentons le cours et son objectif principal : le texte et JSON.
Inclus
9 vidéos5 lectures4 éléments d'application
Afficher les informations sur le contenu du module
9 vidéos•Total 84 minutes
Bienvenue dans le cours !•2 minutes
Allocation des lignes aux blocs dans PostgreSQL•9 minutes
Détails de la mise en œuvre de l'index•16 minutes
Construire un index inversé avec SQL•7 minutes
Démonstration : Index inversé SQL•11 minutes
Construire un index en langage naturel avec SQL•6 minutes
Démonstration : Index SQL en langage naturel•18 minutes
Bonus : Heures de bureau - Séoul, Corée du Sud•10 minutes
Bonus : Heures de bureau - Portland, Oregon, USA•5 minutes
5 lectures•Total 45 minutes
Aidez-nous à mieux vous connaître•5 minutes
Syllabus•10 minutes
Chaque cours utilise une base de données différente•10 minutes
Fonctionnement des missions•10 minutes
Connexion à votre serveur de base de données•10 minutes
4 éléments d'application•Total 240 minutes
Configuration initiale de la base de données•60 minutes
Fabrication de nos premières tables•60 minutes
Construire un index inversé en utilisant SQL•60 minutes
Construire un index inversé avec des mots cachés en utilisant SQL•60 minutes
Index inversés avec PostgreSQL
Module 2•3 heures à terminer
Détails du module
Cette semaine, nous examinerons les index inversés basés sur le GIN et les fonctions ts_vector() et ts_query().
Inclus
7 vidéos1 lecture1 devoir2 éléments d'application
Afficher les informations sur le contenu du module
7 vidéos•Total 45 minutes
Un index inversé basé sur le GIN avec PostgreSQL•11 minutes
Démonstration : Index inversé basé sur le GIN•5 minutes
Construire un index de langage naturel dans PostgreSQL•9 minutes
Démonstration : Fonctions tsquery et tsvector en texte intégral•7 minutes
Démonstration : Construire un index GIN / tsvector•6 minutes
Heures de bureau - Washington, DC, États-Unis•4 minutes
Heures de bureau, Amsterdam, Pays-Bas•3 minutes
1 lecture•Total 5 minutes
Philosophie d'évaluation•5 minutes
1 devoir•Total 15 minutes
Texte dans les bases de données•15 minutes
2 éléments d'application•Total 120 minutes
Construction d'un index GIN basé sur un tableau de chaînes•60 minutes
Création d'un index GIN plein texte basé sur un vecteur ts•60 minutes
Python et PostgreSQL
Module 3•4 heures à terminer
Détails du module
Cette semaine est consacrée à la connexion et à la comparaison entre Python et PostgreSQL.
Inclus
10 vidéos2 lectures2 éléments d'application
Afficher les informations sur le contenu du module
10 vidéos•Total 82 minutes
Conférence : PostgreSQL et Python•5 minutes
Démonstration Python et PostgreSQL simple.py•16 minutes
Démonstration loadbook.py•13 minutes
Conférence : Archives du courrier•4 minutes
Démonstration : Mail Archive 1/3•17 minutes
Démonstration : Mail Archive 2/3•11 minutes
Conférence : Classement des résultats de recherche avec PostgreSQL•4 minutes
Démonstration : Archives du courrier 3/3•7 minutes
Heures de bureau : Zagreb, Croatie•3 minutes
Heures de bureau, Orlando, Floride, États-Unis•1 minute
2 lectures•Total 20 minutes
Comment fonctionnent les devoirs en Python•10 minutes
Python et PostgreSQL sur PythonAnywhere•10 minutes
2 éléments d'application•Total 120 minutes
Exécution de simple.py•60 minutes
Une suite de nombres•60 minutes
JSON et PostgreSQL
Module 4•3 heures à terminer
Détails du module
Pour cette dernière semaine, nous nous concentrerons principalement sur JSON et ses fonctions.
Démonstration : Pistes musicales et JSON•27 minutes
Conférence : Utiliser une API JSON•3 minutes
Démonstration : Star Wars API 1/2•17 minutes
Démonstration : Star Wars API 2/2•16 minutes
Synthèse du cours•1 minute
Office Hours, Londres, Angleterre•1 minute
Heures de bureau - Montréal, Québec, Canada (à PyCon)•1 minute
2 lectures•Total 15 minutes
Douglas Crockford et JSON•10 minutes
Enquête post-cours•5 minutes
1 devoir•Total 30 minutes
JSON et PostgreSQL•30 minutes
1 élément d'application•Total 60 minutes
Interagir avec la PokéAPI•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.6
151 avis
5 stars
77,48 %
4 stars
13,24 %
3 stars
5,96 %
2 stars
0,66 %
1 star
2,64 %
Affichage de 3 sur 151
S
SB
5·
Révisé le 30 déc. 2024
Excellent course and instructor - I would highly recommend to anyone interested in exploring the 'new-ish' json/jsonb/inverted index support in PostgreSQL.
D
DD
4·
Révisé le 12 mai 2022
Could use some more examples on WHY we need JSON in a SQL setup
J
JF
5·
Révisé le 15 juin 2021
Its awesome I can use it in my software development
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.