This course includes
Course Overview
This course serves as a comprehensive introduction to the Spark Java API. Experienced Java developers will use object-oriented programming (OOP) principles to apply theory to Apache Spark and big data practice. You’ll learn the basic components and architecture of Spark, a leading framework for building big data applications, before implementing them in Java. You’ll also explore data transformations like grouping, sorting, and joining. Further, you’ll learn to support SQL operations in the database and cre...
What You'll Learn
Learn Apache Spark fundamentals and gain an overview of its building blocks
Learn Advanced Transformations and leverage Spark’s powerful library, Spark SQL
Acquire practical experience through examples, coding, and recipes
Develop a big data batch application with foundations in both design patterns and good programming practices using Spark
What You'll Learn
Learn Apache Spark fundamentals and gain an overview of its building blocks
Show more
Course Content
Course Introduction
Spark Introduction and Basics
Getting Started with Spark
DataFrame Basic Operations
DataFrame Advanced Operations
Spark SQL and Other Functionalities
8 Lessons
Building a Big Data Batch Application
8 Lessons
Deployment and Cluster Execution
3 Lessons
Monitoring and Performance Fundamentals
4 Lessons
Conclusion
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor