Catalogue de cours
Bases de données
Parlez le langage des données.
- Débutant
- 16 leçons
- 2 projets
- Environ 2.5 h
- EN · UZ · KO · RU · ES · FR · DE · AR
Derrière chaque application que vous aimez — lecteur de musique, boutique en ligne, fil de réseau social — une base de données veille sur vos informations. Ce cours vous explique ce que sont les bases de données et pourquoi elles surpassent les fichiers et les tableurs, puis vous initie à SQL, le langage qui permet d’interroger vos données. Vous apprendrez à lire, filtrer, trier, ajouter, modifier et protéger les données de vraies tables, puis à relier ces tables à l’aide de clés et de jointures. À la fin du cours, vous saurez concevoir et interroger la base de données complète d’une application de playlists.
Programme
Section 1
Fondamentaux des bases de données
Découvrez ce que sont les bases de données, pourquoi toute véritable application en a besoin et comment les tables organisent les données.
- Pourquoi les applications ont besoin de bases de données
- Le serveur de base de données
- Tables, lignes et colonnes
- Les clés primaires
Section 2
Lire les données
Écrivez vos premières requêtes SQL : sélectionnez, filtrez, triez et façonnez exactement les lignes dont vous avez besoin.
- SELECT et FROM
- Filtrer avec WHERE
- ORDER BY et LIMIT
- DISTINCT et les alias
Section 3
Modifier les données
Ajoutez, modifiez et supprimez des lignes avec assurance, puis définissez des contraintes qui écartent durablement les données incorrectes.
- INSERT INTO
- UPDATE et DELETE
- NULL et les données manquantes
- Les contraintes
Section 4
Relations et conception
Reliez les tables avec des clés étrangères et des jointures, puis concevez et interrogez le schéma complet d’une application de playlists.
- Les clés étrangères
- INNER JOIN
- Les relations plusieurs-à-plusieurs
- Projet final : application de playlists
Parcours d’apprentissage
Développement web full-stack
Créez et partagez une application React full-stack testée : une interface accessible à tous, des données visibles uniquement par leur propriétaire, des API aux limites claires, des mises à jour en temps réel qui restent cohérentes et des déploiements réversibles.
Suite de 14 cours
Développement Python et données
Analysez des données réelles et créez des outils testés qui communiquent avec des API externes en toute sécurité et recherchent dans vos contenus, avec Python, Git, SQL et la recherche vectorielle.
Suite de 10 cours
Votre idée en ligne. Commencez en 60 secondes.
Essai gratuit de 7 jours avec chaque offre pour les nouveaux membres · Résiliation à tout moment
Commencer