Apache Storm

Overview

Apache Storm Certification Training from Simplilearn equips you with an experience in stream processing big data technology of Apache Storm. It equips you with experience in Apache Storm for real-time event processing with Big Data. The course is developed to enable you to take up Big Data Hadoop developer responsibilities requiring Apache Storm skills.

Price (*ask for discount) 160 USD
Access Period 180 days

Prerequisite list

  • Working knowledge of Java.
  • Basic knowledge of Linux or Unix based systems.
  • Basic knowledge of data processing.
  • It is recommended to do a Big Data Hadoop Developer Certification Training as a prerequisite as it provides an excellent foundation for Apache Storm certification..

Audience list

  • Analytics professionals
  • Research professionals
  • IT developers and testers
  • Project Managers
  • Data Scientists
  • Professionals and students aspiring for a Real time analytics career in Big Data Hadoop

What is included

  • 8 hours of self-paced video.
  • IIncludes 8 demos explaining key concepts.
  • Includes 1 simulation and 1 exam for practice.
  • Includes 10 real-life case studies covering all major concepts
  • Course completion certificate.

Certification Info

  • How To Earn?  Complete 85% of the course. Complete at least 1 simulation test with a minimum score of 60%.
  • How To Maintain?  N/A

Certification Exam Format

  • No Exam

Retake policy

  • N/A.

Enrollment Policy

  • You should pay the online course fee then the online course access will be granted to you within 1 week after receiving payment.
  • Course fee payment is not refundable.

Frequently Asked Questions

Course Outline

Big Data Overview
  • Big Data
  • 3 Vs of Big Data
  • Data Volume
  • Data Sizes
  • Velocity of Data
  • Variety of Data
  • Data Evolution
  • Features of Big data
  • Industry Examples
  • Big data Analysis
  • Technology Comparison
  • Apache Hadoop
  • HDFS
  • MapReduce
  • Real Time Big data
  • Real Time Big data Examples
  • Real Time Big data Tools
  • Zookeeper
  • Quiz
  • Summary
Introduction to Storm
  • Apache Storm
  • Uses of Storm
  • What is a Stream
  • Industry use cases for STORM
  • STORM Data Model
  • Storm Architecture
  • Storm Processes
  • Sample Program
  • Storm Components
  • Storm Spout
  • Storm Bolt
  • Storm Topology
  • Storm Example
  • Serialization-Deserialization
  • Submitting a Job to Storm
  • Types of Topologies
  • Installing Ubuntu VM and connecting with Putty Demo 1
  • Quiz
  • Summary
Installation and Configuration
  • Storm Versions
  • OS selection
  • Machine Selection
  • Preparing for Installation
  • Download Kafka
  • Download Storm
  • Install Kafka Demo 01
  • Install Storm Demo 02
  • Setting Up Multi-node Storm Cluster
  • Quiz
  • Summary
Storm Advanced Concepts
  • Types of Spouts
  • Structure of Spout
  • Structure of Bolt
  • Stream Groupings
  • Reliable Processing in Storm
  • Ack and Fail
  • Ack Timeout
  • Anchoring
  • Topology Lifecycle
  • Data Ingestion in Storm
  • Data Ingestion in Storm Example
  • Data Ingestion in Storm Check Output
  • Screen Shots for Real Time Data Ingestion
  • Spout Definition
  • Bolt Definition
  • Topology–Connecting Spout and Bolt
  • Wrapper Class
  • Quiz
  • Summary
Storm Interfaces
  • Storm Interfaces
  • Java Interface to Storm
  • Compile and run a Java interface to Storm Demo 01
  • Spout Interface
  • IRichSpout Methods
  • BaseRichSpout Methods
  • OutputFieldsDeclarer Interface
  • Spout Definition Example
  • Bolt Interface
  • Irichbolt Methods
  • Baserichbolt Methods
  • Ibasicbolt Methods
  • Bolt Interface Example 1
  • Bolt Interface Example 2
  • Topology Interface
  • opologyBuilder Methods
  • BoltDeclarer Methods
  • StormSubmitter Methods
  • Topology Builder Example
  • Apache Kafka Recap
  • Kafka Data Model
  • Apache Cassandra Recap
  • Real Time Data Analysis Platform
  • Kafka Interface to Storm
  • Kafka Spout
  • Kafka Spout Configuration
  • Kafka Spout Schemes
  • Using Kafka Spout in Storm
  • Storm Interface to Cassandra
  • Insert or Update Cassandra
  • Setting Up Cassandra Session
  • Insert or Update Data into Cassandra from Bolt
  • Kafka – Storm – Cassandra
  • Quiz
  • Summary
Storm Trident
  • Trident Introduction
  • Trident Data Model
  • Stateful Processing using Trident
  • Operations in Trident
  • Trident State
  • Trident Topology
  • Trident Spouts
  • Compile and run Trident spout Demo 1
  • Fault-tolerance Levels
  • Pipelining
  • Exactly Once processing
  • Spout Definition Example
  • Trident Operation Example
  • Storing the Output Example
  • Topology – Connecting Spout and Bolt
  • Topology – Main Function
  • Wrapper class
  • Trident Advantages
  • Quiz
  • Summary