Formation Programmation R – Créer des applications Web avec Shiny

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Identifier les composants fondamentaux d'une application Shiny
  • Développer des interfaces utilisateurs et une logique serveur pour des applications Shiny basiques et avancées
  • Mettre en œuvre les principes de la programmation réactive dans les applications Shiny
  • Intégrer diverses techniques et outils de visualisation de données dans Shiny
  • S’approprier les meilleurs pratiques pour déployer des applications Shiny

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 3 000,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 3 000,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez la puissance de la visualisation interactive des données avec notre formation « Créer des applications Web avec Shiny en R ». A l’issue, vous maîtriserez l'art de créer des applications web dynamiques et conviviales à l'aide du package Shiny de R. De la création d'applications de base à la programmation réactive avancée et au déploiement, cette formation vous permet d'acquérir une expérience pratique pour créer des applications Shiny robustes. Parfait pour les data scientists, les analystes et les programmeurs R, notre cours vous permet de transformer les données en outils interactifs, en améliorant vos capacités analytiques et en favorisant une meilleure prise de décision au sein de votre organisation. Rejoignez-nous et transformez vos compétences en présentation de données avec Shiny !

Programme

Introduction à la formation Shiny

Vue d’ensemble de Shiny et de ses fonctionnalités
Comprendre l’architecture de Shiny : fonctions ui() et server()
Installation et configuration
Création d’une première application Shiny

Exemples d’activités pratiques : construire une application simple ‘Hello, World !’, modifier l’application pour y inclure des inputs utilisateurs et des outputs réactifs.

Construire des interfaces utilisateur

Composants d’une UI : inputs (saisie de paramètres), outputs (affichage des résultats) et layouts (disposition de la fenêtre)
Structurer l’interface utilisateur avec fluidPage, navbarPage, sidebarLayout…
Personnaliser avec HTML et CSS
Introduction aux widgets (sliders, entrées textes, boutons d’actions…)

Exemples d’activités pratiques : créer une application Shiny avec plusieurs éléments UI, personnaliser l’apparence avec du CSS.

Programmation réactive

Comprendre les principes de réactivité dans Shiny
Valeurs réactives, expressions réactives, Observers et outputs
Isoler du code avec isolate()
invalidateLater()
Debug et gestion des erreurs

Exemples d’activités pratiques : développer une application Shiny avec plusieurs inputs et outputs réactifs, implémentation d’une fonction de mise à jour des données en temps réel avec reactivePoll().

Visualisation de données (dataviz) avec Shiny

Intégration de ggplot2 et autres bibliothèques
Ajouter de l’interactivité aux graphiques : gestion des clics, double-clics, hover, brush…
Les bonnes pratiques et techniques avancées pour la dataviz avec Shiny

Exemple d’activité pratique : conception d’un dashboard interactif avec des graphiques et des tableaux.

Feedback utilisateur

Techniques pour la validation d’inputs utilisateur
Afficher des notifications avec showNotification
Créer des modales et messages pop-up
Utiliser des progress bars

Exemple d’activité pratique : amélioration de l’expérience utilisateur sur une app existante.

Modules Shiny et meilleures pratiques

Introduction aux modules Shiny
Créer et utiliser des modules
Structurer son application grâce aux fonctions : organisation des fichiers, fonctions UI et server

Exemples d’activités pratiques : refactoring d’une app existante en utilisant les modules Shiny, modulariser les fonctionnalités d’une grande application.

Déploiement

Déployer des applications Shiny sur Shiny Server, RStudio Connect ou shinyapps.io
Encapsuler une application Shiny dans un package R
Quelques considérations sur la sécurité et les performances

Etudes de cas et projets

Review d’applications Shiny
Travail collaboratif : développement d’une application Shiny complète
Présentation et feedback des pairs

Prérequis

Connaissances de base en programmation R (data types, fonctions, syntaxe…), familiarité avec la manipulation et la visualisation de données.

Public

Data scientists,

Ces formations pourraient vous intéresser

Formation ArcGIS

Proposé par Sparks

Objectifs de la formation

  • Savoir utiliser le logiciel SIG ArcGIS pour les informations géographiques
  • Comprendre les SIG
  • Connaître le modèle de données
  • Gérer les coordonnées, créer une carte
  • Gérer l'affichage, la mise en page, le placement de points
  • Maîtriser les fonctions avancées, la mise en place dans ArcView et les autres applications
Tarif

A partir de 1 500,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Comprendre le fonctionnement et les apports de ChatGPT et GPT-4
  • Intégrer les modèles ChatGPT et GPT-4 dans des applications de NLP en Python
  • Développer des applications de génération de texte, questions / réponses, résumé de contenu, prompting.
Tarif

