Niveau 2 - Développeur

Programmation orientée objet dans R (R6)

Durée : 7 heures (1 journée)
Prix : à partir de 2200€ HT pour 4 participants
Télécharger la fiche

Equipe pédagogique

Évaluation :

Satisfaction Globale: 9,5/10
Taux de réponse: 85%
Nombre de sessions: 3
Nombre d'apprenants: 16

mise à jour : 15/03/2025
(données collectées depuis le 07/10/2019)

Délais d'accès

Les formations inter-entreprises affichées non complètes ont lieu sous réserve d'un nombre suffisant de candidats. Les décisions d'annulation ou de report se font habituellement 6 à 8 semaines avant la date indiquée.
Les formations intra-entreprise peuvent s'organiser en quelques heures sous réserve de disponibilité des formateurs et formatrices pour la thématique souhaitée.
Contactez-nous pour en savoir plus : nous vous répondrons sous 48h au plus.

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

À l’issue de la formation, les participants seront autonomes dans l’implémentation et la structuration de la POO en R6, tout en leur fournissant des outils concrets pour industrialiser leur code.

Dates à définir selon vos contraintes et objectifs.

Profil des apprenants

– Développeurs R souhaitant monter en compétences sur la programmation orientée objet dans R avec R6

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

– Écrire des fonctions R sur une base quotidienne

Programme

  • COMPRENDRE LES FONDEMENTS DE LA PROGRAMMATION ORIENTÉE OBJET
    • Identifier et comparer les différents paradigmes de programmation
    • Différencier les différentes implémentations de l’Orienté Objet dans R
  • MAÎTRISER LA MANIPULATION DES OBJETS EN R
    • Définir et utiliser les notions de classe et objet
    • Concevoir et implémenter des classes et des objets
    • Configurer les comportements d’initialisation des objets
    • Appliquer les concepts d’encapsulation pour gérer l’accès aux données
    • Implémenter l’héritage pour structurer des relations entre classes
    • Détecter quand et comment implémenter le polymorphisme
  • APPROFONDIR LES SPÉCIFICITÉS DE R6
    • Personnaliser les méthodes print() et finalize() pour la gestion des objets
    • Cloner des objets
    • Contrôler dynamiquement grâce à l’active binding
    • Enrichir une classe
    • Déboguer efficacement une classe R6
  • INDUSTRIALISER LE CODE DANS UN PACKAGE
    • Documenter avec roxygen2
    • Configurer la portabilité de classe entre packages
  • TRAVAUX PRATIQUES
    • Exercice en fil rouge

Moyens pédagogiques et techniques

  • Alternance régulière entre théorie et pratique
  • Formation 100% en distanciel synchrone (par demi-journées)
  • Mise à disposition en ligne de documents supports de formation
  • Mise à disposition d’un compte sur Bakacode pour la durée de la formation
  • Quizz
  • Exercices et travaux dirigés
  • Mise à disposition d’une base de ressources documentaires

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

  • Emargement 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
Télécharger la fiche

Equipe pédagogique

Évaluation :

Satisfaction Globale: 9,5/10
Taux de réponse: 85%
Nombre de sessions: 3
Nombre d'apprenants: 16

mise à jour : 15/03/2025

Ces formations peuvent vous intéresser

Formation certifiante
Niveau 1 - Utilisateur

"Analyse de données avec R"

09/09/2025

à En distanciel

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

Formation certifiante
Niveau 3 - Développeur

"Conception d’interfaces Shiny"

04/11/2025

à En distanciel

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

Formation certifiante
Niveau 1 - Utilisateur

"Analyse de données avec R"

04/11/2025

à En distanciel

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