Aller au contenu principal

PLB CONSULTANT : 12. Développer des applications de DataVisualisation

Organisme

PLB CONSULTANT
3-5 RUE MAURICE RAVEL
92300 LEVALLOIS PERRET
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

28 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Travaux pratiques. QCM en fin de formation. Auto-évaluation en début et en fin de formation.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1176€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
4704€ HT / groupe
4 stagiaires minimum

Public

Développeurs, Chefs de projet, Data Analysts, Data Scientists, Analystes et Statisticien ou toute personne souhaitant réaliser de manière pratique des visualisations de données.

Pré-requis

Avoir des connaissances de base en développement logiciel

Objectifs pédagogiques

Comprendre les principes clés de visualisation de données

Appréhender la conception de visualisations de données

Maîtriser le cadre juridique du stockage et de l'analyse de données

Utiliser des APIs pour la visualisation des données

Développer avec les principaux Frameworks de visualisation des données (informations, réseaux, diagrammes…)

Programme détaillé

Jour 1

Enjeux de la datavisualisation

Exemples de perte de temps dans la recherche et l’analyse de l’information

Spécificités liées à la création massive de données

Comment peut-on faire parler les données ?

Data visualisation versus Représentation symbolique

Bien identifier les objectifs avant le développement (reporting, tendance, …)

Communiquer efficacement autour d’un projet

Gérer efficacement les flux de données

Mettre en avant nos présentations (Data Storytelling)

Atelier

Exemple de mise en place de rapports graphiques sous forme de Data Storytelling comparée à une approçhe symbolique classique (tableau, chiffres) pour mettre en avant l’apport de la Datavisualisation dans une communication efficace et lisible.

Choisir le bon modèle

Les diagrammes courants (histogrammes, pie chart, 3D…)

Visualisation multidimensionnelles (nuages de points…)

Comment représenter les grandes dimensions ?

Visualisation des réseaux

Visualisation hiérarchique

Visualisation linéaire

Visualisation vectorielle

Atelier

Études de cas autour des « bons » modèles de représentation des données en fonction des informations que l’on souhaite mettre en lumière (comparaison de données, analyse de composition d’un ensemble de données, recherche de tendances, etc.)

 

Jour 2

Conception et design

Problématiques usuelles

Spécificités des gros volumes de données (Big Data)

Fonctionnement de notre système perceptif

Le modèle de variables visuelles

Impacts de l’intensité, la saturation et la teinte des couleurs

La nécessite de l’interaction

Conseils et bonnes pratiques sur la conception

Ateliers

Analyse du temps de réaction pour identifier la même information selon différents modèles de présentation afin d’en retenir le meilleur.

Choisir des variables visuelles afin de constituer des primitives graphiques efficaces (position, longueur, etc.)

Conception de rapports faciles à mémoriser et efficaces dans la communication.

Exemple de DataStorytelling mettant en avant la recherche de la simplicité et la mise en avant de l’information à délivrer

Le cadre juridique concernant le stockage et l’analyse de données

Les notions fondamentales du RGPD (Règlement Général sur la Protection des Données)

La règlementation côté « informatique »

Les obligations de l’entreprise

Les obligations du développeur

Le rôle du DPO (délégué à la protection des données)

Les obligations vis-à-vis des sous-traitants (conformité)

Les données que l’on ne peut pas échanger

Ateliers

Exemples de situations de non-conformité et risques encourus.

Exemples d’actions concrètes de DPO en entreprise pour la mise en conformité

 

Jour 3

Panorama des librairires pour la datavisualisation (diagrammes, réseaux…)

Environnement JavaScript (Highcharts, Toast UI Chart, D3.js, Recharts, Chart.js…)

Frameworks de DataVisualisation basés sur Java (JavaFX, JFreeChart, API Swing…)

Les libraries Python (Matplotlib, Pandas, Scikit-learn…)

Utiliser Matplotlib avec D3js pour des visualisations de données interactive via un navigateur

Les outils standards de la BI (Power BI, Tableau)

Ateliers

Manipulations des principales bibliothèques

Démonstrations autour de Power BI (pour ne pas réinventer ce qui existe déjà)

Réalisation de plusieurs visualisations interactives orientées diagrammes (en JavaScript)

Mise en place et choix de différents leviers d'interaction : légendes interactives, survol etc.

Réalisation d’une visualisation orientée réseau (en JavaScript)

 

Jour 4

Datavisualisation en Python avec Matplotlib

Vue générale de Matplotlib

Le module pylot (fonctions, graphiques…)

Tracer des lignes, des figures, etc.

Paramètres (label, color, legend, etc.)

Compléments (graphiques à barres, nuage…)

Atelier

Cet atelier est guidé par le formateur. Les éléments techniques sur l’IA et les statistiques reposent sur des compétences scolaires. L’idée ici est surtout de manipuler les bibliothèques graphiques proposées par Python avec un résultat puissant (prédiction de prix) qui met en avant l’apport de la visualisation des données pour l’analyse. Toutes les étapes sont représentées dans un plan avec MatplotLib. On fait varier de façon interactive les caractéristiques d’un produit et cela modifie sa prévision de prix.

Cartographie et données

Procédé général (fond de carte, récolte, style)

Où trouver les cartes (OGC, OSGEO…) ?

Les API Javascript (Open Layers, Leaflet, D3…)

L’exemple propriétaire de Google Maps

Paquets géospatiaux pour Python (Pandas et geoPandas)

Comment collecter des données « ouvertes » (OpenData) ?

Ateliers

Création d’applications cartographiques WEB en Javascript (plan de ville,création de carte, localisation de zone d’activité selon nos propres critères)

Récupération de données publiques (en Python) pour afficher une carte des zones colorisées en fonction de leur type (commerce, résidentiel, etc.) et de leur prix moyen au m2 afin de disposer d’un rapport sur l’équilibre des commerces / logement et leurs répartitions.

 

Quiz final de validation des acquis

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.