Formation Développer des applications de Data Visualisation (cours dédié aux actions collectives Atlas)

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 Applications Data Visualisation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Définir les principes fondamentaux de la visualisation de données
  • Identifier les enjeux juridiques de la gestion de données
  • Déterminer les technologies et APIS pour la visualisation de données
  • Utiliser les principaux frameworks pour créer des applications de datavisualisation

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 490,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 490,00 €

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

Description

La datavisualisation (ou Dataviz) consiste à présenter de manière graphique les données afin d’en faciliter l’utilisation à différents niveaux (lecture, analyse, communication, etc). Au-delà des outils et des technologies, et indépendamment du volume de données à traiter, c’est aussi l’art de représenter les données de façon visuelle afin de les rendre plus accessibles, comparables et surtout compréhensibles.

Cette formation Applications Data Visualisation démarre par une présentation des enjeux et des principes de la Datavisualisation puis présente les différents modèles graphiques qui pourront servir de projection à la conception et au design de nos rapports. Un éclairage sur le cadre juridique de l’utilisation des données vous permettra également d’intégrer certains éléments dans votre conception ainsi que dans votre communication future autour de vos rapports.

Nous vous présentons ensuite un panorama des grandes bibliothèques et outils existants dans l’éco-système de la Datavisualisation sous forme de bibliothèques, API ou outils puis vous les mettez en œuvre afin de disposer d’une vision concrète de leurs rendus dans un contexte principalement Python et Javascript. Un dernier chapitre permet de prendre en main la visualisation des données sous forme de cartes (cartographie) en utilisant vos propres données et/ou en vous appuyant sur des sources existantes (Open Data).

Programme

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)
AtelierExemple de mise en place de rapports graphiques sous forme de Data Storytelling comparée à une approche 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
AteliersAnalyse 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 Data Storytelling 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
AteliersExemples 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 librairies pour la Data Visualisation (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)
AteliersManipulations 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, …)
AtelierCet 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) ?
AteliersCré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

Prérequis

Il est recommandé d’avoir des connaissances en développement logiciel pour suivre cette formation Applications Data Visualisation. La maîtrise d’un langage de programmation est un plus pour pouvoir être autonome dans la mise en œuvre des TPs.

Public

Ce cours Applications Data Visualisation s'adresse aux développeurs, data analysts, data scientists, statisticiens ainsi qu'aux chefs de projets.

Ces formations pourraient vous intéresser

Formation Docker : Maîtriser Docker

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de ce cours Maîtriser Docker, les participants disposeront des connaissances et des compétences nécessaires pour :

  • Comprendre la place de Docker dans le nouveau paradigme du mouvement DevOps
  • Créer et administrer des conteneurs Docker (image, registre, conteneur…)
  • Construire ses propres images Docker et les déployer
  • Comprendre comment créer et déployer des applications multi-conteneurs
  • Comprendre le nouveau paradigme des applications Micro-services
  • Créer et déployer des applications Micro-services avec Docker-compose
  • Gérer la journalisation des conteneurs avec la suite ELK
  • Comprendre ce qu’est un pipeline de développement et d’intégration continue (CI, CD)
  • Comprendre l’apport d’un orchestrateur comme Kubernetes
  • Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions
  • Savoir gérer les problématiques de sécurité des conteneurs, connaître les bonnes pratiques à adopter
  • Les fonctions avancées de la construction d’image avec Dockerfile, Arguments, variables, sondes...
  • Développer et déployer des applications avancées multi-containers avec Docker Compose
  • Concepts d’orchestration de conteneurs
  • Comprendre le concept d’applications «Orchestrator-ready»
  • Comprendre l’architecture de Kubernetes : Les différents types et rôles des nœuds
  • Notion de pods, service, stockage et déploiements
  • Gérer le cycle de ses déploiements
  • Gérer les mises à jour des applications
  • Déploiement et partage des éléments de configuration
  • Comprendre les applications Stateless et Stateful
  • Comprendre les outils de l’écosystème Kubernetes
  • Déployer des applications complexes avec le manager Helm
  • Gérer le réseau avec le load balancer et les ingress traefik, nginx...
  • L’importance des services mesh avec Istio
  • L’importance des services des solutions de stockage
  • L’importance du monitoring de l’infrastructurelle et des applications

Le cours est découpé en plusieurs parties. Celles-ci pourront être réorganisées de manière différente en fonction du déroulement de la formation.

Cette formation "Maîtriser Docker" est une approche complète de Docker, composée de la formation "Docker : Créer et Administrer vos conteneurs virtuels d'applications avec Docker" (UDMA) suivie de la formation "Docker avancé : Déployer et gérer des hôtes Docker" (UDMB)

Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre la problématique de la complexité des développements logiciels.
  • Comprendre le bénéfice de l'intégration continue.
  • Adopter les bonnes pratiques de rédaction des tests logiciels.
  • Mettre en place une stratégie de campagne de tests automatisés avec les outils de tests unitaires et d'intégration (PHPUnit, JUnit, PyUnit) et Selenium.
  • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif.
  • Comprendre le rôle des différents outils d'une chaine d'intégration continue.
  • Utiliser un outil de construction logiciel pour automatiser les étapes de construction et les tests.
  • Mettre en place une plateforme d'intégration continue.
  • Travailler en mode projet collaboratif en adoptant une démarche DevOps.
  • Déployer des applications dans des conteneurs logiciels.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Acquérir les réflexes pour faire bouger ses interlocuteurs
Optimiser le contenu de ses messages pour qu'ils aient plus d'impact
Maîtriser les techniques d'influence en situations individuelles ou collectives

Tarif

A partir de 1 510,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation Oracle Haute Disponibilité et Performances vous aurez acquis les connaissances et compétences nécessaires pour :

  • Définir et mettre en place des stratégies de sauvegarde et restauration ultra rapides et efficaces
  • Mettre en œuvre et configurer le module Oracle Data Guard
  • Définir et configurer une architecture robuste d'un réseau de bases de données de secours
  • Mettre en place un plan de reprise d'activité pour les bases de données Oracle
  • Comprendre le fonctionnement global d'Oracle Database (SGA, PGA, Caches...) en vue de l'optimisation des instances
  • Améliorer les temps de réponse des requêtes en langage SQL en utilisant les fonctions avancées du noyau Oracle Database
  • Mettre en œuvre les outils d'aide à l'optimisation SQL
  • Comprendre le fonctionnement du moteur d'optimisation SQL
  • Corriger le comportement des ordres SQL sans intervenir directement sur le code
  • Définir une approche proactive pour stabiliser les plans d’exécution des requêtes SQL
Tarif

A partir de 3 225,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Déterminer les enjeux et leviers de LinkedIn
  • Organiser sa visibilité et l'animation de sa page LinkedIn permettant d'améliorer sa marque employeur
  • Développer les outils et techniques afin de recruter sur les réseaux sociaux
Tarif

A partir de 1 350,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

D’ici 2020, Gartner estime que plus de 80% des accès utilisateurs aux applications d’entreprises se feront via les mobiles. Le mobile est un univers différent et les entreprises font donc face à un véritable challenge pour sécuriser les applications mobiles et les données éventuellement de grande valeur qui y sont associées. Le développement mobile reste assez neuf et les développeurs peuvent être tentés de se consacrer au fonctionnel et à l’ergonomie sans intégrer dès la conception la dimension sécurité.

Cette formation sur la sécurité des applications mobiles vise à vous présenter dans un premier temps le panorama des vulnérabilités et des solutions spécifiques aux plates-formes mobiles. Ensuite différents chapitres sur les logiciels de gestion de flotte mobile au niveau matériel (MDM, Mobile Device Management), applicatif (MAM, Mobile Application Management), et contenu (MCM, Mobile Content Management) vous permettront de disposer d’un échantillon très précis de solutions pour sécuriser votre flotte mobile.

