IBM
Spécialisation Fondements de l'ingénierie des données
IBM

Spécialisation Fondements de l'ingénierie des données

Posez les bases d'une carrière dans l'ingénierie des données. Développez une expérience pratique avec Python, SQL et les bases de données relationnelles et maîtrisez les fondamentaux de l'écosystème de l'ingénierie des données.

Abhishek Gagneja
Joseph Santarcangelo
Rav Ahuja

Instructeurs : Abhishek Gagneja

Inclus avec Coursera Plus

Approfondissez votre connaissance d’un sujet
4.7

(1,422 avis)

niveau Débutant

Expérience recommandée

2 mois à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Approfondissez votre connaissance d’un sujet
4.7

(1,422 avis)

niveau Débutant

Expérience recommandée

2 mois à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Connaissance pratique de l'écosystème et du cycle de vie de l'ingénierie des données. Points de vue et conseils de professionnels des données sur le démarrage d'une carrière dans ce domaine.

  • Les bases de la programmation en Python, y compris les structures de données, la logique, le travail avec les fichiers, l'invocation des API, l'utilisation de bibliothèques telles que Pandas et Numpy, la réalisation d'ETL.

  • Principes fondamentaux des bases de données relationnelles, y compris la conception de bases de données, la création de schémas, de tables et de contraintes, et le travail avec MySQL, PostgreSQL et IBM Db2.

  • Langage de requête SQL, instructions SELECT, INSERT, UPDATE, DELETE, fonctions de base de données, procédures stockées, travail avec des tables multiples, JOIN et transactions.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais
74 exercices pratiques

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de IBM

Spécialisation - série de 5 cours

Ce que vous apprendrez

  • Dressez la liste des compétences de base requises pour un poste d'ingénieur en données au niveau débutant.

  • Discuter des différentes étapes et des concepts du cycle de vie de l'ingénierie des données.

  • Décrire les technologies d'ingénierie des données telles que les bases de données relationnelles, les magasins de données NoSQL et les moteurs Big Data.

  • Résumer les concepts de sécurité des données, de gouvernance et de conformité.

Compétences que vous acquerrez

Pipelines de données, Extraction, transformation, chargement (ETL), Entreposage de données, Sécurité des données, Architecture des données, Gouvernance de données, Bases de données relationnelles, SQL, Apache Spark, Magasin de données, NoSQL, Big Data, Lacs de données, Bases de données, Science des données et Apache Hadoop

Ce que vous apprendrez

  • Développer une compréhension fondamentale de la programmation Python en apprenant la syntaxe de base, les types de données, les expressions, les variables et les opérations sur les chaînes de caractères.

  • Appliquer la logique de programmation Python en utilisant les structures de données, les conditions et les branchements, les boucles, les fonctions, la gestion des exceptions, les objets et les classes.

  • Démontrer une compétence dans l'utilisation des bibliothèques Python telles que Pandas et Numpy et dans le développement de code à l'aide des Bloc-notes Jupyter.

  • Accéder et extraire des données basées sur le web en travaillant avec des API REST à l'aide de requêtes et en effectuant du web scraping avec BeautifulSoup.

Compétences que vous acquerrez

Programmation en Python, Pandas (paquetage Python), NumPy, structures de données, Web scraping, Programmation orientée objet (POO), Manipulation de données, Interface de programmation d'application (API), JSON, Jupyter, Importation/exportation de données, Restful API, Principes de programmation, Automatisation, Programmation Informatique, Traitement des données, Analyse des Données et Scripting

Ce que vous apprendrez

  • Démontrez vos compétences en Python pour travailler et manipuler des données

  • Mettre en œuvre le " webscraping " et utiliser les API pour extraire des données avec Python

  • Jouez le rôle d'un ingénieur de données travaillant sur un projet réel pour extraire, transformer et charger des données

  • Utilisez les blocs-notes Jupyter et les IDE pour mener à bien votre projet

Compétences que vous acquerrez

Programmation en Python, Extraction, transformation, chargement (ETL), Manipulation de données, Web scraping, Tests unitaires, Restful API, Transformation de données, SQL, Environnements de développement intégré, Guides de style, Bases de données, Examen du code, Interface de programmation d'application (API) et Traitement des données

Ce que vous apprendrez

  • Décrire les données, les bases de données, les bases de données relationnelles et les bases de données en nuage.

  • Décrire les modèles d'information et de données, les bases de données relationnelles et les concepts de modèles relationnels (y compris les schémas et les tables).

  • Expliquez un diagramme de relations entre entités et concevez une base de données relationnelle pour un cas d'utilisation spécifique.

  • Développer une connaissance pratique des SGBD les plus courants, notamment MySQL, PostgreSQL et IBM DB2

Compétences que vous acquerrez

Bases de données relationnelles, SQL, Conception de la base de données, PostgreSQL, MySQL, Architecture et administration des bases de données, Manipulation de données, IBM DB2, Systèmes de gestion de bases de données, Modélisation des données, Bases de données, Interface de ligne de commande, Intégrité des données et Gestion des données

Ce que vous apprendrez

  • Analyser les données d'une base de données en utilisant SQL et Python.

  • Créer une base de données relationnelle et travailler avec plusieurs tables à l'aide de commandes DDL.

  • Construire des requêtes SQL de niveau basique à intermédiaire en utilisant des commandes DML.

  • Composez des requêtes plus puissantes avec des techniques SQL avancées telles que les vues, les transactions, les procédures stockées et les jointures.

Compétences que vous acquerrez

SQL, Pandas (paquetage Python), Analyse des Données, Bases de données relationnelles, Jupyter, Bases de données, Manipulation de données, Traitement des transactions, Procédure stockée, Langage de requête et Programmation en Python

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.

Instructeurs

Abhishek Gagneja
IBM
6 Cours243 373 apprenants
Joseph Santarcangelo
IBM
36 Cours2 200 408 apprenants

Offert par

IBM

Comparer avec des produits similaires

Évaluation
Niveau
Compétences
Outils
Dernière mise à jour
Nombre d'exercices pratiques
Éligibilité au diplôme
Partie de Coursera Plus

Vous aimerez peut-être aussi

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.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions