Niveau 2 - Développeur

Programmation orientée objet dans R (R6)

Durée : 7 heures (1 journée)

Equipe pédagogique

Télécharger la fiche
Cette formation m'intéresse !

01 85 09 14 03

A l’issue de la formation, les stagiaires sauront identifier les cas où la programmation orientée objet est indiquée pour leurs développements en R. Il auront compris et sauront mettre en oeuvre la notion de classe et d’héritage.

Profil des stagiaires

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

Prérequis

– Écrire des fonctions R sur une base quotidienne
– Savoir écrire et documenter ses fonctions dans un package (voir « Développer avec R »)

Programme

INTRODUCTION A LA PROGRAMMATION ORIENTÉE OBJET

– Concepts et définitions de la POO
– Spécificités et opportunités de la POO
– Notions de classe et d’héritage

DÉBUTER AVEC R6

– Gérer les éléments publics et privés dans R6
– Configurer les comportements d’initialisation et de fermeture
– Comprendre et mettre en œuvre l’héritage et le clonage simple

PROGRESSER AVEC R6

– Comprendre les notions d’environnement et de référence sémantique
– Comprendre et mettre en œuvre le reactive binding
– Comprendre et mettre en œuvre l’héritage avancé

INTÉGRER DES DÉVELOPPEMENTS R6 DANS UN PACKAGE/strong>

– Différencier et mettre en œuvre les classes portables et non portables
– Opérer la mise en package des classes R6

TRAVAUX PRATIQUES

– Exercice en fil rouge

Equipe pédagogique

Télécharger la fiche
Cette formation m'intéresse !

01 85 09 14 03