Get in Touch
 Duration 21 hours

Course Outline

Introduction:

  • Apache Spark’s role within the Hadoop ecosystem
  • Brief overview of Python and Scala

Core Concepts (Theoretical):

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

Exploring Fundamentals via Databricks (Hands-on Workshop):

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

Cloud Deployment via AWS (Hands-on Workshop):

  • Foundations of AWS Glue
  • Key differences between AWS EMR and AWS Glue
  • Implementing sample jobs in both environments
  • Evaluating the advantages and limitations of each service

Additional Topics:

  • Introduction to orchestration with Apache Airflow

Requirements

Programming skills (ideally in Python or Scala)

Foundational knowledge of SQL

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories