Course Name
Course Code : DYQ72
Venue Details
Postal Code : 28014
Session Dates
Duration: 2 days (14 hours)
This course introduces participants to the core concepts of Apache Spark and its deployment in cloud environments like AWS, Azure, and Google Cloud. Participants will learn how to process large-scale data using Spark’s components (Core, SQL, Streaming, MLlib) and how to set up, manage, and optimize Spark clusters in the cloud. The course combines theoretical foundations with hands-on labs to provide a strong understanding of Spark's cloud integration.
What is Apache Spark?
Spark architecture and components
RDDs, DataFrames, Datasets
Cluster modes: local, standalone, YARN, Mesos, Kubernetes
Cloud deployment overview: AWS EMR, Azure HDInsight, Dataproc, Databricks
Setting up Spark on cloud environments (AWS EMR / Azure HDInsight / GCP Dataproc)
Cloud storage integration (S3, Azure Blob, GCS)
Writing and submitting Spark jobs on cloud clusters
PySpark and Spark-shell hands-on labs
Managing Spark clusters and scaling
Working with DataFrames and Datasets
Using Spark SQL for querying structured data
Integrating with cloud-native data sources (BigQuery, Redshift, Synapse)
Caching, partitioning, and optimization techniques
Hands-on exercises with large datasets
Introduction to Spark Streaming and Structured Streaming
Processing streaming data in real time from Kafka, cloud storage, and REST APIs
MLlib: machine learning pipelines in Spark
Building and evaluating models in Spark
Deploying ML models in the cloud
Spark job tuning strategies
Executors, memory, shuffling, and parallelism
Monitoring Spark jobs using cloud-native tools (CloudWatch, Azure Monitor, etc.)
Debugging and handling failures
Hands-on Exercises
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |