Image de cours gratuite Big Data

Cours en ligne gratuitBig Data

Durée du cours en ligne : 9 heure et 25 minutes

4.25

étoileétoileétoileétoile

(4)

Boostez vos compétences data: cours en ligne gratuit sur le Big Data, Hadoop, Spark et NoSQL. Vidéos + exercices pour passer à l’échelle.

Dans ce cours gratuit, découvrez

  • Définition du Big Data et ses enjeux (volume, vélocité, variété).
  • Différences ACID vs BASE et impacts sur cohérence et disponibilité.
  • Propriétés clés d’un système Big Data (3V) pour être catégorisé Big Data.
  • Rôle de Hadoop : HDFS pour stockage distribué et MapReduce/YARN pour calcul.
  • Principe MapReduce : mapper, shuffle/sort, reducer pour traiter des données massives.
  • Types de traitements Big Data : batch, streaming, micro-batch, interactif.
  • Architectures Big Data : Lambda/Kappa et choix selon les besoins.
  • Spark : moteur de calcul distribué et sa structure centrale (RDD/DataFrame).
  • Intérêt du calcul en RAM vs disque : performances et latence réduite.
  • Fondamentaux NoSQL : familles (clé-valeur, documents, colonnes, graphes) et cas d’usage.
  • Cassandra : architecture pair-à-pair, partitionnement et réplication sans maître.
  • Spécificités Cassandra vs autres systèmes distribués : haute dispo et scalabilité linéaire.
  • MongoDB : modèle document (BSON), collections, indexation et requêtes.

Descriptif du cours

Le Big Data ne se résume pas à stocker plus de données: c’est une manière de concevoir des systèmes capables d’ingérer, traiter et exploiter des volumes massifs avec des contraintes de vitesse, de disponibilité et de fiabilité. Ce cours en ligne gratuit vous guide pas à pas pour comprendre les fondations du Big Data et acquérir les réflexes d’architecture et de base de données attendus dans les projets data modernes. À travers des vidéos et des exercices, vous construisez une vision claire des compromis techniques et des choix à faire selon le contexte.

Vous commencez par les notions essentielles qui distinguent les approches classiques des systèmes distribués, notamment l’opposition entre les garanties ACID et la philosophie BASE, souvent au cœur des architectures à grande échelle. Vous apprenez à reconnaître les propriétés clés qui font qu’un système est réellement Big Data, et surtout à traduire ces principes en décisions concrètes: cohérence, tolérance aux pannes, latence, coûts, simplicité d’exploitation.

Le cours vous amène ensuite au socle historique de l’écosystème Big Data avec Hadoop, le paradigme MapReduce et le rôle de YARN. Vous comprenez ce que ces technologies apportent au stockage et au calcul distribués, ainsi que le principe fondamental du traitement par découpage des données, exécution parallèle et agrégation des résultats. Cette compréhension vous permet de mieux appréhender les architectures et les types de traitements, qu’il s’agisse de batch, de flux, ou de modèles hybrides adaptés aux besoins métiers.

Une place importante est consacrée à Spark, incontournable pour accélérer l’analyse à grande échelle grâce au calcul en mémoire. Vous clarifiez sa structure principale et ce qu’elle implique pour la performance, tout en comprenant pourquoi la RAM peut transformer la manière dont on traite des données massives par rapport à des approches centrées sur le disque. Enfin, vous explorez l’univers des bases de données NoSQL avec un focus sur Cassandra et MongoDB, afin d’identifier les forces de chaque approche selon les usages. Vous apprenez notamment à interpréter l’architecture particulière de Cassandra et ce qui la rend marquante dans le paysage des technologies distribuées. Au terme du parcours, vous êtes mieux armé pour dialoguer avec une équipe data, choisir une solution adaptée et participer à des projets Big Data avec confiance.

Contenu du cours

  • Leçon vidéo : Se?ance 1 - Intro Big Data 1h21m
  • Leçon vidéo : Séance 2 - ACID vs BASE 52m
  • Exercice: _Quelles sont les trois propriétés qu'un système Big Data doit avoir pour être catégorisé comme tel?
  • Leçon vidéo : Séance 3 - Hadoop, Map Reduce et YARN 1h31m
  • Exercice: _Qu'est-ce que Hadoop offre pour le stockage et le traitement des données?
  • Leçon vidéo : Se?ance 4 - Types de traitement et architectures Big Data 1h12m
  • Exercice: _Quel est le principe de base du paradigme MapReduce dans le traitement des données massives?
  • Leçon vidéo : Séance 5 - Spark 40m
  • Exercice: _Qu'est-ce que la structure principale de Spark ?
  • Leçon vidéo : Séance 6 - Les bases de données NOSQL 1h40m
  • Exercice: _Quel est l'avantage de l'utilisation de la RAM plutôt que du disque dur dans le traitement des données selon le texte?
  • Leçon vidéo : Se?ance 7 - Cassandra 1h08m
  • Exercice: _Quelle est la particularité de l'architecture de Cassandra ?
  • Leçon vidéo : Se?ance 8 - MongoDB 57m
  • Exercice: _Qu'est-ce qui est remarquable à propos de Cassandra par rapport à d'autres technologies réparties que vous avez déjà vues?

Ce cours gratuit comprend:

9 heure et 25 minutes du cours vidéo en ligne

Certificat numérique de réussite du cours (gratuit)

Exercices pour développer vos connaissances

100% gratuit, du contenu au certificat

Prêt à commencer ?Téléchargez l’application et commencez dès aujourd’hui !

Installez l'application

dès maintenant pour accéder au cours
Icône représentant les cours de technologie et de commerce

Plus de 5000 cours gratuits

Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.

Icône de calendrier avec cible représentant la planification des études

Plan d'études avec IA

L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.

Icône professionnelle représentant la carrière et le commerce

De débutant à professionnel accompli

Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.

Vous pouvez également utiliser le code QR ou les liens ci-dessous.

Code QR - Télécharger Cursa - Cours en ligne

Plus de cours gratuits sur Base de données

Ebook + livres audio gratuits ! Apprenez en écoutant ou en lisant !

Téléchargez l'application dès maintenant pour avoir accès à + 5000 cours gratuits, exercices, certificats et de nombreux contenus sans rien payer !

  • Cours en ligne 100% gratuits du début à la fin

    Des milliers de cours en ligne en vidéo, livres électroniques et livres audio.

  • Plus de 60 000 exercices gratuits

    Pour tester vos connaissances lors de cours en ligne

  • Certificat numérique gratuit et valide avec code QR

    Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail

Application Cursa sur l'écran du livre électronique, l'écran du cours vidéo et l'écran des exercices du cours, ainsi que le certificat de fin de cours