ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Big Data, NoSQL

Formation Apache Storm, développer des applications pour le Big Data

Stage pratique
Durée : 3 jours
Réf : ASB
Prix  2020 : 2040 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

Vous apprendrez dans cette formation à 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.

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

Travaux pratiques

Développement d'applications pour le Big Data.

Méthodes pédagogiques

Cours 30% travaux pratique 70%.
PROGRAMME DE 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.

Démonstration
Exemples d'utilisation de 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).

Travaux pratiques
Utiliser l'API Storm pour gérer les enregistrements d'utilisateurs.

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.

Travaux pratiques
Gérer la montée en charge via l'augmentation des serveurs Web.

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.

Travaux pratiques
Réguler les messages client et assurer leur suivi.

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.

Travaux pratiques
Utiliser ZooKeeper pour la négociation distribuée.

Développement de services pour le Cloud

  • Programmation de services avec les différents langages Clojure, Java, Ruby, Python.
  • Introduction à de nouveaux langages.

Travaux pratiques
Appliquer l'interopérabilité dans le Big Data temps réel.

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.

Travaux pratiques
Synchroniser des données entre un Cloud privé et un réseau social.

Participants / Prérequis

» Participants

Concepteurs, développeurs.

» Prérequis

Il est important d'avoir une expérience dans le développement, si possible en Java. Une compréhension des problèmes liés au Big Data est un plus.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys