Apache Hadoop – Développer des applications pour le Big Data

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Développer une application de traitements distribués sur de gros volumes de données ;
  • Configurer et optimiser Hadoop pour chaque besoin ;
  • Organiser et construire un cluster Hadoop ;
  • Prototyper et intégrer rapidement de nouveaux besoins grâce à Hadoop Streaming et Python.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours - 35 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Dans cette formation orientée développement d’applications pour le Big Data avec Apache Hadoop, apprenez à manipuler MapReduce, à comprendre et à utiliser HDFS, et à travailler avec YARN.
Profitez de nos travaux pratiques pour développer votre premier programme WordCount avec MapReduce, manipuler HDFS avec les commandes de base et l’API Java, et recréer un moteur de recherche avec Hadoop.
Acquérir la maîtrise de l’architecture et des concepts Hadoop, ainsi que l’optimisation et le tunning.
Apprenez à utiliser Python avec Hadoop Streaming pour répondre rapidement aux nouveaux besoins.
À l’issue de cette formation, vous serez capable de développer des applications de traitements distribués sur de gros volumes de données.

Programme

MapReduce en pratique

  • Le " Hello World " BigData : WordCount
  • Concepts
  • Jobs, tasks, slots, splits …
  • WebUI
  • Input et Ouput Format
  • Partitionner, Grouper, Trier
  • Application, Jobs et Ordonnancement
  • Configuration, tunning, optimisations
  • Uses cases
  • Bonnes pratiques et patterns
  • Travaux pratiques :
    • Développer le WordCount avec MapReduce

HDFS

  • Architecture
  • Patterns et usages
  • Opérations et commandes
  • WebHDFS, interfaces
  • API Java
  • Travaux pratiques :
    • Manipuler HDFS avec les commandes de base
    • Utiliser l'API Java pour lire/écrire des fichiers dans HDFS

YARN

  • MRv1 vs YARN
  • Architecture et composants
  • Abstraction Tez : Pig, Hive, Cascading
  • Travaux pratiques :
    • Recréer un moteur de recherche avec Hadoop - Partie 1

Hadoop Streaming

  • Python avec Hadoop Streaming
  • Fonctionnement et configuration d'Hadoop Streaming
  • Travaux pratiques :
    • Transformer le WordCount avec Hadoop Streaming
    • Recréer un moteur de recherche avec Hadoop - Partie 2

Prérequis

Maîtriser impérativement un langage de programmation orientée objet tel que Java ou Python.

Public

Développeurs backend et architectes SI.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Découvrir le contenu des régimes d'accompagnement
  • Coordonner la protection des biens en fonction des différents régimes de protection
  • Assimiler le cadre juridique des droits de la personne protégée en vue de lui garantir une protection juste et équitable
Tarif

A partir de 1 430,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Elaborer une stratégie Achats

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Identifier les enjeux d'une Stratégie Achat
  • Déterminer son positionnement sur son marché
  • Collaborer avec ses fournisseurs et prescripteurs
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Sécuriser les applications PHP

Proposé par ENI Service

Objectifs de la formation

  • Décrire les vulnérabilités des applications Web.
  • Identifier et mettre en oeuvre les contre-mesures appropriées pour se prémunir contre les attaques CSRF, XSS, SQL Injection, Remote Code Injection, ...
  • Crypter les données applicatives sensibles.
  • Décrire l'apport des frameworks et librairies PHP, pour la sécurité.
  • Sécuriser l'environnement d'exécution PHP pour la production.
  • Sécuriser un serveur Web Apache exécutant des applications PHP.
  • Sécuriser un serveur de base de données MySQL.
Tarif

Contacter l'organisme

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

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Améliorer la sécurité hybride via l'utilisation d'Azure Security Center, Azure Sentinel et la gestion des mises à jour Windows
  • Déployer des stratégies de sécurité pour la protection des ressources essentielles
  • Mettre en place des solutions de haute disponibilité et de reprise après sinistre
  • Implémenter des services de récupération dans des contextes hybrides
  • Concevoir et exécuter des plans de migration, de sauvegarde et de récupération pour des environnements hybrides etcloud
  • Réaliser des mises à niveau et des migrations concernant AD DS (Active Directory Domain Services) et les solutions de stockage
  • Administrer et monitorer les environnements hybrides avec des outils tels que WAC (Windows Admin Center), Azure Arc, Azure Automation, et Azure Monitor
  • Assurer la surveillance des services et des performances, en y intégrant des pratiques de dépannage
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

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

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Implémenter des design patterns en Python
  • Connaître et mettre en œuvre les meilleures pratiques de développement
  • Utiliser les fonctionnalités avancées du langage
  • Packager et déployer des librairies
  • Manipuler des ensembles de données avec Python
  • S'initier à la programmation réseau
  • Mesurer et améliorer les performances de ses applications
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

6 jours (42 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

A compléter
Tarif

A partir de 575,00 €

Durée

1j / 8h

Modes
  • Entreprise
  • Distance

Je cherche à faire...