Formation Logiciel R - R pour le Web avec R Shiny

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence ARSH

Le framework R Shiny permet aux data scientists de communiquer leurs analyses au travers d'une application web dynamique et interactive écrite entièrement à partir de R, sans avoir besoin de connaître les langages HTML, CSS,  ou JavaScript.
Destinée à des développeurs R, cette formation vise à rendre les participants autonomes dans la création d'applications performantes et robustes. Des ateliers pratiques inspirés de cas d'usage rencontrés fréquemment en entreprise tissent la trame de la formation.

Objectifs opérationnels :

Savoir concevoir et programmer des applications web avec R Shiny.

Objectifs pédagogiques :

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

  • Optimiser la performance de vos applications
  • Personnaliser l'apparence de vos applications

Public :

Ce cours R Shiny cible principalement les développeurs R et les administrateurs de déploiement.

Prérequis :

Pour suivre cette formation R Shiny, il est nécessaire d'avoir des bases de programmation avec R et de posséder une certaine culture sur l'analyse de données et la datavisualisation. La formation Logiciel R - Prise en main (réf. ARPM) constitue une très bonne voie d'accès.

Introduction au framework R Shiny

Présentation du package shiny
Exemples d'applications
Présentation de Shiny Server Open Source
Installation et prise en main

Créer votre première application Shiny

Structure de base des fichiers
Outils de conception de l'interface
Les widgets disponibles et le package shinyWidgets
Créer des sorties graphiques
Règles de portée lexicale

Concevoir des applications professionnelles et performantes

Comprendre la réactivité en Shiny
Les fonctions de réactivité : reactive(), observe(), isolate(), …
Bonnes pratiques et cas d'usage
Mesurer la performance d'une application
Accélérer les traitements de données
Organisation d'un projet Shiny
Modularisation d'une application

Améliorer l'apparence d'une applications

Présentation du langage CSS
Le framework Bootstrap
Personnaliser les classes Bootstrap
Dashboards clef en main avec shinydashboard
Effets dynamiques avec JavaScript

Déployer une application Shiny en production

Le service shinyapps.io
Shiny Server Open Source
Gestion d'utilisateurs simultanés

Devenir un développeur Shiny autonome

Outils de débuggage
Comment trouver de l'aide
Continuer à évoluer en Shiny


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB