Course : Hadoop, development

Practical course - 3d - 21h00 - Ref. HDD
Price : 2000 € E.T.

Hadoop, development




This course will teach you how to develop applications that enable you to process distributed data in batch mode. You'll collect, store and process data in heterogeneous formats using Apache Hadoop, to set up processing chains integrated with your information system.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. HDD
  3d - 21h00
2000 € E.T.




This course will teach you how to develop applications that enable you to process distributed data in batch mode. You'll collect, store and process data in heterogeneous formats using Apache Hadoop, to set up processing chains integrated with your information system.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding the Cloudera/Hortonworks Hadoop ecosystem
Introducing the principles of the Hadoop framework
Mettre en œuvre des tâches Hadoop pour extraire des éléments pertinents d'ensembles de données volumineux
Developing efficient parallel algorithms with MapReduce
Charger des données non structurées des systèmes HDFS et HBase

Intended audience
Developers, project managers, data scientists, architects

Prerequisites
Knowledge of an object programming language such as Java, and of scripting.

Practical details
Application development for Big Data.
Teaching methods
Lectures 30%, practical work 70%.

Course schedule

1
Big data

  • Defining the scope of big data.
  • The role of the Hadoop project.
  • Basic concepts of big data projects.
  • Introduction to cloud computing.
  • The difference between private and public cloud computing.
  • Big data architectures based on Hadoop projects.
  • The Cloudera/Hortonworks Hadoop ecosystem.
Demonstration
Using Hadoop.

2
Collecting data and applying Map Reduce

  • Analysis of company data flows.
  • Structured and unstructured data.
  • The principles of semantic analysis of enterprise data.
  • MapReduce-based task graph.
  • Data consistency granularity.
  • Transfer data from a persistence system to Hadoop.
  • Transferring data from a cloud to Hadoop.
Hands-on work
Managing the collection of customer information using MapReduce. Configuring the YARN implementation. Developing a MapReduce-based task.

3
Data storage with HBase

  • Several types of XML database.
  • Usage patterns and their application to the cloud.
  • Application of Hadoop database within a workflow.
  • Using Hive/Pig projects.
  • Using the HCatalog project.
  • HBase Java API.
Hands-on work
Manage modifications to a data catalog.

4
Data storage on HDFS

  • Usage patterns and their application to the cloud.
  • Architecture and installation of an HDFS system, journal, NameNode, DataNode.
  • Operations, orders and order management.
  • Java HDFS API.
  • Data analysis with Apache Pig.
  • The Pig Latin language. Using Apache Pig with Java.
  • Querying with Apache Hive.
  • Data replication. Data sharing on HDFS architecture.
Hands-on work
Administering a shared client repository on Hadoop. Using the visualization console.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 25 Nov.

2027 : 24 Mar., 24 Mar., 11 Oct., 11 Oct., 6 Dec., 6 Dec.

PARIS LA DÉFENSE
2026 : 28 Sep., 25 Nov.

2027 : 24 Mar., 11 Oct., 6 Dec.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.