
Big Data, Introduction | DBDA.X401
In this comprehensive introductory course for managers, analysts, architects and developers, you will gain insights into cloud-based Big Data architectures. We will cover Hadoop, Spark and other Big Data platforms based on SQL, such as Hive.
The first half of the course includes an overview of the Big Data technologies and frameworks such as HDFS, MapReduce, Spark, Kafka and Hive. The second half of the course will cover writing programs in Spark and Hive and how to design Big Data applications.
The course consists of interactive lectures, in-class labs, and take-home practice exercises. You’ll complete this course with a deep understanding of the tools to build Big Data applications using MapReduce, Spark, and Hive.
Learning Outcomes
At the conclusion of the course, you should be able to
- Describe big data concepts, characteristics, data management and warehouse
- Explain the significance of big data and industry use case references
- Compare and contrast NoSQL with Hadoop, leverage Hadoop ecosystem for analyzing big data and use Hive/NoSQL for data analysis
- Write programs and applications in Spark and Hive
Topics Include
- Evolution of Big Data
- Big Data use cases
- Big Data applications architecture
- Understanding Hadoop distributed file system (HDFS)
- How MapReduce framework works
- Introduction to HBase (Hadoop NoSQL database)
- Introduction to Apache Kafka
- Developing MapReduce applications
- Introduction to Spark and SparkSQL
- Developing Spark/SparkSQL applications
- Managing tables and query development in Hive
- Introduction to data pipelines
Skills Needed:Moderate level of programming knowledge in Python and SQL
- Save Your Seat
Help us confirm course scheduling. Enroll at least seven days before your course starts. - Accessing Canvas
Learn more about gaining access to your course on Canvas in our FAQ section. -
Accessibility and Accommodation
For accessibility questions or to request an accommodation, please visit Access for Students with Disabilities or email the Extension registrar. -
Finance Your Education
Here are ways to pay for your education.
Sections Open for Enrollment:
Schedule
Date: | Start Time: | End Time: | Meeting Type: | Location: |
---|---|---|---|---|
Sat, 01-20-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 01-27-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 02-03-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 02-10-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 02-17-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 02-24-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 03-02-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 03-09-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 03-16-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |
Sat, 03-23-2024 | 9:00 a.m. | 12:00 p.m. | Flexible | SANTA CLARA / REMOTE |