Big Data Programming using Hadoop for Developer
Course Description:
This workshop provides an understanding of Big Data Technology and Its ecosystems and how to apply in the enterprise. This workshop emphasizes on how to write a MapReduce program in Java to analyse a Big Data storing in Hadoop. The workshop will describe Hadoop technology and how to install it on a local system. It will describe the architecture of Hadoop focusing on HDFS and MapReduce. The workshop will provide a deep study on Java APIs for MapReduce programming with hand-on exercises on a local system. In addition, we will also cover programming techniques using Hive, Pig and Impala.
Duration : 3 Days (9:00 - 16:00)
Fee :10,300 Baht exclude VAT ( 8,500 Baht exclude VAT with your own computer )
(Fee includes Course Material + Coffee Break and Lunch)
Instructor : Associate Professor Dr. Thanachart Numnonda (See Profile >> Here)
Executive Director, IMC Institute
Ex-Director, Software Park Thailand
Certified Sun Java Instructor
Lead Instructor for Mini Master of Java Technology KMITL
Instructor for many universities and public organizations
Mr. Dendej Sawarnkatat (See Profile >> Here)
ELearning Association of Thailand (ELAT) committee/instructor
Software Park (Thailand) Instructor
ACIS Training Center Instructor
Training Schedule:
17-19 February 2016
14-16 September 2016
Technology using in This workshop: Hadoop Cloudera
Training Venue: The Connection (Near MRT Ladprao Exit 4)>> See Map
Who Should Attend:
IT Manager
IT Developer
IT Architect
IT Development Team Senior IT Staff
Prerequisite: Working Experience in IT more than 3 years with Java Programming Knowledging
Benefits :
Understand Today Key Business Requirements to fit with Big Data Technology Solution
Learn Big Data Hadoop Development Process
Understand how to setup a local Hadoop system.
Learn how to use Cloudera, the Amazon Elastic MapReduce.
Gain Experience of Writing Map Reduce Program, An Essential of Big Data Hadoop Technology and Its Ecosystems in Hands-On Labs.
Understand MapReduce API on Java Technology
Learning how to write a Big data program using Spark
Be able to analyse Big Data using Hive, Pig, Impala
Course Outline:
Day 1:
Lecture: Introduction to Big Data Technology and Hadoop
Lecture: Big Data Development Process
Lecture: Introduction to Cloudera
Hands-On: Installing Cloudera Hadoop and Ecosystem Components
Hands-On: Configuring HDFS, Importing Data to HDFS, Retrieving, Deleting Data from HDFS
Day 2
Lecture: Understanding Map Reduce Processing
Hand-On: Installing Eclipse for Map Reduce Processing
Hands-On: Writing you own Map Reduce Program
Hands-On: Packaging Map Reduce and Deploying to Hadoop Runtime Environment
Hands-On: Writing a map Reduce program to count characters.
Lecture: Map Reduce Custom Libraries
Hands-On: Write your own Map Reduce using Custom Libraries
Hands-On: Running your Map Reduce Programs on Amazon Elastic Map Reduce.
Lecture: Understand Map Reduce Types and Formats
Hands-On: Writing Map Reduce Input Formats / Output Formats Programs
Introduction to Spark
Installing Spark
Spark Deconstructed
Your first application
RDD
Spark SQL
Day 3
Lecture: Hive Programming
Hands-On: Hive Programming on Cloudera
Lecture: Pig Programming
Hands-On: Pig Programming on Cloudera
Lecture: Introduction to Impala
Hands-On: Impala Programming on Cloudera
Online Registration >> HERE