Lo que necesitas saber antes de
que comiences

Comienza 1 July 2025 12:22

Termina 1 July 2025

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Desarrollador de R

Adquiere las habilidades de desarrollo profesional que necesitas para tener éxito como desarrollador de R aprendiendo a escribir y empaquetar código de manera eficiente. ¡No se necesita experiencia en codificación!
via DataCamp

120 Cursos


52 hours

Actualización opcional disponible

Beginner

Progreso a tu propio ritmo

Free Trial Available

Actualización opcional disponible

Resumen

## Conviértete en un Desarrollador R:

Domina el Codificado Eficiente y la Agrupación Comienza tu camino para convertirte en un desarrollador R experto, incluso sin experiencia previa en codificación. En este Curso, adquirirás las habilidades esenciales para escribir código R eficiente, automatizar tareas y agrupar tus scripts para facilitar su compartición y colaboración. ## Construye una Base Sólida en Programación R Comienza dominando los fundamentos de R, incluyendo:

* Estructuras de datos clave como números, cadenas, factores, booleanos, fechas y horas * Estructuras de control como declaraciones condicionales y bucles para procesar datos y realizar cálculos * Escribir funciones modulares y reutilizables utilizando las mejores prácticas * Técnicas de programación orientada a objetos para gestionar bases de código complejas ## Optimiza tu Código para Rendimiento y Eficiencia Lleva tus habilidades en R al siguiente nivel aprendiendo a evaluar tu código para identificar cuellos de botella de rendimiento y mejorar operaciones intensivas en recursos.

Explorarás el procesamiento en paralelo usando bibliotecas poderosas como parallel, purrr y foreach, permitiendo cálculos más eficientes. Al dominar estas técnicas, escribirás código R más rápido y optimizado, capaz de manejar grandes conjuntos de datos con facilidad. ## Domina el Arte de la Agrupación y la Colaboración Como Desarrollador R, necesitarás compartir tu código y colaborar con otros.

En este Curso, aprenderás a:

* Agrupar tu código usando herramientas estándar de la industria como devtools, roxygen2 y testthat * Documentar tu código para facilitar su comprensión y mantenimiento * Usar control de versiones con Git para gestionar bases de código de manera segura y eficiente * Contribuir a proyectos de código abierto y trabajar con otros desarrolladores ## ¿Por Qué Convertirse en un Desarrollador R? R es una habilidad muy buscada en el mundo impulsado por los datos de hoy.

Al completar este Curso, serás capaz de automatizar tareas repetitivas y optimizar flujos de trabajo de análisis de datos, desarrollar paquetes R robustos y mantenibles, y colaborar eficazmente con científicos de datos, analistas y desarrolladores. Estas habilidades te ayudarán a avanzar en tu carrera en campos como análisis de datos, inteligencia de negocios e investigación.

Ya sea que seas un programador R aspirante o quieras mejorar tus habilidades existentes, este Curso proporciona un camino completo para convertirte en un Desarrollador R seguro y competente.

Programa de estudio

  • Introducción a R
  • Domina los fundamentos del análisis de datos en R, incluyendo vectores, listas y marcos de datos, y practica R con conjuntos de datos reales.
  • R Intermedio
  • Continúa tu camino para convertirte en un experto en R aprendiendo sobre declaraciones condicionales, bucles y funciones vectoriales.
  • Introducción al Tidyverse
  • Comienza el camino para explorar y visualizar tus propios datos con el tidyverse, una colección poderosa y popular de herramientas de ciencia de datos dentro de R.
  • Manipulación de Datos con dplyr
  • Desarrolla habilidades de Tidyverse aprendiendo a transformar y manipular datos con dplyr.
  • Analizar la Popularidad de los Lenguajes de Programación
  • Introducción a la Escritura de Funciones en R
  • Lleva tus habilidades en R al siguiente nivel aprendiendo a escribir funciones eficientes y reutilizables.
  • Escritura de Código Eficiente en R
  • Aprende a escribir código R más rápido, descubre el benchmarking y profiling, y desvela los secretos de la programación paralela.
  • Fundamentos de Programación Funcional con purrr
  • Aprende a resumir y manipular fácilmente listas usando el paquete purrr.
  • Programación Paralela en R
  • Desbloquea el poder de la computación paralela en R. Mejora tus habilidades de análisis de datos, acelera los cálculos y procesa grandes conjuntos de datos sin esfuerzo.
  • Introducción a Shell
  • La línea de comandos de Unix ayuda a los usuarios a combinar programas existentes de nuevas maneras, automatizar tareas repetitivas y ejecutar programas en clústeres y nubes.
  • Desarrollo de Paquetes R
  • Aprende a desarrollar paquetes R y mejora tus habilidades de codificación. Descubre los beneficios de la creación de paquetes, practica con herramientas de desarrollo, y crea un paquete de conversión de unidades.
  • Programación Defensiva en R
  • Aprende programación defensiva en R para hacer tu código más robusto.
  • Programación Orientada a Objetos con S3 y R6 en R
  • Maneja la complejidad en tu código usando programación orientada a objetos con los sistemas S3 y R6.
  • Introducción a Git
  • Descubre los fundamentos de Git para el control de versiones en tus proyectos de software y datos.
  • Git Intermedio
  • Descubre las ramas y repositorios remotos para el control de versiones en proyectos colaborativos de software y datos usando Git.

Enseñado por

Jonathan Cornelissen, Filip Schouwenaars, Richie Cotton, Colin Gillespie, David Robinson, DataCamp Content Creator, James Chapman, Nabeel Imam, Jasmin Ludolf, and George Boorman


Asignaturas

Programación