Devis Demander un devis
star--3

Formation Apache Storm Développer des applications pour le Big Data avec TechnoWide

A l'issue de cette formation, vous saurez développer des applications vous permettant de traiter en temps réel des données et services placés dans le Cloud. Vous découvrirez également les atouts de Storm par rapport au Big Data traditionnel et comprendrez son système de calcul distribué temps réel.

À propos de cette formation

Bordeaux

33

À partir de 0€ HT

3 jours

21 heures

Action de formation

Éligible OPCO

En savoir plus

Objectifs pédagogiques
  • Traiter en temps réel des données placées dans le Cloud
  • Coordonner des échanges
  • Développer des services pour le Cloud
  • Synchroniser des données entre un Cloud privé et un réseau social
Contenu de la formation
  • Le Big Data
    • Définition du périmètre du Big Data. Le projet Hadoop, positionnement du projet Storm.
    • Les concepts de base des projets Big Data.
    • Différence entre Cloud Computing privé et public.
    • Les architectures Big Data à base du projet Storm.
  • Introduction au projet Apache Storm
    • Définition de l'environnement de développement.
    • Création de projets basés sur Storm.
    • Définition des composants Storm (spout et bolt).
    • Définition des flux Storm.
    • Modèle de données (clé, valeur).
  • Scalabilité horizontale
    • Définition de la haute disponibilité.
    • Les topologies possibles.
    • Parallélisation des calculs et traitement de données.
    • Scalabilité des serveurs Web.
    • Utilisation de Storm cluster.
    • Scalabilité des bases de données.
  • Traitement des messages garantis
    • Définition d'un message "entièrement traité".
    • Cycle de vie d'un message.
    • L'API Storm pour la définition de la fiabilité.
    • Stratégie de mise en place de la fiabilité pour une application utilisant le Big Data.
  • Tolérance aux pannes
    • Gestion des Bolts.
    • Le projet Apache Kafka.
    • Définition des transactions.
    • Topologie transactionnelle et Storm cluster.
    • Rôles des Nimbus et ZooKeeper.
  • Développement de services pour le Cloud
    • Programmation de services avec les différents langages Clojure, Java, Ruby, Python.
    • Introduction à de nouveaux langages.
  • Interconnexion avec les réseaux sociaux
    • L'utilisation de Twitter4J.
    • Configuration de la sécurité d'accès.
    • Gestion d'événements avec Storm.
    • Définition de callback.

L'organisme de formation

star--1
TechnoWide

Assurer votre succès !

Découvrir l'organisme de formation

Public concerné

  • Concepteurs, développeurs.
Prérequis
  • Une expérience en développement est souhaitée (si possible Java). Une compréhension des problèmes liés au Big Data est un plus.

Conditions d'accès

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation en présentiel sont invitées à nous contacter directement afin d'étudier ensemble leur inscription à cette session.

Capacité

0 à 8 places

Délai d'accès

3 semaines

Plus qu'une formation !

Équipe pédagogique
L'intervenant est un consultant/formateur certifié avec plus de 10 d'expériences pédagogiques et techniques.
Objectifs pédagogiques
  • Moyens pédagogiques : Réflexion de groupe et apports théoriques du formateur, Travail d'échange avec les participants sous forme de réunion-discussion, Utilisation de cas concrets issus de l'expérience professionnelle, Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques, Remise d'un support de cours.
  • Moyens techniques en Présentiel : Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et d'un paperboard.
  • Moyens techniques en Distanciel : La formation sera dispensé à l'aide du logiciel MicrosoftTeams. L'apprenant devra disposé d'un PC fixe ou portable équipé d'un micro et d'une caméra, Vous suivrez ainsi une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur. Les formations en distanciel sont organisées soit en Inter-Entreprise soit en Intra-Entreprise. L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré.
PDF du programme Demander un devis

D'autres formations qui pourraient vous intéresser

star--2
Formation Programmer en C++ avec la librairie QT
Lieux sur devis

À partir de 3150€ HT (Entreprise)

À partir de 0€ HT (Individuel)

5 jours | 35 heures
  • Action de formation

  • Formation éligible OPCO

Options de formation

Des Organismes de formation de confiance !

Nous recensons aujourd’hui des formations dans plus d’une 100ène de catégories et sous catégories afin d’être le plus représentatif par rapport au besoin en compétences des entreprises.

Comparer
Comparez jusqu'à 3 cours