课程目录: 物联网和大数据培训

4401 人关注
(78637/99817)
课程大纲:

物联网和大数据培训

 

 

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.