Cloudera - Certified Developer for Apache Hadoop (CCDH)

Looptijd

Looptijd:

Slechts 3 dagen

Methode

Methode:

Klas / Online / Hybride

Volgende datum

Volgende datum:

24/6/2024 (Maandag)

Overzicht

Krijg de vaardigheden die nodig zijn voor het schrijven, onderhouden en optimaliseren van Apache Hadoop. Het Cloudera Certified Developer voor Apache Hadoop (CCDH) certificering zorgt voor de basis concepten en de praktijkervaring waarmee deelnemers robuuste data verwerking applicaties kunnen ontwikkelen door het gebruik van Apache Hadoop. Van workflow implementatie en het werken met APIs door het schrijven van MapReduce code en uitvoeren van joins, is de training cursus van Cloudera de beste voorbereiding voor de uitdagingen in de echte wereld waar Hadoop ontwikkelaars tegenaan kunnen lopen.

Tijdens deze cursus krijgt je de noodzakelijke kennis voor het behalen van het CCDH examen – die je aan het einde van cursus afgenomen krijgt. Door lectuur en praktijk oefeningen komen de volgende onderwerpen aan bod:

  • De werking van MapReduce en HDFS en hoe MapReduce code kunt schrijven
  • Best practice voor Hadoop ontwikkeling, debuggen en implementatie van workflow en algemene algoritmen
  • Hoe de volgende projecten toe te passen: Hive, Pig, Sqoop, Flume, Oozie, en andere Hadoop ecosysteem projecten
  • Het maken van op maat gemaakte componenten zoals WritableComparables en InputFormats om complexe data types Writing en uitvoeren van joins voor het linken van data sets in MapReduce
  • Geavanceerde Hadoop API onderwerpen noodzakelijk voor data analyse in de echte wereld

Zeven redenen waarom jij voor jouw CCDH cursus voor Firebrand kiest:

  1. Jij zal in slechts 3 dagen CCDH gecertificeerd zijn. Doordat onze cursussen residentieel zijn kunnen wij langere lesdagen aanbieden en zal je tijdens je verblijf volledig gefocust zijn op jouw cursus
  2. Onze CCDH cursus is all-inclusive. Cursusmaterialen, accommodatie en maaltijden zijn inbegrepen.
  3. Slaag de eerste keer voor CCDH of train gratis opnieuw.Op basis van onze certificeringsgarantie kun je voor het geval je de eerste keer niet slaagt binnen een jaar terugkomen en opnieuw trainen. Je betaalt dan alleen voor accommodatie en examens. De andere kosten zijn inbegrepen.
  4. Je zal meer over CCDH leren. Waar opleidingen elders doorgaans van 9:00 tot 17:00 duren, kan je bij Firebrand Training rekenen op 12 uur training per dag!
  5. Je zal CCDH sneller beheersen. Doordat onze cursussen residentieel zijn word je in korte tijd ondergedompeld in de theorie. Hierdoor zal je volledig gefocust zijn op de cursus en zal je sneller de theorie en praktijk beheersen.
  6. Je zal voor CCDH studeren bij de beste training provider. Firebrand heeft het Q-For kwaliteitlabel, waarmee onze standaarden en professionaliteit op het gebied van training erkend worden. We hebben inmiddels 134561 professionals getraind en gecertificeerd!
  7. Je gaat meer doen dan alleen de cursusstof van CCDH bestuderen. We maken gebruik van laboratoria, case-studies en oefentests, om ervoor te zorgen dat jij jouw nieuwe kennis direct in jouw werkomgeving kan toepassen.

Voordelen

Andere versnelde trainingsaanbieders vertrouwen sterk op colleges, onafhankelijke zelftesten en studeren.

Effectieve technische instructies moeten zeer gevarieerd en interactief zijn om het aandachtsniveau hoog te houden, kameraadschap en teamwerk tussen de studenten en de instructeur te bevorderen en kennis te verankeren door praktisch leren.

Firebrand Training biedt instructies om aan elke leerbehoefte te voldoen:

  • Intensieve groepsinstructie
  • Eén-op-één instructie aandacht   
  • Hands-on labs
  • Lab partner- en groepsoefeningen
  • Vraag en antwoord oefeningen
  • Onafhankelijke studie

Deze informatie is verstrekt als een nuttig hulpmiddel voor kandidaten die een opleiding overwegen. Cursussen inclusief certificering worden geleverd met een certificeringsgarantie. Slaag de eerste keer of train opnieuw gratis (je betaal voor de accommodatie en examens bij jouw terugkeer). Wij kunnen geen garanties geven over persoonlijke successen of voordelen van het behalen van certificering.

Inhoudsopgave

The Motivation for Hadoop

  • Problems with traditional large-scale systems
  • Introducing Hadoop
  • Hadoopable problems

Hadoop: Basic Concepts and HDFS

  • The Hadoop project and Hadoop components
  • The Hadoop Distributed File System

Introduction to MapReduce

  • MapReduce overview
  • Example: WordCount
  • Mappers
  • Reducers

Hadoop Clusters and the Hadoop Ecosystem

  • Hadoop cluster overview
  • Hadoop jobs and tasks
  • Other Hadoop ecosystem components

Writing a MapReduce Program in Java

  • Basic MapReduce API Concepts
  • Writing MapReduce Drivers, Mappers, and Reducers in Java
  • Speeding up Hadoop development by using eclipse
  • Differences between the old and new MapReduce APIs

Writing a MapReduce Program Using Streaming

  • Writing Mappers and Reducers with the streaming API

Unit Testing MapReduce Programs

  • Unit testing
  • The JUnit and MRUnit testing frameworks
  • Writing unit tests with MRUnit
  • Running unit tests

Delving Deeper into the Hadoop API

  • Using the ToolRunner class
  • Setting up and tearing down Mappers and Reducers
  • Decreasing the amount of intermediate data with combiners
  • Accessing HDFS programmatically
  • Using the distributed cache
  • Using the Hadoop API’s Library of Mappers, Reducers, and Partitioners

Practical Development Tips and Techniques

  • Strategies for debugging MapReduce code
  • Testing MapReduce code locally by using LocalJobRunner
  • Writing and viewing log files
  • Retrieving job information with counters
  • Reusing objects
  • Creating map-only MapReduce jobs

Partitioners and Reducers

  • How partitioners and Reducers work together
  • Determining the optimal number of Reducers for a job
  • Writing customer partitioners

Data Input and Output

  • Creating custom writable and WritableComparable implementations
  • Saving binary data using sequenceFile and Avro data files
  • Issues to consider when using file compression
  • Implementing custom InputFormats and OutputFormats

Common MapReduce Algorithms

  • Sorting and searching large data sets
  • Indexing data
  • Computing term frequency — Inverse Document Frequency
  • Calculating word co-occurrence
  • Performing Secondary Sort

Joining Data Sets in MapReduce Jobs

  • Writing a Map-Side Join
  • Writing a Reduce-Side Join

Integrating Hadoop into the Enterprise Workflow

  • Integrating Hadoop into an existing enterprise
  • Loading data from an RDBMS into HDFS by using Sqoop
  • Managing real-time data using Flume
  • Accessing HDFS from legacy systems with FuseDFS and HttpFS

An Introduction to Hive, Imapala, and Pig

  • The motivation for Hive, Impala, and Pig
  • Hive overview
  • Impala overview
  • Pig overview
  • Choosing Between Hive, Impala, and Pig

An Introduction to Oozie

  • Introduction to Oozie
  • Creating Oozie workflows

Examenproces

Voor het behalen van de CCDH certificering dien je de volgende test behalen:

  • Cloudera Certified Developer for Apache Hadoop (CCD-410)

