Get in Touch
 Duration 21 hours

Course Outline

Introduction:

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

Foundations (Theory):

  • System Architecture
  • RDD Concepts
  • Transformations and Actions
  • Stages, Tasks, and Dependencies

Hands-on Workshop: Using the Databricks Environment to Master Basics:

  • Practical exercises with the RDD API
  • Core action and transformation functions
  • Working with PairRDDs
  • Join operations
  • Caching strategies
  • Practical exercises with the DataFrame API
  • SparkSQL implementation
  • DataFrame operations: select, filter, group, and sort
  • User-Defined Functions (UDFs)
  • Exploring the DataSet API
  • Streaming data

Hands-on Workshop: Using the AWS Environment to Understand Deployment:

  • Foundations of AWS Glue
  • Distinguishing between AWS EMR and AWS Glue
  • Building example jobs in both environments
  • Analyzing advantages and disadvantages

Additional Topics:

  • Introduction to orchestration with Apache Airflow

Requirements

Programming proficiency (ideally in Python or Scala)

Fundamental understanding of SQL

Testimonials (3)

Related Categories