Spark And Python For Big Data

by CoreXtrime Consulting Services Claim Listing

This course is designed to prepare you for the Cloudera Hadoop and Spark Developer Certification Exam (CCA175). This course will cover Apache Spark and the Spark Ecosystem, which includes Spark RDD, Spark SQL, Spark MLlib and Spark Streaming.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

CoreXtrime Consulting Services Logo

img Duration

Please Enquire

Course Details

This course is designed to prepare you for the Cloudera Hadoop and Spark Developer Certification Exam (CCA175). This course will cover Apache Spark and the Spark Ecosystem, which includes Spark RDD, Spark SQL, Spark MLlib and Spark Streaming. You will get knowledge on Scala Programming language, HDFS,Spark GraphX and Messaging System such as Kafka.

Learn the latest Big Data Technology – Spark! And learn to use it.

Analyze huge data sets, and this course is specifically designed to speed on one of the best technologies for this task, Apache Spark! The top technology companies like Google, Facebook, Netflix, Amazon, NASA, and more are all using Spark to solve their big data problems!

Spark can perform up to 100x faster than Hadoop MapReduce.

This course will teach the basics of Scala, continuing on to learning how to use Spark DataFrames with the latest Spark 2.X syntax! Once we’ve done that we’ll go through how to use the MLlib Machine Library with the DataFrame syntax and Spark.

 

Course Objective/What will Learn?

  • HDFS Commands
  • Scala Fundamentals
  • Core Spark – Transformations and Actions (RDD)
  • Spark SQL and Data Frames
  • Spark Streaming analytics using Kafka, Flume
  • Spark ML

 

Target Audience:

  • Developers and Architects
  • BI /ETL/DW Professionals
  • Senior IT Professionals
  • Testing Professionals and Mainframe Professionals
  • Freshers and Big Data Enthusiasts

 

