We may earn an affiliate commission when you visit our partners.
Course image
Course image
edX logo

Internet de las cosas (IoT) y Big Data

Jefferson Sarmiento Rojas, Daniel Alejandro Quiroga Torres, and Pedro Antonio Aya Parra

El internet de las cosas (IoT) esta revolucionando diferentes ecosistemas de la llamada revolucion 4.0. En ese sentido, el curso esta enfocado en el aprendizaje activo de aquellas personas interesadas en la ciencia, tecnología y desarrollo de sistemas escalables con ayuda de tarjetas de programación de fácil manejo, sensores de bajo costo y uso de software libre, promoviendo las habilidades que las personas interesadas deben poseer para los trabajos actuales y del futuro.

Read more

El internet de las cosas (IoT) esta revolucionando diferentes ecosistemas de la llamada revolucion 4.0. En ese sentido, el curso esta enfocado en el aprendizaje activo de aquellas personas interesadas en la ciencia, tecnología y desarrollo de sistemas escalables con ayuda de tarjetas de programación de fácil manejo, sensores de bajo costo y uso de software libre, promoviendo las habilidades que las personas interesadas deben poseer para los trabajos actuales y del futuro.

En este curso online aprenderas herramientas avanzadas para la gestion de proyectos en el campo de la programación, sistemas de almacenamiento y gestion de bases de datos y tecnologías en comunicación por medio de protocolos de Node red, herramienta clave en el desarrollo de aplicaciones de Internet de las Cosas (IoT) y su relación con el Big Data de la mano del grupo de profesores de la Universidad del Rosario (Bioinstrumentacion, programacion avanzada, control electronico) del programa de Ingeniería Biomódica.

En cada modulo encontraras diferentes herramientas de desarrollo, a partir de diferentes plataformas especializadas para llevar a cabo un proyecto en IoT, basados en problemáticas reales del campo industrial. Paso a paso, podras integrar el material presentado en el MOOC, de tal forma que puedas implementar tu proyecto personal y de paso mejorar tus conocimientos sobre conceptos relevantes sobre IoT y Big Data con ello, conseguir nuevas oportunidades de ingresos en el lucrativo ambito de la transformación digital 4.0.

What's inside

Learning objectives

  • Manejo de repositorios git (software de control de versionamiento para desarrollo de software) enfocado a proyectos
  • Gestión de bases de datos relacionales y no relacionales a traves de herramientas de desarrollo iot
  • Herramientas para la creación de interfaces de usuario
  • Usos y aplicaciones del iot con big data

Syllabus

1. ¿Qué es GIT?
2. Repositorios
1. Bases de datos Relacionales
2. Bases de datos No Relacionales
Read more
3. Introducción al Big Data
2. Dashboard en Android
3. Dashboard en Web
a. Gráficas en Web
1. Tratamiento de datos
2. Visualización de Datos
3. Clustering (Tecnica de mineria de datos - data mining)
a. Diseño de la Solucion IoT y Big Data.
Secci on 1: Manejo de proyectosAproximación a que es un desarrollo de un ecosistema IoT a traves de herramientas para gestión de proyectos y repositorios lo cual permite una integración y gestión de ficheros de todo un grupo de desarrollo.
a. Instalación de GITb. Principales comandos de GIT
a. Creación de cuenta en repositorio b. El primer repositorioc. Comandos y repositorios
3. Node-Red y Gita. Configurar Node-Redb. Node-Red y Git.
Secci on 2: Herramientas para la gestión de bases de datos.Se conoceran a profundidad los tipos de bases de datos utilizados en aplicaciones de IoT. Aprenderás como identificar los principales elementos que se encuentran relacionados para la correcta gestión de datos, y de igual manera, aprenderas en detalle las implicaciones que tienen el guardar grandes volúmenes de datos en bases de datos relacionales y no relacionales.
a. Node-Red y MySQL.b. Comandos SQL
a. Creación de cuenta Firebaseb. Firebase y Node-Redc. Operaciones en Firebase
a. ¿Qué es el Big Data?b. Big Data y IoT
Secci on 3: Dashboard.Una parte fundamental de un ecosistema IoT es la interacción que se tiene con el usuario, por lo que un componente fundamental en un ecosistema IoT son las interfaces mediante las cuales interactuamos con el usuario. En esta semana, aprenderas a como desarrollar interfaces para todo tipo de dispositivos móviles.
1. Dashboard en Node-Red.a. Instalación de Dashboardb. Mi primer Dashboard
a. Instalación de Android Studiob. Dashboard en Android Studio
Secci on 4 (Bonus): Big DataEn este módulo se mostrara la relación que tiene el Big Data con el Internet de las cosas y como mediante la gestión adecuada de estas dos tecnologías se pueden a llegar a crear ecosistemas IoT a nivel de producción.
a. Tipos de Datosb. Datos y Python (Pandas)
a. Cuenta en Plotly (Dashboard para crear aplicaciones web analiticas)b. Python (Lenguaje de programacion) y plotly

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines the use of Big Data, which is highly relevant to industry
Develops knowledge of Node-Red, Firebase, MySQL, and Git, which are core skills for IoT projects
Offers hands-on labs and interactive materials, providing a practical learning experience
Taught by instructors from the University of Rosario, recognized for their work in engineering
Provides a comprehensive study of tools and applications for developing IoT and Big Data projects
Leads to improved professional skills in the lucrative field of digital transformation

Save this course

Save Internet de las cosas (IoT) y Big Data to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Internet de las cosas (IoT) y Big Data with these activities:
Carpeta de estudio
Compilar una carpeta de estudio lo ayudará a organizar y revisar los materiales del curso de manera efectiva.
Show steps
  • Crear una carpeta para el curso
  • Archivar notas de clase, diapositivas, tareas y otros materiales relevantes
  • Revisar regularmente el contenido de la carpeta
Grupo de estudio de IoT
Participar en un grupo de estudio de IoT le permitirá colaborar con sus compañeros, compartir conocimientos y mejorar su comprensión del material del curso.
Show steps
  • Formar un grupo de estudio con otros estudiantes del curso
  • Programar reuniones regulares para discutir el material del curso
Tutoriales de Python para Visualización de Datos
Seguir tutoriales de Python para la visualización de datos complementará las lecciones del curso y mejorará sus habilidades prácticas.
Show steps
  • Identificar bibliotecas de Python para la visualización de datos
  • Seguir un tutorial sobre cómo crear gráficos y cuadros utilizando estas bibliotecas
Three other activities
Expand to see all activities and additional details
Show all six activities
Ejercicios de práctica de bases de datos
Practicar operaciones de base de datos y consultas mejorará su comprensión y agilidad con las tecnologías de base de datos.
Browse courses on Big Data
Show steps
  • Resolver problemas de práctica relacionados con bases de datos
  • Crear y administrar bases de datos de muestra
  • Realizar operaciones CRUD (crear, leer, actualizar, eliminar) en bases de datos
Node-RED Programming Exercises
Enhance your Node-RED skills by practicing with these structured exercises.
Browse courses on Node-Red
Show steps
  • Follow the tutorials in the official Node-RED documentation to set up your environment.
  • Complete the exercises provided in the Node-RED cookbook.
  • Build a simple Node-RED flow to control a physical device.
Tutorial de Node-Red para principiantes
Crear un tutorial sobre Node-Red le permitirá reforzar su comprensión de la plataforma y mejorar sus habilidades de comunicación técnica.
Browse courses on Node-Red
Show steps
  • Investigar sobre Node-Red y sus capacidades
  • Crear un nodo de muestra en Node-Red
  • Escribir instrucciones paso a paso sobre cómo usar Node-Red

Career center

