HDP Developer: Apache Storm and Trident Fundamentals - Public Live Training

HDP Developer: Apache Storm and Trident Fundamentals - Public Live Training

This course provides a technical introduction to the fundamentals of Apache Storm and Trident that includes the concepts, terminology, architecture, installation, operation, and management of Storm and Trident.

Not currently available

About this course

 Overview:
This course provides a technical introduction to the fundamentals of Apache Storm and Trident that includes the concepts, terminology, architecture, installation, operation, and management of Storm and Trident. Simple Storm and Trident code excerpts are provided throughout the course. The course also includes an introduction to, and code samples for, Apache Kafka. Apache Kafka is a messaging system that is commonly used in concert with Storm and Trident.

Target Audience:
Hadoop developers who need to be able to design and build Storm and Kafka applications using Java and the Trident API.

Prerequisites:
Students must have experience developing Java applications and using a Java IDE. Labs are completed using the Eclipse IDE and Gradle. Students should have a basic understanding of Hadoop.

Format:
Live Instructor Lecture and Hands-On Labs

Curriculum

  • Course Logistics
  • HDP Developer: Apache Storm and Trident Fundamentals - Live Training Schedule
  • Lab Guide: Configuring a Storm Development Environment
  • Lesson 1:
  • Real Time Data Processing
  • Lab Setup Guide
  • Lesson 2:
  • Storm Components
  • Lab Guide: Storm Word Count
  • Lesson 3:
  • Installing and Configuring Storm
  • Lesson 4:
  • Developing and Submitting Topologies
  • Lab Guide: Using Storm Multi-lang Support
  • Lab Guide: Processing Log Files
  • Lesson 5:
  • Storm Reliability
  • Lesson 6:
  • Storm Management
  • Lesson 7:
  • Kafka Programming
  • Lab Guide: Integrating Kafka with Storm
  • Lesson 8:
  • Introduction to Trident
  • Lab Guide: Using Trident
  • Lesson 9:
  • Trident Operations
  • Lesson 10:
  • Trident State
  • Lab Guide: Using Trident with Kafka
  • Course & Instructor Survey
  • Course & Instructor Survey

About this course

 Overview:
This course provides a technical introduction to the fundamentals of Apache Storm and Trident that includes the concepts, terminology, architecture, installation, operation, and management of Storm and Trident. Simple Storm and Trident code excerpts are provided throughout the course. The course also includes an introduction to, and code samples for, Apache Kafka. Apache Kafka is a messaging system that is commonly used in concert with Storm and Trident.

Target Audience:
Hadoop developers who need to be able to design and build Storm and Kafka applications using Java and the Trident API.

Prerequisites:
Students must have experience developing Java applications and using a Java IDE. Labs are completed using the Eclipse IDE and Gradle. Students should have a basic understanding of Hadoop.

Format:
Live Instructor Lecture and Hands-On Labs

Curriculum

  • Course Logistics
  • HDP Developer: Apache Storm and Trident Fundamentals - Live Training Schedule
  • Lab Guide: Configuring a Storm Development Environment
  • Lesson 1:
  • Real Time Data Processing
  • Lab Setup Guide
  • Lesson 2:
  • Storm Components
  • Lab Guide: Storm Word Count
  • Lesson 3:
  • Installing and Configuring Storm
  • Lesson 4:
  • Developing and Submitting Topologies
  • Lab Guide: Using Storm Multi-lang Support
  • Lab Guide: Processing Log Files
  • Lesson 5:
  • Storm Reliability
  • Lesson 6:
  • Storm Management
  • Lesson 7:
  • Kafka Programming
  • Lab Guide: Integrating Kafka with Storm
  • Lesson 8:
  • Introduction to Trident
  • Lab Guide: Using Trident
  • Lesson 9:
  • Trident Operations
  • Lesson 10:
  • Trident State
  • Lab Guide: Using Trident with Kafka
  • Course & Instructor Survey
  • Course & Instructor Survey