Szkolenia Cloudera

Cel szkolenia

This four-day hands-on training course delivers the key concepts and knowledge developers need to use Apache Spark to develop high-performance, parallel applications on the Cloudera Data Platform (CDP).

Hands-on exercises allow students to practice writing Spark applications that integrate with CDP core components. Participants will learn how to use Spark SQL to query structured data, how to use Hive features to ingest and denormalize data, and how to work with “big data” stored in a distributed file system.

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.

What you'll learn

During this course, you will learn how to:

  • Distribute, store, and process data in a CDP cluster
  • Write, configure, and deploy Apache Spark applications
  • Use the Spark interpreters and Spark applications to explore, process, and analyze distributed data
  • Query data using Spark SQL, DataFrames, and Hive tables
  • Deploy a Spark application on the Data Engineering Service

What to expect

This course is designed for developers and data engineers. All students are expected to have basic Linux experience, and basic proficiency with either Python or Scala programming languages. Basic knowledge of SQL is helpful.  Prior knowledge of Spark and Hadoop is not required.

Plan szkolenia Rozwiń listę

  • HDFS Introduction
    • HDFS Overview
    • HDFS Components and Interactions
    • Additional HDFS Interactions
    • Ozone Overview
    • Exercise: Working with HDFS
  • YARN Introduction
    • YARN Overview
    • YARN Components and Interaction
    • Working with YARN
    • Exercise: Working with YARN
  • Working with RDDs
    • Resilient Distributed Datasets (RDDs)
    • Exercise: Working with RDDs
  • Working with DataFrames
    • Introduction to DataFrames
    • Exercise: Introducing DataFrames
    • Exercise: Reading and Writing DataFrames
    • Exercise: Working with Columns
    • Exercise: Working with Complex Types
    • Exercise: Combining and Splitting DataFrames
    • Exercise: Summarizing and Grouping DataFrames
    • Exercise: Working with UDFs
    • Exercise: Working with Windows
  • Introduction to Apache Hive
    • About Hive
    • Transforming data with Hive QL
  • Working with Apache Hive
    • Exercise: Working with Partitions
    • Exercise: Working with Buckets
    • Exercise: Working with Skew
    • Exercise: Using Serdes to Ingest Text Data
    • Exercise: Using Complex Types to Denormalize Data
  • Hive and Spark Integration
    • Hive and Spark Integration
    • Exercise: Spark Integration with Hive
  • Distributed Processing Challenges
    • Shuffle
    • Skew
    • Order
  • Spark Distributed Processing
    • Spark Distributed Processing
    • Exercise: Explore Query Execution Order
  • Spark Distributed Persistence
    • DataFrame and Dataset Persistence
    • Persistence Storage Levels
    • Viewing Persisted RDDs
    • Exercise: Persisting DataFrames
  • Data Engineering Service
    • Create and Trigger Ad-Hoc Spark Jobs
    • Orchestrate a Set of Jobs Using Airflow
    • Data Lineage using Atlas
    • Auto-scaling in Data Engineering Service
  • Workload XM
    • Optimize Workloads, Performance, Capacity
    • Identify Suboptimal Spark Jobs
  • Appendix: Working with Datasets in Scala
    • Working with Datasets in Scala
    • Exercise: Using Datasets in Scala
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne

This course is designed for developers and data engineers. All students are expected to have basic Linux experience, and basic proficiency with either Python or Scala programming languages. Basic knowledge of SQL is helpful. Prior knowledge of Spark and Hadoop is not required.

Poziom trudności
Czas trwania 4 dni
Certyfikat

The participants will obtain certificates signed by Cloudera (course completion).

Upon completion of the course, attendees are encouraged to continue their study and register for the CDP Data Analyst exam https://www.cloudera.com/about/training/certification/cdp-dataanalyst-exam-cdp-4001.html and/or CDP Data Engineer exam https://www.cloudera.com/about/training/certification/cdp-data-engineer-exam-guide-cdp-3002.html

Certification is a great differentiator. It helps establish you as a leader in the field, providing employers and customers with tangible evidence of your skills and expertise.

Prowadzący

Certified Cloudera Instructor

Pozostałe szkolenia Cloudera | Cloudera Data Analyst

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 3000 EUR NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
  • szkolenie dostępne w wersji stacjonarnej we wskazanej lokalizacji lub w trybie zdalnym, w zależności od preferencji uczestnika: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Polski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Cloudera

Harmonogram szkoleń Cloudera