Article original : Learn Databases and SQL from Harvard University

Êtes-vous prêt à maîtriser l'art de la gestion des données en utilisant l'un des langages les plus essentiels du monde de l'informatique ? Voici CS50 SQL, le cours vidéo spécialisé de l'Université de Harvard dédié à une introduction aux bases de données utilisant un langage appelé SQL.

Ce cours est créé par Carter Zenke et offre une expérience d'apprentissage unique et immersive qui vous aidera à développer les compétences nécessaires pour exceller dans la gestion et la manipulation des données.

Nous venons de publier l'intégralité du cours sur la chaîne YouTube de freeCodeCamp.org.

Ce cours axé sur le SQL propose une immersion approfondie dans les bases de données relationnelles, couvrant des sujets essentiels tels que la création, la lecture, la mise à jour et la suppression de données (CRUD), ainsi que la modélisation d'entités du monde réel.

Voici un aperçu des sections du cours :

  • Requêtes (Querying)

  • Relations (Relating)

  • Conception (Designing)

  • Écriture (Writing)

  • Vues (Viewing)

  • Optimisation (Optimizing)

  • Mise à l'échelle (Scaling)

Le cours CS50 SQL offre une vaste gamme d'opportunités de pratique concrète, avec des devoirs inspirés par des ensembles de données du monde réel. Vous apprendrez à normaliser les données pour éliminer les redondances, à joindre des tables à l'aide de clés primaires et étrangères, à automatiser les recherches avec des vues et à les accélérer avec des index. Le cours commence par SQLite pour la portabilité et se termine par des introductions à PostgreSQL et MySQL pour la mise à l'échelle (Scaling).

Regardez le cours complet sur la chaîne YouTube de freeCodeCamp.org (11 heures de visionnage).