Train together, save more! 10% off individual registration, 20% off for pairs.
×
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

In this training, you will learn to develop applications allowing you to process data and services placed in the Cloud in real time. You will also discover the advantages of Storm compared to traditional Big Data and understand its real-time distributed computing system.

Who is this training for ?

For whom ?

Designers, developers.

Prerequisites

Training objectives

  • Process data placed in the Cloud in real time
  • Coordinate exchanges
  • Develop services for the Cloud
  • Synchronize data between a private Cloud and a social network
  • Training program

      • Definition of the scope of Big Data.
      • The Hadoop project, positioning of the Storm project.
      • The basic concepts of Big Data projects.
      • Difference between private and public Cloud Computing.
      • Big Data architectures based on the Storm project.
      • Demonstration Examples of Storm use.
      • Defining the development environment.
      • Creating projects based on Storm.
      • Defining Storm components (spout and bolt).
      • Defining Storm flows.
      • Data model (key, value).
      • Hands-on Use the Storm API to manage user records.
      • Definition of high availability.
      • Possible topologies.
      • Parallelization of calculations and data processing.
      • Scalability of Web servers.
      • Using Storm cluster.
      • Database scalability.
      • Practical work Manage the increase in load by increasing web servers.
      • Definition of a "fully processed" message.
      • Lifecycle of a message.
      • The Storm API for defining reliability .
      • Strategy for implementing reliability for an application using Big Data.
      • Practical work Regulate customer messages and ensure their follow-up.
      • Management of Bolts.
      • The Apache Kafka project.
      • Definition of transactions.
      • Transactional topology and Storm cluster.
      • Roles of Nimbus and ZooKeeper.
      • Practical work Using ZooKeeper for distributed negotiation.
      • Programming services with the different languages ​​Clojure, Java, Ruby, Python.
      • Introduction to new languages.
      • Practical work Apply interoperability in real-time Big Data.
      • Using Twitter4J.
      • Configuring access security.
      • Event management with Storm.
      • Defining callback.
      • Practical work Synchronize data between a private Cloud and a social network.
    • 1206
    • 21 h

    Submit your review

    Translated By Google Translate