Cloudera Developer Training for Apache Hadoop

Training » Administrator Training » Apache Hadoop » Cloudera Developer Training for Apache Hadoop

Course Summary

This four-day training course is for developers who want to learn to use Apache Hadoop to build powerful data processing applications.

Download the full agenda for Cloudera's Developer Training for Apache Hadoop.

Developer Training Webinar

Wondering whether Cloudera's Developer Training is right for you and your team? In this on-demand webinar, Introduction to Hadoop Developer Training, Cloudera's Curriculum Manager, Ian Wrigley, talks about what topics the course covers and shares a sneak-peak at the chapter on MapReduce APIs. Watch now!

[top] Duration

4 days.

[top] You Will Learn

  • The core technologies of Hadoop
  • How HDFS and MapReduce work
  • How to develop MapReduce applications
  • How to unit test MapReduce applications
  • How to use MapReduce combiners, partitioners and the distributed cache
  • Best practices for developing and debugging MapReduce applications
  • How to implement data input and output in MapReduce applications
  • Algorithms for common MapReduce tasks
  • How to join data sets in MapReduce
  • How Hadoop integrates into the data center
  • How to use Mahout’s machine learning algorithms
  • How Hive and Pig can be used for rapid application development
  • How to create large workflows using Oozie

[top] Prerequisites

This course is appropriate for developers who will be writing, maintaining and/or optimizing Hadoop jobs. Participants should have programming experience; knowledge of Java is highly recommended. Understanding of common computer science concepts is a plus. Prior knowledge of Hadoop is not required.

Hands-On Exercises

Throughout the course, students write Hadoop code and perform other hands-on exercises to solidify their understanding of the concepts being presented.

Certification Exam

Following successful completion of the training class, attendees will be given a voucher for one certification exam attempt. This voucher is non-transfearable and is given only to individuals who successfully complete the entire training class. Learn more about the CCDH Certification Exam. 

[top] Outline

  • Introduction
  • The Motivation for Hadoop
  • Hadoop: Basic Concepts
  • Writing a MapReduce Program
  • Unit Testing MapReduce Programs
  • Delving Deeper into the Hadoop API
  • Practical Development Tips and Techniques
  • Data Input and Output
  • Common MapReduce Algorithms
  • Joining Data Sets in MapReduce Jobs
  • Integrating Hadoop into the Enterprise Workflow
  • Machine Learning and Mahout
  • An Introduction to Hive and Pig
  • An Introduction to Oozie
  • Conclusion
  • Appendix: Graph Processing in Map Reduce

Training Schedule

International Jun 2013 Jul 2013 Aug 2013 Sep 2013
Amsterdam, Netherlands       Sep 17 - Sep 20
Hallbergmoos, Germany     Aug 27 - Aug 30
 
Istanbul, Turkey   Jul 1 - Jul 4
   
Kraków, Poland       Sep 16 - Sep 19
London, United Kingdom   Jul 9 - Jul 12
   
Melbourne, Australia   Jul 9 - Jul 12
   
Milan, Italy       Sep 2 - Sep 5
Montreal, Canada   Jul 8 - Jul 11
Aug 6 - Aug 9
Sep 3 - Sep 6
Sep 30 - Oct 3
Noida, India     Aug 5 - Aug 8
 
Ottawa, Canada   Jul 8 - Jul 11
Aug 6 - Aug 9
Sep 3 - Sep 6
Sep 30 - Oct 3
Paris, France       Sep 24 - Sep 27
Paris, France       Sep 24 - Sep 27
Rome, Italy   Jul 2 - Jul 5
   
São Paulo, Brazil       Sep 17 - Sep 20
Singapore, Singapore Jun 24 - Jun 27
Jul 22 - Jul 25
Aug 19 - Aug 22
 
Sydney, Australia     Aug 6 - Aug 9
 
Tel Aviv, Israel   Jul 15 - Jul 18
   
Toronto, Canada   Jul 8 - Jul 11
Aug 6 - Aug 9
Sep 3 - Sep 6
Sep 30 - Oct 3
Warsaw, Poland Jun 24 - Jun 27