Formation Big Data : Développement d'applications et Data Visualisation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Big Data Développement, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les spécificités du Big Data
  • Savoir mettre en œuvre les technologies relatives au Big Data
  • Comprendre et exploiter le Machine Learning
  • Pouvoir tirer partie de la visualisation des données

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 390,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 390,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Big Data Développement vous présente les principales technologies concernant le développement d’applications Big Data. Elle forme un ensemble cohérent dans la mesure où, dans un premier temps, elle replace le cadre global du Big Data et se conclut par la visualisation des données que les programmes développés avec les technologies présentées dans cette formation sont capables d’extraire.

Nous n’avons volontairement pas fait le choix d’un langage particulier. En effet, qu’il s’agisse de MapReduce, Spark ou du Machine Learning, la philosophie est précisément d’être indépendant du langage. Cependant, afin d’être concret et de valider le discours théorique, les exemples seront exposés en Java, Python, Scala ou R.

Programme

Comprendre les spécificités du Big Data

Les origines du Big Data
Les données au cœur des enjeux (volume, diversité, IoT, etc.)
Les limites des architectures actuelles et de la BI
Sécurité, éthique, environnement juridique

Les technologies Big Data (Hadoop)

Comprendre Hadoop et ses composants
Le système de fichiers répartis HDFS (Hadopp Filesystem)
Philosophie de MapReduce
L’apport de YARN (Yet Another Resource Negotiator)
Différentes catégories de bases NoSQL (clé/valeur, documents, colonnes, graphes)
Indexer et rechercher des données avec Elasticsearch
Les visualiser à l’aide de KIBANA
Quand utiliser le couplage Elasticsearch, Logstash, Kibana (ELK) ?
Le moteur de recherche SolR
SAS VA et autres solutions mixtes Cloud/On Premice pour explorer vos données
IBM Watson (fédération des informations)
Solution BI Classique
Impacts techniques et financiers des différentes solutions (savoir-faire, coûts, etc.)

Le développement (Mapreduce, Spark)

Philosophie et contraintes du pattern MapReduce (Hadoop)
Concrètement quelles briques logicielles pour le développeur ?
Exemple de pseudo-code pour les opérations map et reduce
Limites de MapReduce et émergence de Spark
Les différentes versions de Spark (Scala, Python et Java)
Des traitements en mémoire et tolérants aux pannes RDD (Resilient Distributed Datasets)
Les modes de travail en cluster de Spark
Exemples :
- Développement d’un wordcount avec MapReduce Spark dans différents langages (Java, Python, Scala, R)
- Calcul d’une jointure sur deux grandes tables

Machine Learning

Qu’est-ce que le Machine Learning ?
Les points de vigilance par rapport au Big Data
Les différents types de machine learning
Les principaux algorithmes
Utiliser SparkML pour faire du Machine Learning de manière distribuée
Créer un système de catégorisation
Comprendre la différence entre Deep Learning et Machine Learning
Réseaux de neurones et Deep Learning
Utiliser le deep learning pour faire de la reconnaissance de caractère avec Tensorflow en Python

La visualisation des données (Dataviz)

Ce que les statistiques ne disent pas
Les objectifs de la visualisation
Quels graphes pour quels usages ?
Représentation de données complexes (encodage visuel, visualisation interactive)
Savoir communiquer sur les analyses de données (Data Storytelling)

Études de cas

Analyse de profils clients avec l’utilisation de Spark (domaine Banque et Assurance)
Classification de conducteur dans une agence de transport
Proposition de produits par rapport à une liste d’achats (Machine Learning)

Prérequis

La connaissance d’un langage de programmation est impérative.
Les exemples seront présentés avec les langages suivants : Java, Python, Scala et R.

Public

Ce cours s'adresse aux développeurs ainsi qu'aux chefs de projets.

Ces formations pourraient vous intéresser

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

Concrètement, à l'issue de cette formation Concept et architecture des systèmes d'information décisionnels vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les apports d'un Datawarehouse pour l'entreprise
  • Décrire les différentes phases dans un projet de mise en oeuvre de Data Warehouse
  • Identifier les outils au sein d'un projet de Business Intelligence (ETL, Reporting, etc.)
  • Comprendre le vocabulaire et le formalisme de la modélisation (faits, dimensions, agrégats, étoiles, etc.)
  • Réaliser un modèle en étoile
  • Prendre en compte les contraintes de volumétrie
Tarif

A partir de 1 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Tests des applications Java, vous aurez acquis les connaissances et compétences nécessaires pour : 

Mettre en place les différents types de tests usuels sur une application

Maîtriser les bonnes pratiques de développement de classe ou de plan de tests

Maîtriser les différentes méthodologies de production

Tarif

A partir de 1 530,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Au cours de cette formation Machine Learning Elastic Stack, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Installer la suite Elastic pour utiliser le machine learning
  • Comprendre comment détecter des anomalies avec les fonctionnalités de Machine Learning de la suite Elastic
  • Appliquer la détection d’anomalie pour la surveillance et la sécurité des systèmes d'information
  • Visualiser les résultats dans des tableaux de bord, des vues personnalisées, utiliser les alertes
Tarif

A partir de 1 510,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Access 2013 Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Valider des données
  • Utiliser les fonctionnalités de programmation de Visual Basic for Applications dans les applications Access pour écrire des fonctions personnalisées et des procédures contrôlées par les événements
  • Accéder aux données contenues dans des tables et les manipuler à l'aide des objets de données ActiveX (ADO, ActiveX Data Object) et du langage SQL (Structured Query Language)
  • Rechercher les erreurs et les intercepter
  • Créer un panneau de distribution personnalisé pour une application Access
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Améliorer sa communication et optimiser sa relation aux autres
Développer son intelligence émotionnelle pour gagner en efficacité
Augmenter sa confiance et son estime de soi pour être à l’aise dans son environnement professionnel

Tarif

A partir de 2 425,00 €

Durée

4 jours - 28 heures

Modes
  • Distance
  • Centre
  • Entreprise

Objectifs de la formation

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

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Réaliser un audit organisationnel et/ou de gouvernance d'une business unit
  • Concevoir un plan de développement de compétences, de formation, et/ou de recrutement
  • Organiser des entretiens de recrutement (interne et externe) adaptés aux postes à pourvoir
  • Accompagner les collaborateurs dans la définition et la réalisation de leurs objectifs individuels et collectifs
Tarif

A partir de 1 390,00 €

Durée

8j / 56h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Sécurité des applications

Proposé par ENI Service

Objectifs de la formation

  • Appréhender l’importance de la sécurité
  • Présenter et expliquer les failles de sécurité, les différents types d’attaques et vulnérabilités des applications
  • Concevoir et développer des applications sécurisées
  • Appréhender les différents principes relatifs à la sécurité dans les plateformes de développement logiciel et les mettre en oeuvre
  • Déceler les principales failles de sécurités dans les applications et apporter des solutions appropriées
  • Appréhender et mettre en oeuvre les bonnes pratiques de codage permettant d’éviter les failles de sécurité dans une application Web
  • Mettre en place une stratégie de veille technologique pour anticiper les potentielles problématiques de sécurité sur les applications existantes
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...