Apache Kafka
Stream Processing overview
Apache Avro and Data Schemas
Fundamentals of Stream Processing
REST Proxy and Kafka Connect
KSQL
Faust stream processing
Online
2 Months
Quick facts
particular | details | ||
---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Learning efforts
5-10 Hours Per Week
|
Course overview
The Data Streaming Nanodegree Programme has a custom study plan that lets you train at your own pace. The programme comprises two different courses followed by industry-based projects. The projects enable you to implement the concepts and techniques that you have acquired during the training. The programme is structured to help you in learning all its content within two months.
The Udacity Data Streaming Nanodegree Course is crafted to provide you with the knowledge essential to grasp the core skills and theories of data engineering tools. The course curriculum covers Apache Kafka, Apache Spark, Kafka Streaming, and Spark Streaming. You will learn about the fundamentals of the data streaming and data analysis using the formerly-mentioned tools. Also, the training enables you to gain fluency in real-time data ingestion and data processing.
Moreover, data streaming systems find applications in several IT domains. With Udacity, you can avail benefits such as career support, career coaching sessions, mentor support, project reviews, quizzes, and live projects. Further, by enrolling in the Data Streaming Nanodegree Course, you get to learn industry best practices and practical tips to boost your learning outcomes and career growth.
The highlights
2 months course
Self-paced learning model
Industry-based project
Custom study plan
Flexible learning model
Quiz based
Program offerings
- Flexible learning programme
- Real-life project
- Career services
- Technical mentor support
- Student community
- Personal career coach
- Industry best practises
- Progress tracker
- Student workspaces
Course and certificate fees
You can pay the course fee through instalments. Apply coupon code, if any to avail of attractive discounts.
Data Streaming Nanodegree Programme Fee Details
Training Option | Fee in INR |
Self-paced online learning (Pay Upfront) | 38,838 for 2-month access |
Self-paced online learning (Pay as you go) | 22,849/month |
certificate availability
certificate providing authority
Eligibility criteria
To pursue the Data Streaming Programme by Udacity, you must know Python (intermediate-level), SQL, and ETL skills. Also, conventional batch processing and simple conceptual knowledge is desired, but not necessary.
Certification Qualifying Details
To get certification in the Data Streaming Programme, the candidate must submit a project and based on the evaluation by a team of experts, the certification will be provided.
What you will learn
After completing the Data Streaming Nanodegree Programme by Udacity, you will acquire the following skills:
A comprehensive understanding of different components of multiple data streaming systems such as Kafka Streaming
Learn to perform data ingestion and data analysis using Kafka and Spark in real-time
Gain proficiency in building real-time stream-based apps using the Stream processing library- Faust
Develop the capability to run analytics and data compilation in real-time
Learn to use the generated reports for drawing insights by the streaming console
Ability to perform topic consumption, production, and management using the Apache Kafka Python library- Confluent
Gain in-depth knowledge of the various components of the Kafka Ecosystem
An extensive understanding of the concepts and use of the various components of the Apache Spark Streaming system
Ability to perform data manipulation with the help of Spark
Capability to perform Spark Structured Streaming and Kafka integration
Who it is for
Admission details
To sign-up for the Udacity Data Streaming Nanodegree Programme, follow the below-mentioned steps:
Step 1: Visit the official page.
Step 2: Click on the Enroll Now button or the “Get Started” tab
Step 3: Choose a payment plan and click on the ‘Quick Checkout’ option. Enter your email address and you will see the fee details.
Step 4: If you have a voucher or coupon, enter the code. Otherwise, Proceed to make the fee payment.
Filling the form
To register in the Data Streaming Nanodegree Course, visit the Udacity website and search the course name on the website. On the website, you can search the programme name via a search bar. Now, enter your email id in the field and pick a payment plan as per your convenience. Continue with the checkout and select any online payment mode. Proceed for the checkout for successful enrolment in the course.
The syllabus
Data Modelling, Data Streaming, and SQL Fundamentals
Project 1- Using Kafka for optimising the Chicago Train and Bus availability
Streaming API Development and Documentation
Apache Spark
Spark Streaming overview
Kafka Streaming APIs
Data Wrangling with Spark
Structured Integration of Spark
Streaming APIs
Project 2- Using Spark Streaming for analysing San Francisco Crime Rate
How it helps
The Online Data Streaming Nanodegree Programme by Udacity will help you gain expertise in the working of the different data streaming systems. The training will help you gain fluency in processing data using the Kafka and Spark streaming systems, in real-time. You will acquire the skill to run data analytics and will also learn to gain insights from the reports that are generated by the streaming console. The projects included in the Data Streaming Nanodegree Course curriculum content help you gain practical industry knowledge. The course equips you with best practices and processes to help you become industry-ready.
Moreover, as professionals teach the Data Streaming Nanodegree Programme, you get to gain an industry-insider perspective into the various concepts and techniques. By the end of the Data Streaming Nanodegree course, you will become affluent in core concepts associated with data streaming and modern data engineering tools. Besides, the complementary services offered by Udacity, like technical mentor support, student workspace, or career support, enables you to grab your dream job.
Instructors
Mr Ben Goldberg
Staff Engineer
Freelancer
Ms Judit Lantos
Senior Data Engineer
Netflix Inc.
Mr David Drummond
Vice President
Freelancer
Ph.D
Mr Sean Murdock
Professor
Freelancer
FAQs
The Online Data Streaming Nanodegree Programme by Udacity prepares you to build real-time apps and stream-based systems to interpret data. So, you can expect roles that involve the processing of live data for tasks such as web personalisation, cloud computing, fraud detection, anomaly detection, sensor monitoring, maintenance of the supply chain, and much more.
Two months are perceived as the ideal time for completing the entire course successfully. However, Data Streaming Nanodegree has a custom learning model.
Yes, Udacity has a refund and cancellation policy in place. You are eligible for a complete refund if you cancel your subscription within two days from the date of purchase. More about the same can be read on the official Udacity website.
Registering in the Data Streaming Nanodegree Programme by Udacity does not require any specific application process, regardless of your professional background and experience. You can sign up in the programme by logging on to the Udacity website and proceeding with the simple process.