50 % de descuento en DataCamp Premium. Más de 700 cursos a mitad de precio. Empieza a aprender hoy.
Descripción del curso
La programación orientada a objetos (OOP) te permite definir relaciones entre funciones y los objetos sobre los que pueden actuar, ayudándote a gestionar la complejidad de tu código. Este es un curso de nivel intermedio que introduce la OOP utilizando los sistemas S3 y R6. S3 es una gran herramienta para el día a día en R que simplifica algunas de las funciones que escribes. R6 es especialmente útil para análisis específicos de una industria, trabajar con APIs web y construir GUIs.
Requisitos previos
Programa de formación
Esquema del curso
1
Introducción a la programación orientada a objetos
Aprende en qué consiste la programación orientada a objetos (OOP), cuándo utilizarla y qué sistemas de OOP hay disponibles en R. También verás cómo R identifica distintos tipos de variables usando clases, tipos y modos.
2
Uso de S3
S3 es un sistema de programación orientada a objetos muy simple que te permite definir comportamientos distintos para las funciones según su argumento de entrada. Este capítulo explica cómo usar S3 y cómo funcionan las genéricas y los métodos.
3
Uso de R6
Aprende a definir clases R6 y a crear objetos R6. También conocerás la estructura de las clases R6 y cómo separar la interfaz de usuario de los detalles de implementación.
4
Herencia en R6
Aprende a heredar de una clase R6 y cómo funciona la relación entre las clases padre e hija.
5
Uso avanzado de R6
Completa tu dominio de R6 aprendiendo temas avanzados como la copia por referencia, campos compartidos, clonado de objetos y finalización de objetos.
R
Programación orientada a objetos con S3 y R6 en R
Curso
completado

