Formation Apache Storm - développer des applications pour le Big Data
- Description
- Curriculum
- Notice
- Examens

En suivant la formation Apache Storm – développer des applications pour le Big Data, dispensée par notre cabinet de formation, vous découvrirez tous les détails qui vous seront utiles pour améliorer vos compétences sur Apache Storm – développer des applications pour le Big Data.
Objectifs de la formation Apache Storm – développer des applications pour le Big Data :
Les objectifs de la formation sont :
- 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
Programme de la formation Apache Storm – développer des applications pour le Big Data :
Le Programme de la formation est détaillé ci-dessous :
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.
- 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.
Approche pédagogique :
Notre approche pédagogique pour cette Formation consiste en :
- Cas pratiques
- Remise d’outils
- Echanges d’expériences
Participants de la Formation :
Les personnes qui peuvent participer à cette formation sur Apache Storm – développer des applications pour le Big Data sont les :
- Concepteurs
- Développeurs
N’hésitez pas à contacter le cabinet New Performance Management
pour lui confier votre
ingénierie de formation ou pour vos besoins en formation :
En présentiel- A distance- En Elearning
Merci.
New Performance Management est un cabinet de formation au Maroc avec un ADN Africain à travers plusieurs partenariats stratégiques avec d’Autres Cabinets de Formation en Afrique.
Présent sur le marché depuis 2011, notre équipe dynamique ne cesse de développer ses Process afin de répondre aux besoins évolutifs de sa clientèle en matière de formation Professionnelle.
-
1- Définition du périmètre du Big Data. Le projet Hadoop, positionnement du projet Storm.
-
2- Définition du périmètre du Big Data. Le projet Hadoop, positionnement du projet Storm.
-
3- Les concepts de base des projets Big Data.
-
4- Différence entre Cloud Computing privé et public.
-
5- Les architectures Big Data à base du projet Storm.
-
6- Définition de l'environnement de développement.
-
7- Définition de l'environnement de développement.
-
8- Définition des flux Storm.
-
9- Création de projets basés sur Storm.
-
10- Création de projets basés sur Storm.
-
11- Définition des composants Storm (spout et bolt).
-
12- Définition des flux Storm.
-
13- Définition des flux Storm.
-
14- Modèle de données (clé, valeur).
-
19- Définition de la haute disponibilité.
-
20- Définition de la haute disponibilité.
-
21- Définition de la haute disponibilité.
-
22- Les topologies possibles.
-
23- Les topologies possibles.
-
24- Les topologies possibles.
-
25- Parallélisation des calculs et traitement de données.
-
26- Parallélisation des calculs et traitement de données.
-
27- Scalabilité des serveurs Web.
-
28- Scalabilité des serveurs Web.
-
29- Scalabilité des serveurs Web.
-
30- Utilisation de Storm cluster.
-
31- Utilisation de Storm cluster.
-
32- Utilisation de Storm cluster.
-
33- Scalabilité des bases de données.
-
34- Définition d'un message "entièrement traité".
-
35- Stratégie de mise en place de la fiabilité pour une application utilisant le Big Data.
-
36- Cycle de vie d’un message
-
37- L'API Storm pour la définition de la fiabilité.
-
38- Stratégie de mise en place de la fiabilité pour une application utilisant le Big Data.
Vous souhaitez développer les compétences de vos collaborateurs en Apache Storm - développer des applications pour le Big Data ? Vous trouvez ICI la formation Apache Storm - développer des applications pour le Big Data idéale sélectionnée pour vous et dispensées par notre cabinet de formation au Maroc dans toutes les villes du Royaume : Casablanca- Rabat- Tanger- Kénitra- Marrakech- El Jadida- Laayoune… !