Het examen bestaat uit 55 vragen en moet binnen 90 minuten gemaakt worden. Je moet minimaal 70% goed hebben voor het behalen van je certificering.

Deze cursus zal de theorie en de praktijk oefeningen hebben om de inhoud van het examen te dekken. Het examen kan niet bij Firebrand in het centrum worden afgenomen. Deelnemers krijgen een examen voucher waarmee ze deel kunnen nemen aan het examen.

De cursus omvat

Tijdens de training ontvang je onderstaand materiaal welke in de prijs is inbegrepen:

  • Cloudera officiële cursusinhoud

Jouw versnelde cursus omvat:

  • Accommodatie *
  • Maaltijden, onbeperkte snacks, drankjes, thee en koffie
  • Examens op locatie
  • Examen vouchers **
  • Oefentoetsen ***
  • Certificeringsgarantie****
  • Trainingsmateriaal
  • Dagelijks tot 12 uur training onder begeleiding van een instructeur
  • 24 uur toegang tot het laboratorium
  • Hands-on training via Lecture | Lab | ReviewTM
  • Digitaal cursusmateriaal (indien beschikbaar)
  • *Alleen voor residentiële training. Geldt niet voor online cursussen
  • **Examenvouchers zijn mogelijk niet inbegrepen voor cursisten en vereisen een afzonderlijke aankoop door een werkgever vanwege ESFA-richtlijnen
  • ***Niet op alle cursussen
  • ****Slaag de eerste keer of train gratis opnieuw (betaal alleen voor accommodatie, examens en incidentele kosten)

Voorkennis

Deze cursus is het meest geschikt voor ontwikkelaars en engineers die ervaring hebben met programmeren. Kennis van Java is aangeraden en is vereist voor het voltooien van de praktijk oefeningen. Voorgaande kennis van Apache Hadoop is niet noodzakelijk.

Beoordelingen

Wereldwijd heeft Firebrand in haar 10-jarig bestaan al 134561 studenten opgeleid! We hebben ze allemaal gevraagd onze versnelde opleidingen te evalueren. De laatste keer dat we onze resultaten analyseerden, bleek 96.41% ons te beoordelen als 'boven verwachting'


"De kennis van de trainer en zijn vermogen om deze hoeveelheid stof in 2 dagen over te brengen zijn een groot compliment waard. Kwaliteit van de locatie is uitstekend."
Arie van der Sman, Ventus. (25/3/2024 (Maandag) t/m 27/3/2024 (Woensdag))

"Van het begin tot het einde professionele dienstverlening"
Philip Lebesque. (25/3/2024 (Maandag) t/m 26/3/2024 (Dinsdag))

"Very good training!"
MK. (25/3/2024 (Maandag) t/m 26/3/2024 (Dinsdag))

"Very well structured! I found the course very useful and the instructor explained everything very well"
AN. (19/3/2024 (Dinsdag) t/m 21/3/2024 (Donderdag))

"I loved the pace and involvement of the coach. the course is very intensive but worth the price. the infrastructure and venue is fantastic aswell."
Andreas Vandenberghe, Allianz Technology SE. (18/3/2024 (Maandag) t/m 24/3/2024 (Zondag))

Cursusdata

Start datum

Eind datum

Status

Locatie

Nu boeken

19/2/2024 (Maandag)

21/2/2024 (Woensdag)

Beëindigde cursus - Geef feedback

-

 

24/6/2024 (Maandag)

26/6/2024 (Woensdag)

Wachtlijst

Landelijk

 

5/8/2024 (Maandag)

7/8/2024 (Woensdag)

Beperkte beschikbaarheid

Landelijk

 

16/9/2024 (Maandag)

18/9/2024 (Woensdag)

Open

Landelijk

 

28/10/2024 (Maandag)

30/10/2024 (Woensdag)

Open

Landelijk

 

9/12/2024 (Maandag)

11/12/2024 (Woensdag)

Open

Landelijk

 

Nieuwste beoordelingen van onze studenten