Enfin, et c’est incontournable vu le thème de la formation, nous abordons les risques et solutions liés à l’utilisation d’un équipement personnel dans l’entreprise (BYOD). Parmi les thèmes clefs nous retrouverons les concepts de VPN, firewall, authentification réseaux, cohabitation Wifi/4G/5G, etc. avant de terminer sur les orientations de demain en matière de sécurité mobile. A la fin de cette formation vous serez capable d’auditer la sécurité d’une architecture mobile existante et de proposer des solutions.

Tarif

A partir de 1 770,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Communiquer efficacement avec son équipe et sa hiérarchie, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Analyser votre façon de communiquer avec vos collaborateurs, vos partenaires et votre hiérarchie
  • Organiser votre stratégie de communication en fonction de chaque profil et des situations de management
  • Savoir utiliser les techniques de communication pour développer votre leadership
  • Être capable de manager les situations difficiles et résoudre les conflits
Tarif

A partir de 1 650,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation PHP, vous serez en mesure de :

  • Connaître la syntaxe et les bonnes pratiques du langage PHP
  • Apprendre à gérer correctement une réponse Http / Html (SoC selon PSR)
  • Savoir assurer la persistance côté Client ou Serveur (Cookies vs Session)
  • Savoir interagir avec un SGBD-R et comprendre les bases du SQL
  • Être capable de gérer le traitement des formulaires
  • Comprendre les principaux risques liés à la sécurité des applications écrites en PHP
Tarif

A partir de 2 095,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation CA-1 Tape Management

Proposé par PLB CONSULTANT

Objectifs de la formation

Ce cours vous permettra de maîtriser toutes les étapes d’une gestion de médiathèque (bandes, cartouches réelles ou virtuelles, disques optiques, ….) de production dans un environnement IBM. Cette formation vous permettra d’automatiser les tâches, de maintenir un haut niveau d’intégrité de vos données et de savoir gérer une reprise après sinistre Tous les aspects vraiment importants de ce logiciel élaboré sont traités lors de la formation.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Dans le contexte de transformation digitale actuel, n’importe quelle personne concernée de près ou de loin par un projet de développement web ou mobile doit dorénavant posséder de solides bases en ergonomie et en « user experience » afin de participer activement à la production d’une application en conformité avec les attentes du cahier des charges.
Sur les gros projets menés en équipe, vous devez comprendre et respecter les maquettes des designers.
Dans des projets de moindre importance, c'est à vous qu'il incombe de veiller à l'ergonomie de votre interface.
Il est donc primordial de posséder de solides bases sur la démarche ergonomique : comprendre les utilisateurs pour créer un produit centré sur leurs besoins, leurs compétences, leurs habitudes, tout en se montrant innovant, créatif et moderne. 

Cette formation vous permettra de vous positionner au sein d’un projet et de mieux comprendre les attendus de la tâche qui vous est confiée. Vous pourrez ainsi discuter avec pertinence avec des interlocuteurs spécialisés et si vous en avez la charge, à l’intégration HTML5/CSS3 avec beaucoup plus d’intelligence et d’efficacité.

Au-delà des aspects techniques liés à la réalisation des interfaces, ce cours détaille les différentes phases de la démarche de « design centré utilisateur », depuis l'amont du projet (identification des utilisateurs cibles, ou Personas) jusqu'à sa finalisation (tests utilisateurs). Il intègre également les spécificités de chaque projet, que ce soit dans sa gestion (cycle en V, Agile…) ou dans le choix de la technologie (sites responsifs, applications mobiles…).

En alliant théorie et pratique, ce cours donne une vision d’ensemble d'un projet de développement d'interface web et mobile. Il propose une méthodologie dont les bénéfices se percevront en termes d'efficacité et de retour sur investissement. Enfin, la formation permet aussi d’ajouter une ligne généralement appréciée dans son CV à la rubrique « Ergonomie et UX ».

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...