LOGICIEL R / R STUDIO Programmation d’une application SHINY Mixte : prĂ©sentiel / Ă  distance

DerniĂšre mise Ă  jour : 30/08/2024

Cette formation s'adresse Ă  des personnes souhaitant se perfectionner dans l’utilisation du logiciel R dans un contexte de crĂ©ation d’application web interactive shiny.



Il ne s’agit donc pas d’une formation sur le fond statistique mais bien d’u

M'inscrire Ă  la formation

Ajouter au panier

Public visé

  • Toute personne souhaitant se perfectionner dans l'utilisation du logiciel R en utilisant Shiny dans un contexte de partage d'application en ligne

Prérequis

  • Il est nĂ©cessaire que l'apprenant soit dĂ©jĂ  un utilisateur du logiciel R. Si la connaissance des graphiques sur R comme les notions de CSS n'est pas fondamentale, elle est quand mĂȘme bienvenue pour ce module. La crĂ©ation et la manipulation des objets sous R, l'importation des donnĂ©es, l'utilisation de R en mode script ou en mode console sont des prĂ©requis essentiels pour s'inscrire Ă  cette formation.

Objectifs de la formation

A l'issue de cette formation, l'apprenant sera capable de :

  • Comprendre les principes de base de Shiny
  • DĂ©velopper une application pas Ă  pas
  • Personnaliser l'interface (ui)
  • GĂ©rer la partie serveur (server)
  • De profiter de la chaĂźne de rĂ©activitĂ© de l'interface
  • De partager des tableaux de bord (shinydashboard)
  • DĂ©ployer une application (via shinyapps ou en installant shiny server)

Contenu de la formation

visuel

DĂ©couverte de Shiny

  • IntĂ©rĂȘt du package “shiny”
  • Fonctionnement d'une application web en gĂ©nĂ©ral
  • Langages d'interaction classique
  • Fonctionnement d'une application shiny en particulier
  • Installation
  • DĂ©couverte des exemples

 

Créer sa premiÚre application

  • CrĂ©er l'interface : Fichier ui.R
    • Lecture efficace de l'aide en ligne
    • Structure du fichier ui.R
    • Les sorties/affichages (outputs) : tableaux, images, graphiques, textes

    • Les entrĂ©es/contrĂŽles (inputs) : boutons, cases Ă  cocher, listes dĂ©roulantes

  • GĂ©rer l'interaction : Fichier server.R
    • Structure du fichier server.R
    • Les fonctions de rendu et lien avec les fonctions d'affichage
    • Programmation rĂ©active : inputs et outputs dans les fonctions de rendu
    • Partage des variables
    • Objet visible pour une session utilisateur
    • Objet visible pour toutes les sessions utilisateurs
    • Objet visible cĂŽtĂ© utilisateur et cĂŽtĂ© server pour toutes les sessions

 

La réactivité

  • Base de la rĂ©activitĂ© : les expressions rĂ©actives
  • Cheminement de la rĂ©activitĂ©
  • Modulariser les rĂ©actions‱ Provoquer/retarder l'exĂ©cution : utilisation des triggers
  • EmpĂȘcher des rĂ©actions

 

Enrichir l'application

  • Interface : mises en page et panneaux
  • Les panels
  • Les Layouts
  • Cartes interactives avec le package leaflet et graphiques interactifs
  • CrĂ©ation d'interface de connexion (utilisateur/mot de passe)

 

Mise en ligne d'une application

  • Notion de partage sur shiny server
  • Notion de partage sur Github
  • Utilisation du package rsconnect
  • CrĂ©ation de compte shinyapps.io et partage d'applications

Compétences acquises à l'issue de la formation

  • Comprendre les principes de base de Shiny
  • DĂ©velopper une application pas Ă  pas
  • Personnaliser l'interface (ui)
  • GĂ©rer la partie serveur (server)
  • De profiter de la chaĂźne de rĂ©activitĂ© de linterface
  • De partager des tableaux de bord (shinydashboard)
  • DĂ©ployer une application (via shinyapps ou en installant shiny server)

Modalités pédagogiques

  • Explications thĂ©oriques suivies de pratiques guidĂ©es puis de mises en autonomie.
  • Exercices autonomes et rĂ©guliers pour assurer l'assimilation

Moyens et supports pédagogiques

Votre formation a lieu en présentiel :

  • 1 vidĂ©oprojecteur par salle
  • 1 ordinateur

Votre formation se déroule à distance avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 Ă©quipement audio (micro et enceintes ou casque)
  • 1 Webcam (facultatif – dans l'idĂ©al)
  • 1 deuxiĂšme Ă©cran (facultatif – dans l'idĂ©al)

Votre formation se déroule sur notre plate-forme de formation avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 Ă©quipement audio (micro et enceintes ou casque - facultatif)

 

Support stagiaire :

À l'issue de la formation, les exercices et travaux pratiques rĂ©alisĂ©s, leurs corrigĂ©s ainsi qu'un support de cours dĂ©matĂ©rialisĂ© sera fourni Ă  chaque stagiaire par e-mail ou via la plate-forme FOAD.

Modalités d'évaluation et de suivi

L'acquisition des compétences de la formation se fait à travers le suivi du formateur tout au long de la formation (séquences synchrones et asynchrones). Elle s'appuie également sur la réalisation d'exercices et de TP. Enfin, des quiz s'ajoutent aux différents outils de validation de l'acquisition des compétences visées.
Une évaluation est systématiquement réalisée par chaque stagiaire, à l'issue de la formation.

Profil du formateur

Nos formateurs sont certifiés à l'issue d'un parcours organisé par nos soins. Ils bénéficient d'un suivi de maintien et d'évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.

Informations sur l'accessibilité

Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.

Prochaines Sessions

  • Aucune formation INTER-ENTREPRISE n'est programmĂ©e pour le moment. Contactez-nous via le formulaire ou par tĂ©lĂ©phone au 04.37.24.36.78 afin de connaitre les dates possibles ou les autres modalitĂ©s d'inscription.

Partager cette formation

Notre nouveau catalogue est en cours de déploiement. Aussi, pour connaßtre tous nos indicateurs, veuillez nous contacter directement.

Â