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

    Plus concrètement cette formation Outlook 2016 Initiation vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Savoir utiliser de façon opérationnelle les fonctions de messagerie et des gestions des contacts
    • Savoir utiliser plusieurs calendriers pour programmer des rendez-vous et des réunions
    • Créer des tâches et des notes
    Tarif

    A partir de 390,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    A partir de 2 175,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    5 jours (35 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Objectifs de la formation

    Construire des applications web en utilisant Spring Web et Spring Boot et gérer efficacement la couche de persistance de données
    Tarif

    A partir de 2 775,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Le serveur OpenSource JBoss supporté par Redhat est sûrement le serveur applicatif Java EE dont la pénétration en entreprise est en constante progression. Les versions communautaires 7.x, ou commerciale EAP 6 sont toutes les deux certifiées Java EE6 et offrent des fonctionnalités supplémentaires très attractives (console d'administration, outils de commande en ligne, support pour le clustering, outils de monitoring). Cette formation avancée JBOSS 7/JBoss EAP 6, est tournée vers les administrateurs de plate-forme qui veulent mettre en place des outils de surveillance et de mesure de performance. Elle se concentre sur les points de configuration du serveur permettant d'optimiser le matériel nécessaire à une instance Jboss et de maximiser le débit des applicatifs déployés.

    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    La formation IBM Case Foundation 5.2.1 Administration couvre tous les aspects du système workflow d'IBM Case Foundation : configuration, sécurisation, maintenance, gestion et intégration d'applications.

    À l'issue de cette formation, vous serez en mesure de :

    • Configure the workflow system

    - Identify the components of a workflow system
    - Create and configure a workflow system to support FileNet workflow applications
    - Create and configure an isolated region
    - Create a connection point and isolated region
    - Create isolated region objects
    - Expose data fields
    - Define indexes for queues and rosters
    - Create and configure in-baskets and roles
    - Configure Content Navigator for workflow
    - Configure a web application and step processor

    • Security

    - Inspect workflow system security settings
    - Add users and groups to a workflow system
    - Identify and resolve security issues

    • Maintain the Workflow Show

    - Use administrative tools for maintenance
    - Monitor with the Process Services Ping page
    - Monitor with System Dashboard
    - Monitor with vwtool
    - Maintain event logs

    • Manage Work in Progress

    - Use Case Foundation tools to search for work with basic and advanced search criteria
    - Modify work items
    - Process and manage work
    - Manage a workflow exception

    • Component Integration

    - Understand the purpose of component integration in workflow applications
    - Understand the architecture of the Component Manager Frameworks
    - Understand what component queues provide
    - Create and configure a Java component
    - Monitor and maintain component queues

    Tarif

    A partir de 2 890,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Enoncer les différents types de réseaux et leurs spécificités
    • Concevoir une architecture de réseau performante (switch, VLAN, wifi, ...)
    • Mettre en oeuvre cette architecture
    • Mettre en place les services réseaux DNS et DHCP
    • Tester l'intégrite de votre réseau
    • Maîtriser les protocoles de routage IPv4 et IPv6
    • Sécuriser votre réseau (firewall)
    • Créer un VPN entre deux sites (entreprise, utilisateur nomade, particulier)
    • Superviser le réseau (SNMP, Nagios, Cacti)
    • Diagnostiquer et réparer les dysfonctionnements du réseau
    • Analyser les risques d'attaques et mettre en place des systèmes de défense performants.

    Ce cursus se déroule en quatre périodes de formation distinctes selon un ordre progressif.

    Les dates affichées correspondent aux dates du premier cours. Pour connaître les dates des sessions suivantes, n'hésitez pas à contacter nos conseillers pédagogiques.

    Tarif

    A partir de 7 570,00 €

    Durée

    17j / 119h

    Modes
    • Centre
    • Entreprise
    • Distance

    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

    Objectifs de la formation

    Concrètement cette formation Bases de données relationnelles vous apportera les connaissances suivantes : 

    • Quelle est la signification du terme relationnel 
    • Quelles sont les forces et les faiblesses d'une base de données relationnelle 
    • Quel est le processus de développement à suivre pour concevoir et réaliser une base de données relationnelle 
    • Les différentes techniques de conception logique et physique des bases de données 
    • Le compromis à trouver entre normalisation et non-normalisation des données
    • Les manipulation SQL de base et ce qui se passe en interne
    • Ce qui change lorsqu'on travaille avec un SGBDR dans un environnement client/serveur 
    • L'emploi de procédures stockées sur le serveur et leur impact sur les applications 
    • Les spécificités liées à la mise en œuvre d'une base de données relationnelle dans le contexte des applications Web.
    Tarif

    A partir de 2 290,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Java

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre et expliquer les fondamentaux du langage Java
    • Écrire et exécuter des programmes Java simples
    • Utiliser efficacement les structures de contrôle et les collections Java
    • Créer des classes Java avec des méthodes, des variables et des constructeurs
    • Manipuler les exceptions et les erreurs en Java
    • Utiliser les API Java pour l'accès aux bases de données
    • Créer des tests unitaires et utiliser des techniques de débogage
    Tarif

    A partir de 2 750,00 €

    Durée

    5 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...