Brief Introduction
As businesses increasingly rely on applications that produce and process data in real-time, data streaming is an increasingly in-demand skill for data engineers. The Data Streaming Nanodegree program will prepare you for the cutting edge of data engineering as more and more companies look to derive live insights from data at scale. Students will learn how to process data in real-time by building fluency in modern data engineering tools, such as Apache Spark, Kafka, Spark Streaming, and Kafka StrCourse Summary
This Data Streaming Nanodegree program is designed to teach students how to work with data in real-time, streaming scenarios. Students will learn how to build and deploy real-time data streaming applications using Apache Kafka and Apache Spark.Key Learning Points
- Learn how to work with data in real-time, streaming scenarios
- Build and deploy real-time data streaming applications using Apache Kafka and Apache Spark
- Gain hands-on experience working with real-world datasets and building end-to-end streaming applications
Related Topics for further study
Learning Outcomes
- Build and deploy real-time data streaming applications using Apache Kafka and Apache Spark
- Work with real-world datasets and build end-to-end streaming applications
- Understand the fundamentals of data engineering and big data processing
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of programming in Python or Scala
- Familiarity with SQL and databases
Course Difficulty Level
IntermediateCourse Format
- Online
- Self-paced
- Project-based
Similar Courses
- Data Engineering Nanodegree
- Real-Time Analytics with Apache Kafka
Related Education Paths
Notable People in This Field
- Jay Kreps
- Matei Zaharia
Related Books
Description
Learn how to stream data to unlock key insights in real-time.Outline
- Learn how to process data in real-time by building fluency in modern data engineering tools, such as Apache Spark, Kafka, Spark Streaming, and Kafka Streaming. You’ll start by understanding the components of data streaming systems. You’ll then build a real-time analytics application. Students will also compile data and run analytics, as well as draw insights from reports generated by the streaming console. Learn how to analyze data in real-time using Apache Kafka and Spark, and build applications to process live insights from data at scale.
Summary of User Reviews
Learn data streaming with Udacity's nanodegree program. Students praise the hands-on approach and real-world projects. Overall, the program is highly recommended for those looking to expand their knowledge in data streaming.Key Aspect Users Liked About This Course
Hands-on approach and real-world projectsPros from User Reviews
- Real-world projects give practical experience
- Instructors are knowledgeable and helpful
- Curriculum covers a wide range of data streaming topics
Cons from User Reviews
- Some assignments can be challenging
- Students need to have some background knowledge in programming
- Some students felt that the program could be more interactive