Get in Touch
 Duration 21 hours

Course Outline

Introduction:

  • Apache Spark's role within the Hadoop ecosystem
  • Foundational overview of Python and Scala

Core Concepts (Theory):

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

Databricks Environment (Hands-on Workshop):

  • Practical exercises using the RDD API
  • Applying basic action and transformation functions
  • Working with PairRDDs
  • Performing Joins
  • Implementing Caching strategies
  • Practical exercises using the DataFrame API
  • Utilizing SparkSQL
  • DataFrame operations: select, filter, group, and sort
  • Creating UDFs (User Defined Functions)
  • Exploring the DataSet API
  • Introduction to Streaming

AWS Environment (Hands-on Workshop):

  • Fundamentals of AWS Glue
  • Comparing AWS EMR and AWS Glue: Key Differences
  • Developing example jobs in both environments
  • Evaluating the pros and cons of each service

Additional Topics:

  • Introduction to orchestration with Apache Airflow

Requirements

Proficiency in programming, with a preference for Python or Scala

Familiarity with fundamental SQL concepts

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories