• No hay productos en el carrito.

Certificado Profesional · Impartido por Johns Hopkins UniversityPago único de $4,990 MXN · acceso por 12 meses

Dominar el desarrollo de software en R

Construya mejores herramientas de ciencia de datos.

Certificado con validez SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 240 h 100% autodidacta 29 unidades Nivel principiante
Modalidad

Así estudias: curso autodidacta

  • Autodidacta y 100% en línea: contenido disponible 24/7.
  • Avanzas a tu ritmo: la plataforma guarda tu progreso.
  • Sin tutor ni clases en vivo: el curso está diseñado para estudiarse por tu cuenta.
  • Te evalúas con actividades automáticas, sin entregas a un tutor.
Qué aprenderás

Lo que serás capaz de hacer

R es un lenguaje de programación y un entorno de software libre para computación estadística y gráficos, ampliamente utilizado por analistas de datos, científicos de datos y estadísticos. Esta Specializations cubre el desarrollo de software R para construir herramientas de ciencia de datos. A medida que evoluciona el campo de la ciencia de datos, ha quedado claro que las habilidades de desarrollo de software son esenciales para producir y escalar resultados y productos útiles de la ciencia de datos. Esta Specializations le proporcionará una formación rigurosa en el lenguaje R, incluyendo las habilidades para manejar datos complejos, construir paquetes R y desarrollar visualizaciones de datos personalizadas. Conocerá bibliotecas R indispensables para la manipulación de datos, como tidyverse, y para la visualización de datos y gráficos, como ggplot2. Aprenderá prácticas modernas de desarrollo de software para construir herramientas que sean altamente reutilizables, modulares y adecuadas para su uso en un entorno basado en el trabajo en equipo o en una comunidad de desarrolladores. Esta Specializations está diseñada para servir tanto a los analistas de datos, que pueden querer familiarizarse más con las habilidades prácticas y fundamentales del software para su trabajo diario, como a los expertos en minería de datos y científicos de datos, que pueden querer utilizar R para escalar sus habilidades de desarrollo y programación, y avanzar en sus carreras como expertos en ciencia de datos.

  • Construir paquetes R
  • Visualización de datos y gráficos personalizados
  • Manipulación y manejo de datos
  • Producir y escalar productos de ciencia de datos
Habilidades que desarrollarás
Ggplot2 Documentación de software Tecnología de código abierto R (software) Gráfica (gráficos) Tidyverse (paquete de R) Gestión de paquetes y software Extracción de datos web Manipulación de datos Software de visualización de datos Leaflet (software) Programación en R Visualización de datos Preprocesamiento de datos Pruebas unitarias Limpieza de datos Visualización interactiva de datos Transformación de datos Programación orientada a objetos (OOP) Depuración

Temario

UNIDAD 1 - Lenguaje R básico · 28 lecciones

El entorno de programación R - UNIDAD 1 - Lenguaje R básico

  • Bienvenido al entorno de programación RVideo · 2 min
  • Libro de texto del curso: Mastering Software Development in RLectura · 1 min
  • Plan de estudiosLectura · 10 min
  • Asignación de remolinosLectura · 10 min
  • Conjuntos de datosLectura · 10 min
  • Introducción a la lecciónLectura · 2 min
  • EvaluaciónLectura · 3 min
  • ObjetosLectura · 1 min
  • NúmerosLectura · 1 min
  • Creación de vectoresLectura · 1 min
  • Mezclar objetosLectura · 1 min
  • Coacción explícitaLectura · 3 min
  • MatricesLectura · 3 min
  • ListasLectura · 2 min
  • FactoresLectura · 4 min
  • Valores perdidosLectura · 3 min
  • Marcos de datosLectura · 3 min
  • NombresLectura · 4 min
  • AtributosLectura · 1 min
  • ResumenLectura · 1 min
  • La importancia de unos datos ordenadosLectura · 5 min
  • El "TidyverseLectura · 4 min
  • Lectura de datos tabulares con el paquete readrLectura · 10 min
  • Lectura de datos basados en la webLectura · 1 min
  • Archivos planos en líneaLectura · 10 min
  • Solicitud de datos a través de una API webLectura · 10 min
  • Raspado de datos webLectura · 2 min
  • Análisis sintáctico de datos JSON, XML o HTMLLectura · 3 min
UNIDAD 2 - Lenguaje básico R: Opciones de lección · 2 lecciones

El entorno de programación R - UNIDAD 2 - Lenguaje básico R: Opciones de lección

  • Lecciones de remolinoLectura · 3 h
  • Lecciones de remolinoCuestionario · 3 h
UNIDAD 3 - Manipulación de datos · 11 lecciones

El entorno de programación R - UNIDAD 3 - Manipulación de datos

  • Manipulación básica de datosLectura · 10 min
  • TuberíasLectura · 7 min
  • Resumir los datosLectura · 10 min
  • Seleccionar y filtrar datosLectura · 10 min
  • Añadir, cambiar o renombrar columnasLectura · 7 min
  • Difusión y recopilación de datosLectura · 10 min
  • Fusión de conjuntos de datosLectura · 10 min
  • Trabajar con fechas, horas y husos horariosLectura · 3 min
  • Conversión a una clase de fecha o fecha-horaLectura · 7 min
  • Extracción de elementos de fecha y horaLectura · 5 min
  • Trabajar con husos horariosLectura · 8 min
UNIDAD 4 - Manipulación de datos: Opciones de lección · 2 lecciones

El entorno de programación R - UNIDAD 4 - Manipulación de datos: Opciones de lección

  • Lecciones de remolinoLectura · 3 h
  • Lecciones de remolinoCuestionario · 3 h
UNIDAD 5 - Procesamiento de textos, expresiones regulares y memoria física · 9 lecciones

El entorno de programación R - UNIDAD 5 - Procesamiento de textos, expresiones regulares y memoria física

  • Tratamiento de textos y expresiones regularesLectura · 1 min
  • Funciones de manipulación de texto en RLectura · 10 min
  • Expresiones regularesLectura · 15 min
  • Funciones RegEx en RLectura · 5 min
  • El paquete stringrLectura · 10 min
  • ResumenLectura · 1 min
  • El papel de la memoria físicaLectura · 10 min
  • Cálculos retrospectivosLectura · 8 min
  • Gestión de la memoria interna en RLectura · 5 min
UNIDAD 6 - Procesamiento de textos, expresiones regulares y memoria física: Opciones de lección · 2 lecciones

El entorno de programación R - UNIDAD 6 - Procesamiento de textos, expresiones regulares y memoria física: Opciones de lección

  • Lecciones de remolinoLectura · 3 h
  • Lecciones de remolinoCuestionario · 3 h
UNIDAD 7 - Grandes conjuntos de datos · 8 lecciones

El entorno de programación R - UNIDAD 7 - Grandes conjuntos de datos

  • Trabajar con grandes conjuntos de datosLectura · 2 min
  • Estrategias en memoriaLectura · 10 min
  • Estrategias fuera de memoriaLectura · 10 min
  • Diagnóstico de problemasLectura · 5 min
  • Cómo salir de un atasco con GoogleLectura · 5 min
  • Pedir ayudaLectura · 5 min
  • Instrucciones del cuestionarioLectura · 4 h
  • Lectura y resumen de datosCuestionario · 30 min
UNIDAD 8 - Bienvenido a Programación avanzada en R · 4 lecciones

Programación avanzada en R - UNIDAD 8 - Bienvenido a Programación avanzada en R

  • Bienvenido a Programación avanzada en RVideo · 1 min
  • Plan de estudiosLectura · 1 min
  • Libro de texto del curso: Mastering Software Development in RLectura · 1 min
  • remolino AsignacionesLectura · 5 min
UNIDAD 9 - Funciones · 17 lecciones

Programación avanzada en R - UNIDAD 9 - Funciones

  • Visión general de las estructuras de controlLectura · 2 min
  • if-elseLectura · 10 min
  • para buclesLectura · 10 min
  • Bucles for anidadosLectura · 10 min
  • siguiente, pausaLectura · 10 min
  • ResumenLectura · 2 min
  • Resumen de funcionesLectura · 2 min
  • CódigoLectura · 10 min
  • Interfaz de funcionesLectura · 10 min
  • Valores por defectoLectura · 10 min
  • Refactorización del códigoLectura · 10 min
  • Comprobación de la dependenciaLectura · 10 min
  • VectorizaciónLectura · 10 min
  • Comprobación de argumentosLectura · 10 min
  • Paquete RLectura · 10 min
  • ¿Cuándo debo escribir una función?Lectura · 10 min
  • ResumenLectura · 2 min
UNIDAD 10 - Funciones: Opciones de lección · 2 lecciones

Programación avanzada en R - UNIDAD 10 - Funciones: Opciones de lección

  • Lección de remolinoLectura · 1 h
  • Lección de remolinoCuestionario · 1 h
UNIDAD 11 - Programación funcional · 19 lecciones

Programación avanzada en R - UNIDAD 11 - Programación funcional

  • ¿Qué es la programación funcional?Lectura · 10 min
  • Funciones básicas de la programación funcionalLectura · 10 min
  • MapaLectura · 10 min
  • ReduzcaLectura · 10 min
  • Busque enLectura · 10 min
  • FiltrarLectura · 10 min
  • CompongaLectura · 10 min
  • Aplicación parcialLectura · 10 min
  • Efectos secundariosLectura · 10 min
  • RecursiónLectura · 10 min
  • ResumenLectura · 2 min
  • ExpresionesLectura · 10 min
  • EntornosLectura · 10 min
  • Entornos de ejecuciónLectura · 10 min
  • ¿Qué es un error?Lectura · 10 min
  • Generación de erroresLectura · 10 min
  • Cuándo generar errores o advertenciasLectura · 10 min
  • ¿Cómo deben tratarse los errores?Lectura · 10 min
  • ResumenLectura · 2 min
UNIDAD 12 - Programación funcional: Opciones de lección · 2 lecciones

Programación avanzada en R - UNIDAD 12 - Programación funcional: Opciones de lección

  • Lección de remolinoLectura · 1 h 30 min
  • Lección de remolinoCuestionario · 1 h 30 min
UNIDAD 13 - Depuración y perfilado · 16 lecciones

Programación avanzada en R - UNIDAD 13 - Depuración y perfilado

  • Visión general de la depuraciónLectura · 2 min
  • rastreo()Lectura · 10 min
  • Navegar por un entorno de funcionesLectura · 10 min
  • Funciones de seguimientoLectura · 10 min
  • Uso de debug() y debugonce()Lectura · 10 min
  • recuperar()Lectura · 10 min
  • Reflexiones finales sobre la depuraciónLectura · 10 min
  • ResumenLectura · 2 min
  • Visión general de los perfilesLectura · 2 min
  • microbenchmarkLectura · 10 min
  • profvisLectura · 10 min
  • Más informaciónLectura · 10 min
  • ResumenLectura · 2 min
  • Evaluación no estándarLectura · 10 min
  • ResumenLectura · 2 min
  • Depuración y perfiladoCuestionario · 30 min
UNIDAD 14 - Programación orientada a objetos · 12 lecciones

Programación avanzada en R - UNIDAD 14 - Programación orientada a objetos

  • Visión general de la OOPLectura · 2 min
  • Principios de orientación a objetosLectura · 10 min
  • S3Lectura · 10 min
  • S4Lectura · 10 min
  • Clases de referenciaLectura · 10 min
  • ResumenLectura · 2 min
  • Visión generalLectura · 2 min
  • Reutilizar las estructuras de datos existentesLectura · 10 min
  • Componer funciones simples con la tuberíaLectura · 10 min
  • Adopte la programación funcionalLectura · 10 min
  • Diseño para humanosLectura · 10 min
  • Programación funcional y orientada a objetosProyecto · 4 h
UNIDAD 15 - Introducción a los paquetes R · 18 lecciones

Creación de paquetes R - UNIDAD 15 - Introducción a los paquetes R

  • Bienvenido a Building R PackagesVideo · 2 min
  • Antes de empezarLectura · 10 min
  • Uso de Mac OSLectura · 10 min
  • Uso de WindowsLectura · 10 min
  • Uso de Unix/LinuxLectura · 10 min
  • Paquetes RLectura · 10 min
  • Estructura básica de un paquete RLectura · 10 min
  • Archivo DESCRIPCIÓNLectura · 10 min
  • Archivo NAMESPACELectura · 10 min
  • Notación de funciones del espacio de nombresLectura · 10 min
  • Cargar y adjuntar un espacio de nombres de paqueteLectura · 10 min
  • El subdirectorio RLectura · 10 min
  • El subdirectorio manLectura · 10 min
  • ResumenLectura · 10 min
  • El paquete devtoolsLectura · 10 min
  • Creación de un paqueteLectura · 10 min
  • Otras funcionesLectura · 10 min
  • Paquete R y devtoolsCuestionario · 30 min
UNIDAD 16 - Documentación y pruebas · 15 lecciones

Creación de paquetes R - UNIDAD 16 - Documentación y pruebas

  • DocumentaciónLectura · 10 min
  • Viñetas y archivos READMELectura · 10 min
  • Knitr / MarkdownLectura · 30 min
  • Opciones comunes de knitrLectura · 10 min
  • Archivos de ayuda y roxygen2Lectura · 10 min
  • Etiquetas comunes de roxygen2Lectura · 10 min
  • Visión generalLectura · 10 min
  • Datos para demostracionesLectura · 10 min
  • Datos internosLectura · 10 min
  • Paquetes de datosLectura · 10 min
  • ResumenLectura · 10 min
  • IntroducciónLectura · 10 min
  • El paquete testthatLectura · 10 min
  • Pasar las comprobaciones de CRANLectura · 10 min
  • Documentar el códigoProyecto · 4 h
UNIDAD 17 - Licencias, control de versiones y diseño de software · 26 lecciones

Creación de paquetes R - UNIDAD 17 - Licencias, control de versiones y diseño de software

  • Visión generalLectura · 10 min
  • La Licencia Pública GeneralLectura · 10 min
  • La licencia MITLectura · 10 min
  • La licencia CC0Lectura · 10 min
  • Visión generalLectura · 10 min
  • RetribuirLectura · 10 min
  • La ley de LinusLectura · 10 min
  • ContrataciónLectura · 10 min
  • ResumenLectura · 10 min
  • IntroducciónLectura · 10 min
  • gitLectura · 10 min
  • Inicializar un repositorio gitLectura · 10 min
  • ComprometiéndoseLectura · 10 min
  • Historial de navegaciónLectura · 10 min
  • Vinculación del repositorio local al repositorio de GitHubLectura · 10 min
  • Sincronización de RStudio y GitHubLectura · 10 min
  • CuestionesLectura · 10 min
  • Solicitud de extracciónLectura · 10 min
  • Resolver conflictos de fusiónLectura · 10 min
  • IntroducciónLectura · 10 min
  • La filosofía UnixLectura · 10 min
  • Valores por defectoLectura · 10 min
  • Poner nombre a las cosasLectura · 10 min
  • Jugar bien con los demásLectura · 10 min
  • ResumenLectura · 10 min
  • Pruebas, GitHub y código abiertoCuestionario · 30 min
UNIDAD 18 - Integración continua y desarrollo multiplataforma · 14 lecciones

Creación de paquetes R - UNIDAD 18 - Integración continua y desarrollo multiplataforma

  • Visión generalLectura · 10 min
  • Servicios web para la integración continuaLectura · 10 min
  • Uso de TravisLectura · 10 min
  • Uso de AppVeyorLectura · 10 min
  • ResumenLectura · 10 min
  • IntroducciónLectura · 10 min
  • Manejo de rutasLectura · 10 min
  • Guardar archivos y rappdirsLectura · 10 min
  • rappdirsLectura · 10 min
  • Opciones y R de partidaLectura · 10 min
  • Instalación del paqueteLectura · 10 min
  • Atributos medioambientalesLectura · 10 min
  • ResumenLectura · 10 min
  • Creación de un paquete RProyecto · 4 h
UNIDAD 19 - Bienvenido a Creación de herramientas de visualización de datos · 3 lecciones

Creación de herramientas de visualización de datos - UNIDAD 19 - Bienvenido a Creación de herramientas de visualización de datos

  • Bienvenido a Creación de herramientas de visualización de datosVideo · 1 min
  • Libro de texto: Mastering Software Development in RLectura · 10 min
  • Plan de estudiosLectura · 10 min
UNIDAD 20 - Trazado con ggplot2 · 14 lecciones

Creación de herramientas de visualización de datos - UNIDAD 20 - Trazado con ggplot2

  • IntroducciónLectura · 10 min
  • Inicializar un objeto ggplotLectura · 10 min
  • Estética de la tramaLectura · 10 min
  • Creación de un gráfico ggplot básicoLectura · 10 min
  • GeomsLectura · 10 min
  • Utilización de múltiples geomsLectura · 10 min
  • Estética constanteLectura · 10 min
  • Ejemplo de parcelasLectura · 10 min
  • Extensiones de ggplot2Lectura · 10 min
  • IntroducciónLectura · 10 min
  • Directrices para unas buenas parcelasLectura · 10 min
  • Escalas y colorLectura · 10 min
  • Para saber másLectura · 10 min
  • Trazado con ggplot2Cuestionario · 30 min
UNIDAD 21 - Cartografía y gráficos interactivos · 10 lecciones

