Get in Touch
 Duration 21 hours

Course Outline

Introduction:

  • Apache Spark within the Hadoop Ecosystem
  • Overview of Python and Scala

Fundamentals (Theory):

  • System Architecture
  • RDD (Resilient Distributed Dataset)
  • Transformations and Actions
  • Stages, Tasks, and Dependencies

Hands-on Workshop: Exploring Basics in the Databricks Environment:

  • Practical exercises with the RDD API
  • Core action and transformation functions
  • PairRDD usage
  • Join operations
  • Caching strategies
  • Practical exercises with the DataFrame API
  • SparkSQL implementation
  • DataFrame operations: select, filter, group, and sort
  • UDF (User Defined Functions)
  • Introduction to the Dataset API
  • Stream processing

Hands-on Workshop: Understanding Deployment in the AWS Environment:

  • Core concepts of AWS Glue
  • Key differences between AWS EMR and AWS Glue
  • Implementing sample jobs in both environments
  • Analysis of advantages and limitations

Additional Topics:

  • Introduction to Apache Airflow orchestration

Requirements

Programming skills (preferably in Python or Scala)

Basic SQL knowledge

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories