What You Need to Know Before
You Start

Starts 6 June 2025 10:53

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
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

Optional upgrade avallable

Beginner

Progress at your own speed

Free Trial Available

Optional upgrade avallable

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