Get in Touch
 Duration 21 hours

Course Outline

Introduction:

  • Apache Spark within the Hadoop Ecosystem
  • Brief overview of Python and Scala

Foundational Concepts (Theory):

  • Architecture
  • RDDs (Resilient Distributed Datasets)
  • Transformations and Actions
  • Stages, Tasks, and Dependencies

Exploring Basics via Databricks (Hands-on Workshop):

  • Practical exercises using the RDD API
  • Core action and transformation functions
  • PairRDD
  • Join operations
  • Caching strategies
  • Practical exercises using the DataFrame API
  • SparkSQL
  • DataFrame operations: select, filter, group, sort
  • UDFs (User Defined Functions)
  • Introduction to the DataSet API
  • Streaming

Understanding Deployment via AWS (Hands-on Workshop):

  • Fundamentals of AWS Glue
  • Comparing differences between AWS EMR and AWS Glue
  • Example jobs implemented in both environments
  • Analyzing the pros and cons of each service

Additional Topics:

  • Introduction to Apache Airflow orchestration

Requirements

Programming experience (Python and Scala preferred)

Basic knowledge of SQL

Testimonials (3)

Related Categories