Formation certifiante
Niveau 3 - Développeur

Conception d’interfaces Shiny

Durée : 35 heures (5 jours)
Prix : 2990€ HT par participant
Je réserve avec mon CPF Télécharger la fiche

Prochaines sessions

08/03/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Mars 2021

8 mars

13:30 – 17:00

10 mars

09:00 – 12:30
13:30 – 17:00

15 mars

13:30 – 17:00

16 mars

09:00 – 12:30

23 mars

13:30 – 17:00

25 mars

09:00 – 12:30

30 mars

09:00 – 12:30

Avril 2021

1 avril

13:30 – 17:00

6 avril

13:30 – 17:00

16 avril

10:00 – 12:00
Télécharger le calendrier

10/05/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Mai 2021

10 mai

09:00 – 12:30
13:30 – 17:00

12 mai

13:30 – 17:00

17 mai

13:30 – 17:00

18 mai

13:30 – 17:00

27 mai

13:30 – 17:00

Juin 2021

1 juin

13:30 – 17:00

3 juin

09:00 – 12:30

8 juin

09:00 – 12:30

10 juin

13:30 – 17:00

18 juin

10:00 – 12:30
Télécharger le calendrier

07/06/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Juin 2021

7 juin

09:00 – 12:30
13:30 – 17:00

10 juin

09:00 – 12:30

14 juin

09:00 – 12:30

17 juin

13:30 – 17:00

22 juin

13:30 – 17:00

24 juin

09:00 – 12:30

29 juin

09:00 – 12:30

Juillet 2021

1 juillet

13:30 – 17:00

6 juillet

13:30 – 17:00

16 juillet

10:00 – 12:30
Télécharger le calendrier

13/09/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Septembre 2021

13 septembre

09:00 – 12:30
13:30 – 17:00

16 septembre

09:00 – 12:30

21 septembre

09:00 – 12:30

23 septembre

13:30 – 17:00

28 septembre

13:30 – 17:00

30 septembre

09:00 – 12:30

Octobre 2021

5 octobre

09:00 – 12:30

7 octobre

13:30 – 17:00

12 octobre

13:30 – 17:00

22 octobre

10:00 – 12:30
Télécharger le calendrier

25/10/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Octobre 2021

25 octobre

09:00 – 12:30
13:30 – 17:00

28 octobre

09:00 – 12:30

Novembre 2021

2 novembre

09:00 – 12:30

4 novembre

13:30 – 17:00

9 novembre

13:30 – 17:00

10 novembre

09:00 – 12:30

16 novembre

09:00 – 12:30

18 novembre

09:00 – 12:30

23 novembre

09:00 – 12:30
Télécharger le calendrier

Évaluation :

Satisfaction Globale: 8.5/10
Taux de réponse: 50%
Nombre de sessions: 2
Nombre d'apprenants: 3
Taux de réussite: 100%

mise à jour : 01/12/2020

R niveau 3 - Développeur - Conception d’interfaces Shiny

Certification de qualification professionnelle RS5075

 
Toutes nos formations sont proposées en distanciel. Lisez ici notre vision de la formation à distance.

A l’issue de la certification le titulaire est capable de concevoir des interfaces utilisateurs de traitement et de restitution des données (import, nettoyage, traitement, visualisation, modélisation, production de rapports) avec Shiny, qui soit maintenable, durable et modulaire

Objectifs pédagogiques

  • Évaluer la pertinence et la faisabilité de la solution Shiny
  • Traduire un besoin en fonctionnalités
  • Agencer les éléments constitutifs de l’interface utilisateur
  • Personnaliser l’interface utilisateur
  • Comprendre, mettre en œuvre et contrôler la réactivité entre le serveur et l’interface utilisateur
  • Modulariser les fonctionnalités de l’application
  • Orchestrer la communication entre modules
  • Encapsuler une application shiny dans un package R, documenté, maintenable et durable
  • Mettre à jour des éléments de l’interface utilisateur de façon conditionnelle
  • Mettre en œuvre des moyens d’information et d’avertissement des utilisateurs
  • Découvrir les différents modalités de déploiement des applications Shiny

Profil des stagiaires

  • Développeurs R souhaitant développer des applications Shiny
  • DevOps ou administrateurs systèmes souhaitant mieux comprendre les mécanismes des applications Shiny

Accessibilité

Vous êtes en situation de handicap et souhaitez suivre une formation avec nous, ce courriel vous est dédié : [email protected]. Cette formation n’est pas (encore) accessible aux personnes aveugles et malvoyantes. Pour toute autre situation, n’hésitez pas à nous contacter pour évaluer comment vous assurer une expérience apprenante optimum (les adaptations spécifiques peuvent entraîner des frais supplémentaires).

Prérequis

Programme

  • Découvrir Shiny
    • Percevoir le potentiel de Shiny
    • Connaître les atouts et les limites de Shiny
    • Recenser les besoins utilisateurs et matériels
    • Évaluer la pertinence et faisabilité de la solution Shiny au regard d’un cahier des charges donné
    • Maquetter une application à plat
  • Apprivoiser la notion de réactivité
    • Comprendre le principe de réactivité
    • Éprouver le lien entre l’interface utilisateur et le serveur
  • Inventaire des éléments de l’interface utilisateur
    • Découvrir le le squelette de l’interface utilisateur
    • Panorama des principaux inputs disponibles
    • Panorama des principaux outputs disponibles
  • Construire la partie serveur
    • Comprendre la structure du serveur
    • Mettre en œuvre les « 3 règles du serveur »
    • Panorama des principaux render*() disponibles
  • Agencer et personnaliser l’interface utilisateur
    • Positionner précisément un élément visuel
    • Concevoir des menus et barre de navigation
    • Modifier le thème de l’interface utilisateur
  • Déclencher des événements sous conditions
    • Identifier les conditions d’invalidation
    • Définir, stocker et mettre à jour des valeurs réactives
    • Mettre à jour un élément de l’interface
    • Exécuter du code R sous conditions
    • Conditionner un flux de réactivité à une liste de pré-requis
    • Exploiter des fonctionnalités javascript avec invoke_js()
  • Concevoir des modules Shiny
    • Comprendre le principe et l’intérêt de la modularisation
    • Dompter la notion de namespace
    • Implémenter, documenter et tester des fonctionnalités sous forme de modules en respectant les conventions de style
    • Exploiter des modules
  • Remonter de l’information
    • Informer l’utilisateur de l’avancement d’un traitement
    • Alerter l’utilisateur sur une action à réaliser
    • Déboguer une application
    • Implémenter un système de log
  • Mettre en package une application Shiny avec {golem}
    • Comprendre l’intérêt de la mise en package
    • Mettre en œuvre un workflow type
    • Découvrir les méthodes de déploiement

Moyens pédagogiques et techniques

  • Formation 100% en distanciel synchrone (par demi-journées)
  • Documents supports de formation projetés
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Plateforme d’apprentissage intégrée en ligne
  • Exposés théoriques
  • Travaux dirigés
  • Quiz en salle
  • Mise à disposition d’une base de ressources documentaires

Dispositif de suivi de l'exécution de l'évaluation des résultats de la formation

  • Émargement en ligne
  • Évaluations formatives régulières sous forme de QCM
  • Évaluations sommatives régulières sous forme de travaux dirigés
  • Formulaires d’évaluation de la formation, à chaud et à froid
  • Examen certifiant en fin de cursus – En autonomie en temps limité de 2 heures + Application Shiny à produire et à rendre
  • Alternance régulière entre théorie et pratique
Je réserve avec mon CPF Télécharger la fiche

Prochaines sessions

08/03/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Mars 2021

8 mars

13:30 – 17:00

10 mars

09:00 – 12:30
13:30 – 17:00

15 mars

13:30 – 17:00

16 mars

09:00 – 12:30

23 mars

13:30 – 17:00

25 mars

09:00 – 12:30

30 mars

09:00 – 12:30

Avril 2021

1 avril

13:30 – 17:00

6 avril

13:30 – 17:00

16 avril

10:00 – 12:00
Télécharger le calendrier

10/05/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Mai 2021

10 mai

09:00 – 12:30
13:30 – 17:00

12 mai

13:30 – 17:00

17 mai

13:30 – 17:00

18 mai

13:30 – 17:00

27 mai

13:30 – 17:00

Juin 2021

1 juin

13:30 – 17:00

3 juin

09:00 – 12:30

8 juin

09:00 – 12:30

10 juin

13:30 – 17:00

18 juin

10:00 – 12:30
Télécharger le calendrier

07/06/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Juin 2021

7 juin

09:00 – 12:30
13:30 – 17:00

10 juin

09:00 – 12:30

14 juin

09:00 – 12:30

17 juin

13:30 – 17:00

22 juin

13:30 – 17:00

24 juin

09:00 – 12:30

29 juin

09:00 – 12:30

Juillet 2021

1 juillet

13:30 – 17:00

6 juillet

13:30 – 17:00

16 juillet

10:00 – 12:30
Télécharger le calendrier

13/09/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Septembre 2021

13 septembre

09:00 – 12:30
13:30 – 17:00

16 septembre

09:00 – 12:30

21 septembre

09:00 – 12:30

23 septembre

13:30 – 17:00

28 septembre

13:30 – 17:00

30 septembre

09:00 – 12:30

Octobre 2021

5 octobre

09:00 – 12:30

7 octobre

13:30 – 17:00

12 octobre

13:30 – 17:00

22 octobre

10:00 – 12:30
Télécharger le calendrier

25/10/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Voir les dates

Octobre 2021

25 octobre

09:00 – 12:30
13:30 – 17:00

28 octobre

09:00 – 12:30

Novembre 2021

2 novembre

09:00 – 12:30

4 novembre

13:30 – 17:00

9 novembre

13:30 – 17:00

10 novembre

09:00 – 12:30

16 novembre

09:00 – 12:30

18 novembre

09:00 – 12:30

23 novembre

09:00 – 12:30
Télécharger le calendrier

Évaluation :

Satisfaction Globale: 8.5/10
Taux de réponse: 50%
Nombre de sessions: 2
Nombre d'apprenants: 3
Taux de réussite: 100%

mise à jour : 01/12/2020

Ces formations peuvent vous intéresser

Formation certifiante
Niveau 3 - Développeur

"Conception d’interfaces Shiny"

25/10/2021

à En distanciel

35H sur 1 mois - 10 demi-journées

Formation certifiante
Niveau 1 - Utilisateur

"Analyse de données avec R"

08/11/2021

à En distanciel

35H sur 1 mois - En distanciel

Formation certifiante
Niveau 2 - Développeur

"Création de packages R"

15/11/2021

à Paris

35H sur 1 mois - 10 demi-journées