Creación de herramientas de visualización de datos - UNIDAD 21 - Cartografía y gráficos interactivos

  • IntroducciónLectura · 10 min
  • Conceptos básicos de la cartografíaLectura · 10 min
  • ggmap, API de Google MapsLectura · 10 min
  • Cartografía de los condados y estados de EE.UULectura · 10 min
  • Cartografía más avanzada- Objetos espacialesLectura · 10 min
  • Dónde encontrar más información sobre cartografía con RLectura · 10 min
  • Visión general de htmlWidgetsLectura · 10 min
  • paquete plotlyLectura · 10 min
  • Crear su propio widgetLectura · 10 min
  • Cartografía y gráficos interactivosCuestionario · 30 min
UNIDAD 22 - El paquete grid · 8 lecciones

Creación de herramientas de visualización de datos - UNIDAD 22 - El paquete grid

  • IntroducciónLectura · 10 min
  • Visión general de los gráficos de cuadrículaLectura · 10 min
  • GrobsLectura · 10 min
  • ViewportsLectura · 10 min
  • Sistemas de coordenadas de gráficos de cuadrículaLectura · 10 min
  • El paquete gridExtraLectura · 10 min
  • Dónde encontrar más información sobre gráficos de cuadrículaLectura · 10 min
  • Conceptos básicos de los gráficos de cuadrículaCuestionario · 30 min
UNIDAD 23 - Construir nuevos elementos gráficos · 13 lecciones

Creación de herramientas de visualización de datos - UNIDAD 23 - Construir nuevos elementos gráficos

  • IntroducciónLectura · 10 min
  • ¿Por qué crear un nuevo tema?Lectura · 10 min
  • Tema predeterminadoLectura · 10 min
  • Construir un nuevo temaLectura · 10 min
  • ResumenLectura · 10 min
  • IntroducciónLectura · 10 min
  • Construir un geomLectura · 10 min
  • Ejemplo: Una geomática de transparencia automáticaLectura · 10 min
  • Construir una estadísticaLectura · 10 min
  • Ejemplo: Intervalos de confianza normalesLectura · 10 min
  • Combinación de geomas y estadísticasLectura · 10 min
  • ResumenLectura · 10 min
  • Construir un nuevo geomProyecto · 4 h
UNIDAD 24 - Obtener y limpiar los datos · 3 lecciones

Dominio del desarrollo de software en R Capstone - UNIDAD 24 - Obtener y limpiar los datos

  • Bienvenido al Proyecto CapstoneVideo · 1 min
  • IntroducciónLectura · 10 min
  • Módulo 1: Obtener y limpiar los datosLectura · 10 min
UNIDAD 25 - Construir geomas · 1 lecciones

Dominio del desarrollo de software en R Capstone - UNIDAD 25 - Construir geomas

  • Módulo 2: Herramientas de visualizaciónLectura · 10 min
UNIDAD 26 - Construir un mapa de folletos · 1 lecciones

Dominio del desarrollo de software en R Capstone - UNIDAD 26 - Construir un mapa de folletos

  • Módulo 3: Herramientas cartográficasLectura · 10 min
UNIDAD 27 - Documentación y envasado · 3 lecciones

Dominio del desarrollo de software en R Capstone - UNIDAD 27 - Documentación y envasado

  • Tareas de documentación y embalajeLectura · 10 min
  • PruebasLectura · 10 min
  • Documentación, embalaje y pruebasProyecto · 1 h
UNIDAD 28 - Implementación · 1 lecciones

Dominio del desarrollo de software en R Capstone - UNIDAD 28 - Implementación

  • GitHub y TravisLectura · 10 min
UNIDAD 29 - Evaluación final · 1 lecciones

Dominio del desarrollo de software en R Capstone - UNIDAD 29 - Evaluación final

  • Evaluación de paquetesProyecto · 1 h
Certificado oficial

Certificado con validez SEP: lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $4,990 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    29 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    12 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Dominar el desarrollo de software en R

Muestra · verificable por folio y QR

  • Certificado SEP incluido (sin costo). Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Johns Hopkins University.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 29 unidades · 265 lecciones · 240 h
  • 12 meses de acceso
  • 12 cuestionarios de evaluación
  • Certificado SEP incluido (sin costo), emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$4,990MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor de inscripción
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $4,990 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Johns Hopkins University; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

¿El curso tiene validez SEP?

Sí, incluido sin costo. Al completar el curso recibes un certificado emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

¿El curso tiene tutor o clases en vivo?

No. Es un curso autodidacta: estudias por tu cuenta, a tu ritmo, sin tutor ni sesiones en vivo.

¿Cómo se evalúa?

Te evalúas con actividades automáticas, sin entregas a un tutor.

Cursos relacionados

Certificado emitido por la SEP a través del Gobierno del Estado de México · Dominar el desarrollo de software en R

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture