Blended Learning Outline: Developer Training for Apache Spark and Hadoop (180404a)

Similar documents
Blended Learning Outline: Cloudera Data Analyst Training (171219a)

Overview. Prerequisites. Course Outline. Course Outline :: Apache Spark Development::

Overview. : Cloudera Data Analyst Training. Course Outline :: Cloudera Data Analyst Training::

CERTIFICATE IN SOFTWARE DEVELOPMENT LIFE CYCLE IN BIG DATA AND BUSINESS INTELLIGENCE (SDLC-BD & BI)

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours

Big Data Architect.

Big Data. Big Data Analyst. Big Data Engineer. Big Data Architect

Oracle Big Data Fundamentals Ed 2

Innovatus Technologies

Hadoop. Introduction / Overview

Apache Spark and Scala Certification Training


Big Data Hadoop Stack

Certified Big Data Hadoop and Spark Scala Course Curriculum

DATA SCIENCE USING SPARK: AN INTRODUCTION

Unifying Big Data Workloads in Apache Spark

Big Data Hadoop Course Content

Big Data Syllabus. Understanding big data and Hadoop. Limitations and Solutions of existing Data Analytics Architecture

A Tutorial on Apache Spark

MODERN BIG DATA DESIGN PATTERNS CASE DRIVEN DESINGS

Hadoop Development Introduction

Certified Big Data and Hadoop Course Curriculum

Asanka Padmakumara. ETL 2.0: Data Engineering with Azure Databricks

1 Big Data Hadoop. 1. Introduction About this Course About Big Data Course Logistics Introductions

The Hadoop Ecosystem. EECS 4415 Big Data Systems. Tilemachos Pechlivanoglou

BIG DATA COURSE CONTENT

Apache Spark 2.0. Matei

We are ready to serve Latest Testing Trends, Are you ready to learn?? New Batches Info

Big Data Analytics using Apache Hadoop and Spark with Scala

Structured Streaming. Big Data Analysis with Scala and Spark Heather Miller

Delving Deep into Hadoop Course Contents Introduction to Hadoop and Architecture

Spark Overview. Professor Sasu Tarkoma.

CSE 444: Database Internals. Lecture 23 Spark

Apache Spark is a fast and general-purpose engine for large-scale data processing Spark aims at achieving the following goals in the Big data context

An Introduction to Apache Spark

IBM Data Science Experience White paper. SparkR. Transforming R into a tool for big data analytics

Developer Training for Apache Spark and Hadoop: Hands-On Exercises

Processing of big data with Apache Spark

Hadoop 2.x Core: YARN, Tez, and Spark. Hortonworks Inc All Rights Reserved

Dell In-Memory Appliance for Cloudera Enterprise

Spark, Shark and Spark Streaming Introduction

Hortonworks University. Education Catalog 2018 Q1

Cloud Computing & Visualization

HADOOP COURSE CONTENT (HADOOP-1.X, 2.X & 3.X) (Development, Administration & REAL TIME Projects Implementation)

Specialist ICT Learning

Oracle Big Data Fundamentals Ed 1

Hadoop course content

In-memory data pipeline and warehouse at scale using Spark, Spark SQL, Tachyon and Parquet

Big Data Hadoop Certification Training

Agenda. Spark Platform Spark Core Spark Extensions Using Apache Spark

Expert Lecture plan proposal Hadoop& itsapplication

Hadoop Online Training

WHAT S NEW IN SPARK 2.0: STRUCTURED STREAMING AND DATASETS

Data Analytics Job Guarantee Program

Hadoop. Course Duration: 25 days (60 hours duration). Bigdata Fundamentals. Day1: (2hours)

Increase Value from Big Data with Real-Time Data Integration and Streaming Analytics

빅데이터기술개요 2016/8/20 ~ 9/3. 윤형기

Techno Expert Solutions An institute for specialized studies!

Configuring and Deploying Hadoop Cluster Deployment Templates

/ Cloud Computing. Recitation 15 December 6 th 2016

Submitted to: Dr. Sunnie Chung. Presented by: Sonal Deshmukh Jay Upadhyay

Principal Software Engineer Red Hat Emerging Technology June 24, 2015

Big Data com Hadoop. VIII Sessão - SQL Bahia. Impala, Hive e Spark. Diógenes Pires 03/03/2018

Hadoop. Introduction to BIGDATA and HADOOP

A complete Hadoop Development Training Program.

2/26/2017. Originally developed at the University of California - Berkeley's AMPLab

Data Science Bootcamp Curriculum. NYC Data Science Academy

Chapter 4: Apache Spark

Hadoop & Big Data Analytics Complete Practical & Real-time Training

Over the last few years, we have seen a disruption in the data management

Turning Relational Database Tables into Spark Data Sources

Cloud Computing 3. CSCI 4850/5850 High-Performance Computing Spring 2018

Activator Library. Focus on maximizing the value of your data, gain business insights, increase your team s productivity, and achieve success.

About the Tutorial. Audience. Prerequisites. Copyright and Disclaimer. PySpark

Adaptive Executive Layer with Pentaho Data Integration

Evolution of the Logging Service Hands-on Hadoop Proof of Concept for CALS-2.0

CSC 261/461 Database Systems Lecture 24. Spring 2017 MW 3:25 pm 4:40 pm January 18 May 3 Dewey 1101

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Analytic Cloud with. Shelly Garion. IBM Research -- Haifa IBM Corporation

Apache Ignite TM - In- Memory Data Fabric Fast Data Meets Open Source

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015

Big Data Analytics. Description:

An Introduction to Apache Spark Big Data Madison: 29 July William Red Hat, Inc.

HOMEWORK 9. M. Neumann. Due: THU 8 NOV PM. Getting Started SUBMISSION INSTRUCTIONS

Data processing in Apache Spark

Big Data with Hadoop Ecosystem

iway iway Big Data Integrator New Features Bulletin and Release Notes Version DN

Outline. CS-562 Introduction to data analysis using Apache Spark

The Evolution of Big Data Platforms and Data Science

Higher level data processing in Apache Spark

Security and Performance advances with Oracle Big Data SQL

Analyzing Flight Data

An Overview of Apache Spark

Big data systems 12/8/17

SciSpark 201. Searching for MCCs

SparkSQL 11/14/2018 1

Oracle Big Data. A NA LYT ICS A ND MA NAG E MENT.

Spark 2. Alexey Zinovyev, Java/BigData Trainer in EPAM

An exceedingly high-level overview of ambient noise processing with Spark and Hadoop

Spark Streaming. Big Data Analysis with Scala and Spark Heather Miller

Transcription:

Blended Learning Outline: Developer Training for Apache Spark and Hadoop (180404a) Cloudera s Developer Training for Apache Spark and Hadoop delivers the key concepts and expertise need to develop high-performance parallel applications with Apache Spark. Participants will learn how to use Spark SQL to query structured data and Spark Streaming to perform real-time processing on streaming data from a variety of sources. Developers will also practice writing applications that use core Spark to perform ETL processing and iterative algorithms. The course covers how to work with big data stored in a distributed file system, and execute Spark applications on a Hadoop cluster. After taking this course, participants will be prepared to face real-world challenges and build applications to execute faster decisions, better decisions, and interactive analysis, applied to a wide variety of use cases, architectures, and industries. Prerequisites This course is designed for developers and engineers who have programming experience, but prior knowledge of Spark and Hadoop is not required. Apache Spark examples and hands-on exercises are presented in Scala and Python. The ability to program in one of those languages is required. Basic familiarity with the Linux command line is assumed. Basic knowledge of SQL is helpful. Format: Participants enrolling in blended learning will be provided with: - OnDemand access of Developer Training for Spark and Hadoop. o Including 20-hours of cloud-based lab access o Access will be available one week prior to the first live session through the Friday following the final live session - Five three hour live-virtual sessions with a senior Cloudera Instructor. o Live-virtual sessions will be focused on demonstrating labs and covering select topics from the weekly lessons. The live sessions allow time for students to ask questions, but assume participants have already completed the Ondemand lessons for that particular week.

Week 1: Introduction In this session students will ensure they have access to the courseware materials, can connect to the lab environment and be given details about the structure of the upcoming sessions. Week 2: Introduction to Apache Hadoop and the Hadoop Ecosystem Apache Hadoop Overview Data Ingestion and Storage Data Processing Data Analysis and Exploration Other Ecosystem Tools Introduction to the Hands-On Exercises Apache Hadoop File Storage Apache Hadoop Cluster Components HDFS Architecture Using HDFS Distributed Processing on an Apache Hadoop Cluster YARN Architecture Working With YARN Apache Spark Basics What is Apache Spark? Starting the Spark Shell Using the Spark Shell Getting Started with Datasets and DataFrames DataFrame Operations Working with DataFrames and Schemas Creating DataFrames from Data Sources Saving DataFrames to Data Sources DataFrame Schemas

Eager and Lazy Execution Analyzing Data with DataFrame Queries Querying DataFrames Using Column Expressions Grouping and Aggregation Queries Joining DataFrames Week 3: RDD Overview RDD Overview RDD Data Sources Creating and Saving RDDs RDD Operations Transforming Data with RDDs Writing and Passing Transformation Functions Transformation Execution Converting Between RDDs and DataFrames Aggregating Data with Pair RDDs Key-Value Pair RDDs Map-Reduce Other Pair RDD Operations Querying Tables and Views with Apache Spark SQL Querying Tables in Spark Using SQL Querying Files and Views The Catalog API Comparing Spark SQL, Apache Impala, and Apache Hive-on-Spark Working with Datasets in Scala Datasets and DataFrames Creating Datasets Loading and Saving Datasets Dataset Operations

Week 4: Writing, Configuring, and Running Apache Spark Applications Writing a Spark Application Building and Running an Application Application Deployment Mode The Spark Application Web UI Configuring Application Properties Distributed Processing Review: Apache Spark on a Cluster RDD Partitions Example: Partitioning in Queries Stages and Tasks Job Execution Planning Example: Catalyst Execution Plan Example: RDD Execution Plan Distributed Data Persistence DataFrame and Dataset Persistence Persistence Storage Levels Viewing Persisted RDDs Common Patterns in Apache Spark Data Processing Common Apache Spark Use Cases Iterative Algorithms in Apache Spark Machine Learning Example: k-means Week 5: Apache Spark Streaming: Introduction to DStreams Apache Spark Streaming Overview Example: Streaming Request Count DStreams Developing Streaming Applications Apache Spark Streaming: Processing Multiple Batches Multi-Batch Operations

Time Slicing State Operations Sliding Window Operations Preview: Structured Streaming Apache Spark Streaming: Data Sources Streaming Data Source Overview Apache Flume and Apache Kafka Data Sources Example: Using a Kafka Direct Data Source Conclusion