Course of Spark for Developers

Javier FerrerChristian Herrera

By Javier Ferrer y Christian Herrera Software Design and Architecture y DevOps

Learn to go from data to decisions using Apache Spark.

💸 First lesson available without registration 💸

Apache Spark has become the essential tool for efficiently working with large volumes of data. But… how can you make the most of it?

In this course, you will learn the basics and advanced techniques to transform your data into strategic and actionable information.

Among other things, in the course we cover:

  • 🌋 Discover Apache Spark: Learn the basics and potential of Spark for strategic decision-making.
  • 🏗️ Process E-commerce events: Master filtering, transformations, and aggregations to analyze domain data.
  • 🥇 Optimization with cache and joins: Design efficient workflows with Spark’s best practices.
  • 🤘 DataFrames and persistence: Learn to handle complex jobs in various phases and formats.
  • 🌆 Build a Data Lakehouse: Combine the best of Data Warehousing and Data Lakes to store and query data flexibly.
  • 🌟 Real-time processing with Spark Streaming: Analyze live events for instant insights.
  • 🔜 Conclusions and next steps: Design your action plan to continue growing as a Spark developer.

This course is ideal for developers who want to integrate Spark into their workflow and make the most of this powerful Big Data tool.

Videos of the course

Related courses

See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
PopularLaunch Week

standard

20,75 €
Save 171
Annual payment of 249
per month
  • Full course catalog
  • Receive job offers verified by Codely
  • Company invoice
Launch Week

premium

37,42 €
Save 139
Annual payment of 449
per month
  • All previous benefits
  • Early access to new courses
  • Discount on workshops

We won't increase the price while your subscription is active