Learners who complete Internet de las cosas (IoT) y Big Data will develop knowledge and skills that may be useful to these careers:
Ingeniero de datos
Los ingenieros de datos diseñan y construyen sistemas que almacenan y procesan grandes cantidades de datos. Este curso le proporcionará una base sólida en las tecnologías y herramientas utilizadas en el campo de los datos masivos, como Node-Red, Firebase y SQL. Aprenderá a gestionar y analizar grandes conjuntos de datos y a crear visualizaciones que comuniquen los resultados de forma eficaz. Estas habilidades son esenciales para los ingenieros de datos, que desempeñan un papel fundamental en la transformación digital de las empresas.
Científico de datos
Los científicos de datos utilizan técnicas estadísticas y de aprendizaje automático para extraer conocimientos de los datos. Este curso le proporcionará una base sólida en los conceptos y algoritmos fundamentales de la ciencia de datos. Aprenderá a recopilar, limpiar y preparar datos, así como a crear y evaluar modelos que puedan hacer predicciones o clasificaciones. Estas habilidades son esenciales para los científicos de datos, que desempeñan un papel fundamental en el desarrollo de nuevos productos y servicios basados en datos.
Ingeniero de Software
Los ingenieros de software diseñan, desarrollan y mantienen aplicaciones de software. Este curso le proporcionará una base sólida en los principios y prácticas de la ingeniería de software. Aprenderá a utilizar herramientas y tecnologías modernas para desarrollar aplicaciones escalables y robustas. Estas habilidades son esenciales para los ingenieros de software, que desempeñan un papel fundamental en el desarrollo de nuevos productos y servicios de software.
Arquitecto de Sistemas
Los arquitectos de sistemas diseñan y desarrollan la arquitectura general de los sistemas de información. Este curso le proporcionará una base sólida en los principios y prácticas de la arquitectura de sistemas. Aprenderá a identificar los requisitos del sistema, diseñar soluciones de alto nivel y seleccionar las tecnologías adecuadas. Estas habilidades son esenciales para los arquitectos de sistemas, que desempeñan un papel fundamental en el diseño y desarrollo de sistemas complejos.
Ingeniero de Sistemas
Los ingenieros de sistemas diseñan, implementan y mantienen sistemas de hardware y software. Este curso le proporcionará una base sólida en los principios y prácticas de la ingeniería de sistemas. Aprenderá a integrar diferentes tecnologías para crear sistemas complejos y robustos. Estas habilidades son esenciales para los ingenieros de sistemas, que desempeñan un papel fundamental en el desarrollo y mantenimiento de sistemas críticos para la misión.
Analista de Sistemas
Los analistas de sistemas analizan las necesidades de las empresas y desarrollan soluciones que utilizan la tecnología. Este curso le proporcionará una base sólida en los principios y prácticas del análisis de sistemas. Aprenderá a recopilar requisitos, identificar problemas y desarrollar soluciones que satisfagan las necesidades de las empresas. Estas habilidades son esenciales para los analistas de sistemas, que desempeñan un papel fundamental en la transformación digital de las empresas.
Analista de negocios
Los analistas de negocios analizan las necesidades de las empresas y desarrollan soluciones que utilizan la tecnología. Este curso le proporcionará una base sólida en los principios y prácticas del análisis de negocios. Aprenderá a recopilar requisitos, identificar problemas y desarrollar soluciones que satisfagan las necesidades de las empresas. Estas habilidades son esenciales para los analistas de negocios, que desempeñan un papel fundamental en la transformación digital de las empresas.
Diseñador de Interfaz de Usuario (UI)
Los diseñadores de IU diseñan interfaces de usuario para aplicaciones de software y sitios web. Este curso le proporcionará una base sólida en los principios y prácticas del diseño de IU. Aprenderá a crear interfaces de usuario que sean fáciles de usar, atractivas y accesibles. Estas habilidades son esenciales para los diseñadores de IU, que desempeñan un papel fundamental en el desarrollo de productos y servicios de software exitosos.
Gestor de proyectos
Los gestores de proyectos planifican, ejecutan y cierran proyectos. Este curso le proporcionará una base sólida en los principios y prácticas de la gestión de proyectos. Aprenderá a planificar proyectos, gestionar recursos y controlar el riesgo. Estas habilidades son esenciales para los gestores de proyectos, que desempeñan un papel fundamental en el éxito de los proyectos.
Consultor de TI
Los consultores de TI asesoran a las empresas sobre cómo utilizar la tecnología para lograr sus objetivos empresariales. Este curso le proporcionará una base sólida en los principios y prácticas de la consultoría de TI. Aprenderá a identificar las necesidades de las empresas, desarrollar soluciones y gestionar las relaciones con los clientes. Estas habilidades son esenciales para los consultores de TI, que desempeñan un papel fundamental en la transformación digital de las empresas.
Especialista en soporte técnico
Los especialistas en soporte técnico resuelven problemas técnicos y proporcionan asistencia a los usuarios. Este curso le proporcionará una base sólida en los principios y prácticas del soporte técnico. Aprenderá a diagnosticar y resolver problemas técnicos, así como a proporcionar asistencia técnica a los usuarios. Estas habilidades son esenciales para los especialistas en soporte técnico, que desempeñan un papel fundamental en el mantenimiento de los sistemas de TI.
Técnico de Redes
Los técnicos de redes diseñan, implementan y mantienen redes informáticas. Este curso le proporcionará una base sólida en los principios y prácticas de las redes. Aprenderá a diseñar e implementar redes, así como a diagnosticar y resolver problemas de red. Estas habilidades son esenciales para los técnicos de redes, que desempeñan un papel fundamental en el mantenimiento de las redes informáticas.
Administrador de bases de datos
Los administradores de bases de datos diseñan, implementan y mantienen bases de datos. Este curso le proporcionará una base sólida en los principios y prácticas de la administración de bases de datos. Aprenderá a diseñar e implementar bases de datos, así como a diagnosticar y resolver problemas de bases de datos. Estas habilidades son esenciales para los administradores de bases de datos, que desempeñan un papel fundamental en el mantenimiento de las bases de datos.
Especialista en Seguridad de la Información
Los especialistas en seguridad de la información protegen los sistemas y datos de las amenazas. Este curso le proporcionará una base sólida en los principios y prácticas de la seguridad de la información. Aprenderá a identificar y evaluar las amenazas a la seguridad, así como a desarrollar e implementar medidas de seguridad. Estas habilidades son esenciales para los especialistas en seguridad de la información, que desempeñan un papel fundamental en la protección de los activos de información.
Especialista en Cadena de Suministro
Los especialistas en cadena de suministro gestionan el flujo de bienes y servicios desde los proveedores hasta los clientes. Este curso le proporcionará una base sólida en los principios y prácticas de la gestión de la cadena de suministro. Aprenderá a diseñar e implementar cadenas de suministro, así como a diagnosticar y resolver problemas de la cadena de suministro. Estas habilidades son esenciales para los especialistas en cadena de suministro, que desempeñan un papel fundamental en la gestión de las cadenas de suministro globales.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Internet de las cosas (IoT) y Big Data.
Este libro clásico en minería de datos estadísticos le proporcionará una base sólida en técnicas de análisis de datos, mejorando su capacidad para extraer información de los datos de IoT.
Este libro ofrece un enfoque práctico para el IoT, guiándolo a través del desarrollo de proyectos de IoT paso a paso utilizando lenguajes de programación y hardware populares.
Este manual de referencia integral es un recurso invaluable para comprender las capacidades y sintaxis de MySQL, la base de datos relacional ampliamente utilizada en proyectos de IoT.
Esta guía de bolsillo conveniente proporciona una referencia rápida a los comandos y conceptos esenciales de Git, lo que le permite administrar los repositorios de código y colaborar en proyectos de IoT de manera efectiva.
Este libro fundamental proporciona una comprensión profunda de los principios y prácticas del Big Data, lo que le permite navegar por el panorama del Big Data de manera efectiva.
Este libro es un recurso invaluable para comprender los conceptos básicos de Git, el sistema de control de versiones utilizado en el desarrollo de software. Proporciona una base sólida para la sección del curso sobre gestión de proyectos con Git.
Este libro proporciona una introducción integral a Python para el análisis de datos. Es un complemento valioso para el curso, ya que Python es un lenguaje ampliamente utilizado para el procesamiento y análisis de datos en IoT.
Esta guía de bolsillo proporciona una referencia rápida y completa para los comandos y conceptos de Git. Es un recurso útil para la sección del curso sobre gestión de proyectos con Git.
Este libro proporciona una guía práctica para las bases de datos NoSQL. Si bien no se centra específicamente en IoT, ofrece una base sólida para comprender los tipos de bases de datos que se utilizan en las aplicaciones de IoT.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Internet de las cosas (IoT) y Big Data.
Herramientas de ciberseguridad y métodos de aplicación
Most relevant
Fundamentos de sistemas embebidos con Arm: Primeros pasos
Most relevant
Minicurso: Python y ChatGPT - Crea Chatbots y Soluciones...
Most relevant
Fundamentos TIC para profesionales de negocios:...
Most relevant
Introducción al desarrollo de aplicaciones web
Most relevant
Introducción a la contabilidad: comienza tu...
Most relevant
Trazabilidad: la clave de la eficiencia logística
Most relevant
Historia del Arte: Del Arte Prehistórico al Renacimiento
Most relevant
Introducción al Internet de las cosas (IoT) y sus...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser