Formation Programmer Hadoop en Java

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

- Développer des algorithmes parallèles efficaces - Analyser des fichiers non structurés et développer des tâches Java MapReduce - Charger et récupérer des données de HBase et du système de fichiers distribué Hadoop (HDFS) - User Defined Functions de Hive et Pig

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 3 875,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 3 875,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Comprendre le contexte d'utilisation d'Hadoop

    Évaluer la valeur que peut apporter Hadoop à l'entreprise
    Examiner l'écosystème d'Hadoop
    Choisir un modèle de distribution adapté

    Défier la complexité de la programmation parallèle

    Examiner les difficultés liées à l'exécution de programmes parallèles : algorithmes, échange des données
    Évaluer le mode de stockage et la complexité du Big Data

    Programmation parallèle avec MapReduce

    Fragmenter et résoudre les problèmes à grande échelle
    Découvrir les tâches compatibles avec MapReduce
    Résoudre des problèmes métier courants

    Appliquer le paradigme Hadoop MapReduce

    Configurer l'environnement de développement
    Examiner la distribution Hadoop
    Étudier les démons Hadoop
    Créer les différents composants des tâches MapReduce
    Analyser les différentes étapes de traitement MapReduce : fractionnement, mappage, lecture aléatoire et réduction

    Créer des tâches MapReduce complexes

    Choisir et utiliser plusieurs outils de mappage et de réduction, exploiter les partitionneurs et les fonctions map et reduce intégrées, analyser les données en séries temporelles avec un second tri, rationaliser les tâches dans différents langages de programmation

    Résoudre les problèmes de manipulation des données

    Exécuter les algorithmes : tris, jointures et recherches parallèles, analyser les fichiers journaux, les données des média sociaux et les courriels

    Mise en œuvre des partitionneurs et des comparateurs

    Identifier les algorithmes parallèles liés au réseau, au processeur et aux E/S de disque
    Répartir la charge de travail avec les partitionneurs
    Contrôler l'ordre de groupement et de tri avec les comparateurs
    Mesurer les performances avec les compteurs

    Bien-fondé des données distribuées

    Optimiser les performances du débit des données
    Utiliser la redondance pour récupérer les données

    Interfacer avec le système de fichiers distribué Hadoop

    Analyser la structure et l'organisation du HDFS
    Charger des données brutes et récupérer le résultat
    Lire et écrire des données avec un programme
    Manipuler les types SequenceFile d'Hadoop
    Partager des données de référence avec DistributedCache

    Structurer les données avec HBase

    Passer du stockage structuré au stockage non structuré
    Appliquer les principes NoSQL avec une application de modèle à la lecture, se connecter à HBase à partir des tâches MapReduce, comparer HBase avec d'autres types de magasins de données NoSQL

    Exploiter la puissance de SQL avec Hive

    Structurer bases de données, les tables, les vues et les partitions
    Intégrer des travaux MapReduce avec des requêtes Hive
    Lancer des requêtes avec HiveQL
    Accéder aux servers Hive via IDBC, ajouter des fonctionnalités à HiveQL avec les fonctions définies par l'utilisateur

    Tester et déboguer le code Hadoop

    Enregistrer des événements importants à auditer et à déboguer
    Valider les spécifications avec MRUnit
    Déboguer en mode local

    Déployer, surveiller et affiner les performances

    Déployer la solution sur un cluster de production
    Uutiliser des outils d'administration pour optimiser les performances
    Surveiller l'exécution des tâches via les interfaces utilisateur web

    Prérequis

    Maîtrise de la programmation orientée objets en Java

    Public

    Développeurs Java, Administrateurs (DBA ou systèmes)

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Exploiter les architectures Big Data Hadoop On-Premise et Cloud
    • Mettre en place des socles techniques complets pour des projets Big Data.
    Tarif

    A partir de 3 800,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Formation JavaFX

    Proposé par Sparks

    Objectifs de la formation

    • Utiliser les outils de base et exploiter les composants d'interfaces graphiques
    • S'approprier les meilleures pratiques de développement JavaFX
    • Mettre en œuvre les threads et améliorer la réactivité des IHM
    • Intégrer des fichiers multimédias
    • Packager et déployer des applications JavaFX
    Tarif

    A partir de 2 390,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Utiliser le langage Swift
    • Identifier les architectures techniques d'un iPhone et d'un iPad
    • Utiliser les outils de développement Apple
    • Construire une application professionnelle iOS performante
    • Rendre une application adaptable aux différentes tailles d'écrans
    • Installer, configurer et utiliser des bibliothèques
    Tarif

    A partir de 1 390,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Talend - Expertise

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Lister les composants avancés de Talend
    • Fédérer votre code pour gagner du temps
    • Débugger et déployer vos jobs
    • Etendre Talend en créant vos propres composants.
    Tarif

    A partir de 1 420,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Formation OpenCms

    Proposé par DAWAN

    Objectifs de la formation

    Construire des applications web basées sur OpenCms - administrer OpenCms
    Tarif

    A partir de 2 475,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Noyau Linux

    Proposé par Sparks

    Objectifs de la formation

    • Savoir écrire des drivers, programmer et gérer le noyau Linux
    • Maîtriser la méthode de compilation
    • Gérer les options principales et du démarrage
    • Créer des modules
    • Utiliser l’API du noyau Linux
    • Connaître les outils et méthodes de débogage
    Tarif

    A partir de 1 800,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Cette formation fait l'objet d'une évaluation formative.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Connaître les notions nécessaires à  la gestion d'un projet Java EE
    Tarif

    A partir de 3 475,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Java SE 8

    Proposé par DAWAN

    Objectifs de la formation

    Maîtriser les évolutions apportées par Java 8
    Tarif

    A partir de 1 275,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Java SE 7

    Proposé par DAWAN

    Objectifs de la formation

    Maîtriser les évolutions apportés par Java 7
    Tarif

    A partir de 1 875,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...