A partir de 2 550,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Se familiariser avec les concepts de PowerApps et Power Automate (ex Microsoft Flow)
  • Créer des applications métiers personnalisées
  • Maîtriser les différentes manières de créer une application et savoir pour laquelle opter selon le contexte et ses besoins
  • Automatiser des processus métiers avec Power Automate
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir une architecture d'information pour un déploiement SharePoint
  • Utiliser l'architecture logique pour un déploiement SharePoint
  • Mettre en place l'architecture physique pour un déploiement SharePoint
  • Installer et configurer SharePoint
  • Créer et configurer des applications Web et des collections de sites
  • Planifier et configurer les applications de service pour un déploiement SharePoint
  • Gérer les utilisateurs et les permissions, ainsi que sécuriser le contenu dans un déploiement SharePoint
  • Configurer l'authentification dans un déploiement SharePoint
  • Paramétrer la plateforme et la sécurité au niveau de la ferme dans un déploiement SharePoint
  • Gérer la taxonomie de l'information dans les applications Web SharePoint et les collections de sites
  • Configurer et gérer les profils d'utilisateurs et les audiences
  • Paramétrer et gérer l'expérience de recherche dans SharePoint
  • Surveiller, maintenir et dépanner un déploiement SharePoint.
Tarif

A partir de 2 680,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Administration Oracle SOA Suite 11g, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Maitriser l'architecture d'Oracle SOA Suite 11g.
  • Installer l'infrastructure et le socle technique d’Oracle SOA Suite 11g.
  • Déployer les applications composites SOA.
  • Configurer et gérer les domaines et les composants Oracle SOA Suite 11g.
  • Surveiller, Tuner et diagnostiquer l’exécution des composants Oracle SOA Suite 11g.
  • Sauvegarder et récupérer Oracle SOA Suite 11g
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Installer et configurer les hôtes ESXi
  • Déployer et configurer vCenter
  • Utiliser le client vSphere pour créer l'inventaire de vCenter et assigner des rôles aux utilisateurs de vCenter
  • Configurer vCenter HA (High Availability)
  • Créer et configurer des réseaux virtuels avec les switches standards et distribués vSphere
  • Créer et configurer des Data Stores en utilisant les technologies de stockage prises en charge par vSphere
  • Utiliser le client vSphere pour créer des VM (machines virtuelles), des templates, des clones et des snapshots
  • Configurer et gérer un référentiel VMware Tools
  • Créer une bibliothèque de contenu pour gérer les templates et déployer des VM
  • Gérer l'utilisation des ressources des VM
  • Migrer des VM avec vSphere vMotion et vSphere Storage vMotion
  • Créer et configurer un cluster vSphere qui est activé avec vSphere HA et vSphere DRS (Distributed Resource Scheduler)
  • Gérer le cycle de vie de vSphere pour maintenir vCenter, les hôtes ESXi et les VM à jour
  • Configurer et gérer la mise en réseau et le stockage vSphere pour une grande entreprise sophistiquée
  • Utiliser les profils d'hôtes pour gérer la conformité des hôtes VMware ESXi
  • Contrôler les performances de vCenter, ESXi et des VM dans le client vSphere.
Tarif

A partir de 4 450,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation officielle Citrix Virtual Apps & Desktops, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire une architecture et les communications de Citrix Cloud
  • Comprendre les différences entre Citrix Virtual Apps & Desktops On-Premises et XenApp et XenDesktop Services dans le Cloud
  • Décrire les services et les ressources disponibles à travers Citrix Cloud
  • Installer, configurer et gérer Citrix Cloud Connectors
  • Mettre à disposition des applications et des bureaux sur des ressources On-Premises
  • Comprendre l’utilisation de StoreFront et de NetScaler Gateway avec Citrix Cloud
  • Migrer une architecture Citrix Virtual Apps & Desktops On-Premises vers une plateforme Citrix Cloud
  • Comprendre les avantages à migrer des ressources vers un cloud public
Tarif

A partir de 2 700,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Démarrer la création d'un site Web de e-commerce en un minimum de temps et à moindre coût.

Tarif

A partir de 385,00 €

Durée

3 heures

Modes
  • Entreprise
  • Distance

Formation Le Langage Go

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement à l'issue de cette formation Langage Go, les participants auront acquis les connaissances et compétences nécessaires pour :

  • Choisir les bonnes signatures de méthodes et créer leurs propres structures
  • Créer des interfaces et les exposer à l'extérieur de leur paquet
  • Réaliser des tests unitaires et des tests de charge et générer des documents de couverture de code
  • Utiliser la concurrence et le parallélisme qu'offre Go
  • Concevoir des architectures projets.
Tarif

A partir de 2 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement cette formation Conteneurs de Kubernets et de Red Hat OpenShift vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre l'architecture des conteneurs, de Docker et de Red Hat OpenShift
  • Créer des services conteneurisés
  • Assurer la gestion de conteneurs et d'images de conteneurs
  • Savoir créer des images de conteneurs personnalisées
  • Mettre en oeuvre le déploiement d'applications conteneurisées sur Red Hat OpenShift
  • Savoir déployer des applications dans plusieurs conteneurs
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...