Content:

  • 1.  Introduction to Big Data Hadoop and Spark
  • Learning Objectives: Understand Big Data and its components such as HDFS. You will learn about the Hadoop Cluster Architecture. You will also get an introduction to Spark and the difference between batch processing and real-time processing.
  • Topics:
  • What is Big Data?
  • Big Data Customer Scenarios
  • What is Hadoop?
  • Hadoop’s Key Characteristics
  • Hadoop Ecosystem and HDFS
  • Hadoop Core Components
  • Rack Awareness and Block Replication
  • YARN and its Advantage
  • Hadoop Cluster and its Architecture
  • Hadoop: Different Cluster Modes
  • Big Data Analytics with Batch & Real-time Processing
  • Why Spark is needed?
  • What is Spark?
  • How Spark differs from other frameworks?
  • Hands-on: Scala REPL Detailed Demo.
  • 2.  Introduction to Scala
  • Learning Objectives: Learn the basics of Scala that are required for programming Spark applications. Also learn about the basic constructs of Scala such as variable types, control structures, collections such as Array, ArrayBuffer, Map, Lists, and many more.
  • Topics:
  • What is Scala?
  • Why Scala for Spark?
  • Scala in other Frameworks
  • Introduction to Scala REPL
  • Basic Scala Operations
  • Variable Types in Scala
  • Control Structures in Scala
  • Foreach loop, Functions and Procedures
  • Collections in Scala- Array
  • ArrayBuffer, Map, Tuples, Lists, and more
  • Hands-on: Scala REPL Detailed Demo
  • 3.  Object Oriented Scala and Functional Programming Concepts
  • Learning Objectives: Learn about object-oriented programming and functional programming techniques in Scala.
  • Topics
  • Variables in Scala
  • Methods, classes, and objects in Scala
  • Packages and package objects
  • Traits and trait linearization
  • Java Interoperability
  • Introduction to functional programming
  • Functional Scala for the data scientists
  • Why functional programming and Scala are important for learning Spark?
  • Pure functions and higher-order functions
  • Using higher-order functions
  • Error handling in functional Scala
  • Functional programming and data mutability
  • Hands-on: OOPs Concepts- Functional Programming
  • 4.  Collection APIs
  • Learning Objectives: Learn about the Scala collection APIs, types and hierarchies. Also, learn about performance characteristics.
  • Topics
  • Scala collection APIs
  • Types and hierarchies
  • Performance characteristics
  • Java interoperability
  • Using Scala implicits
  • 5.  Introduction to Spark
  • Learning Objectives: Understand Apache Spark and learn how to develop Spark applications.
  • Topics:
  • Introduction to data analytics
  • Introduction to big data
  • Distributed computing using Apache Hadoop
  • Introducing Apache Spark
  • Apache Spark installation
  • Spark Applications
  • The back bone of Spark – RDD
  • Loading Data
  • What is Lambda
  • Using the Spark shell
  • Actions and Transformations
  • Associative Property
  • Implant on Data
  • Persistence
  • Caching
  • Loading and Saving data
  • Hands-on:
  • Building and Running Spark Applications
  • Spark Application Web UI
  • Configuring Spark Properties
  • 6.  Operations of RDD
  • Learning Objectives: Get an insight of Spark – RDDs and other RDD related manipulations for implementing business logic (Transformations, Actions, and Functions performed on RDD).
  • Topics
  • Challenges in Existing Computing Methods
  • Probable Solution & How RDD Solves the Problem
  • What is RDD, Its Operations, Transformations & Actions
  • Data Loading and Saving Through RDDs
  • Key-Value Pair RDDs
  • Other Pair RDDs, Two Pair RDDs
  • RDD Lineage
  • RDD Persistence
  • WordCount Program Using RDD Concepts
  • RDD Partitioning & How It Helps Achieve Parallelization
  • Passing Functions to Spark
  • Hands-on:
  • Loading data in RDD
  • Saving data through RDDs
  • RDD Transformations
  • RDD Actions and Functions
  • RDD Partitions
  • WordCount through RDDs
  • 7.  DataFrames and Spark SQL
  • Learning Objectives: Learn about SparkSQL which is used to process structured data with SQL queries, data-frames and datasets in Spark SQL along with different kinds of SQL operations performed on the data-frames. Also, learn about the Spark and Hive integration.
  • Topics
  • Need for Spark SQL
  • What is Spark SQL?
  • Spark SQL Architecture
  • SQL Context in Spark SQL
  • User Defined Functions
  • Data Frames & Datasets
  • Interoperating with RDDs
  • JSON and Parquet File Formats
  • Loading Data through Different Sources
  • Ahmedabad Branch

    A-505, Ratnaakar Nine Square Vastrapur, Ahmedabad

Check out more Big Data Analytics courses in India

LearnAtRISE Logo

Data Analytics (Advance Program)

The exponential increase in data easily available to enterprises is taking the field of business analytics to new heights. A recent IDC study suggests that 90% of corporations value information as a “critical enterprise asset and analytics as an essential competency.

by LearnAtRISE [Claim Listing ]
Codelics Technologies Logo

Big Data

This course is a run-through of Big Data machine learning techniques to inspect, interpret, and get advantage on data. You will gain a thorough disclosure to tools and algorithms used to create machine learning models that learn from data, and to scope those models.

by Codelics Technologies [Claim Listing ]
F I Technologies IT Training Service Logo

Data Analyst using Python

Data Analyst using Python course is offered by F I Technologies IT Training Service. Welcome to F I Technologies IT Training Services, where learning meets innovation. Our mission is to empower individuals with the knowledge and skills they need to excel in the dynamic world of technology.

by F I Technologies IT Training Service [Claim Listing ]
Learning 360 Academy Logo

Data Analytics Certification Course

Data Analytics is the systematic computational analysis of data or statistics. It is used for the discovery, interpretation, and communication of meaningful patterns in data. It also entails applying data patterns toward effective decision-making.

by Learning 360 Academy [Claim Listing ]
HTOP Solutions Logo

Power Bi Training

Power Bi Training in Chennai at Htop Solutions will help you acquire insightful information and can put them into action quicker than with any other business intelligence product now on the market.

by HTOP Solutions [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy