物联网和大数据

Internet de las cosas (IoT) y Big Data

En este curso en línea aprenderas a desarrollar sistemas completos y escalables en IoT con el uso del Big Data y asi enriquece tu perfil profesional con una perspectiva global, bajo una de las tecnologías de mayor demanda en la actualidad.

877 次查看
阿根廷罗萨里奥大学
edX
  • 完成时间大约为 4
  • 中级
  • 西班牙语
注:因开课平台的各种因素变化,以上开课日期仅供参考

你将学到什么

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

课程概况

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.

课程大纲

Secci on 1: Manejo de proyectos
Aproximació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.
1. ¿Qué es GIT?
a. Instalación de GIT
b. Principales comandos de GIT
2. Repositorios
a. Creación de cuenta en repositorio
b. El primer repositorio
c. Comandos y repositorios
3. Node-Red y Git
a. Configurar Node-Red
b. 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.
1. Bases de datos Relacionales
a. Node-Red y MySQL.
b. Comandos SQL
2. Bases de datos No Relacionales
a. Creación de cuenta Firebase
b. Firebase y Node-Red
c. Operaciones en Firebase
3. Introducción al Big Data
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 Dashboard
b. Mi primer Dashboard
2. Dashboard en Android
a. Instalación de Android Studio
b. Dashboard en Android Studio
3. Dashboard en Web
a. Gráficas en Web
Secci on 4 (Bonus): Big Data
En 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.
1. Tratamiento de datos
a. Tipos de Datos
b. Datos y Python (Pandas)
2. Visualización de Datos
a. Cuenta en Plotly (Dashboard para crear aplicaciones web analiticas)
b. Python (Lenguaje de programacion) y plotly
3. Clustering (Tecnica de mineria de datos - data mining)
a. Diseño de la Solucion IoT y Big Data.

常见问题

¿Qué es Clustering?
También conocido como agrupamiento, es una de las tecnicas de mineria de datos, el proceso consiste en la divisién de los datos en grupos de objetos similares. Cuando se representan la información obtenida a traves de clusters se pierden algunos detalles de los datos, pero a la vez se simplifica dicha información.

¿Qué es Raspberry Pi?
Es un ordenador de placa simple y bajo coste desarrollado en Reino Unido por la Raspberry Pi Foundation. Es lo suficientemente potente como para facilitar el aprendizaje y realizar tareas básicas, y tambien permite programar y compilar programas que se ejecuten en el.

¿Qué es un Arduino?
Es una plataforma de creacion de electrónica de codigo abierto basada en hardware y software libre, lo que permite que cualquiera pueda utilizarlos y adaptarlos. Gracias a eso, puedes encontrarte en el mercado varios tipos de placas, accesorios y aplicaciones compatibles creadas por diferentes empresas o desarrolladores. Todas ellas son diferentes, pero utilizando la misma base común, lo que ayuda a que la comunidad de creadores pueda darles diferentes tipos de uso.

¿Qué es Node-Red?
Es un motor de flujos con enfoque IoT, que permite definir graficamente flujos de servicios, a traves de protocolos estandares como REST, MQTT, Websocket, AMQ, ademas de ofrecer integración con apis de terceros, tales como Twitter, Facebook, Yahoo!

¿Qué es MQTT?
Es un protocolo de transporte de mensajes, utilizado en los dispositivos de Internet de las Cosas, lo cual simplifica y hace mas facil definir las calidades del servicio a desarrollar.

¿El curso tiene horario específico?
Estos cursos no tienen horario establecido por cuanto dependen de la autogestion del tiempo del estudiante. No obstante, debe cumplirse el calendario de desarrollo de los temas en los tiempos de apertura y cierre del curso.

¿Se puede descargar el material bibliográfico y las lecturas sugeridas?
Si, el material sugerido como complementario es de consulta y se ha garantizado su acceso libre.

¿Los temas del curso pueden tomarse en cualquier orden?
No, el desarrollo tematico del curso implica un orden que atiende a un conocimiento sumativo que se requiere para pasar al siguiente módulo. Los módulos guardan una relación y orden lógicos.

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2020 MOOC.CN 慕课改变你,你改变世界