Que vous soyez un programmeur débutant avec un intérêt pour la science des données, un scientifique de données travaillant en étroite collaboration avec des experts de contenu, ou un développeur de logiciels cherchant à apprendre sur la couche de base de données de la pile cette spécialisation est pour vous ! Nous nous concentrons sur la base de données relationnelle qui est le type de base de données le plus largement utilisé. Les bases de données relationnelles ont dominé le marché des logiciels de base de données pendant près de quatre décennies et constituent une partie essentielle et fondamentale du développement de logiciels. Dans cette spécialisation, vous apprendrez la conception des bases de données, les principes fondamentaux des logiciels de base de données et comment utiliser le langage de requête structuré (SQL) pour travailler avec les bases de données. La spécialisation, se terminera par un aperçu des tendances futures dans les bases de données, y compris les bases de données non relationnelles (NoSQL) et Big Data. À l'issue de cette spécialisation, vous serez bien préparé pour concevoir et créer des bases de données relationnelles efficaces et efficientes, les remplir de données et travailler avec elles à l'aide de SQL.
Projet d'apprentissage appliqué
Dans Conception de bases de données relationnelles et Langage de requête structuré (SQL), vous effectuerez des exercices de codage, réfléchirez à ce que vous avez appris et décrirez les défis que vous avez rencontrés. Ensuite, dans Sujets avancés et tendances futures des technologies de bases de données, vous élaborerez un plan pour un projet big data et étudierez les avantages et les inconvénients des bases de données non relationnelles.