Descripción
Comprender cómo trabaja un sistema IoT, supone un entendimiento de que ocurren con los datos físicos que son procesados por dispositivos electrónicos, para convertirse en variables digitales. Estos datos pueden ser procesados por servicios online, los cuales se integran con diferentes aplicaciones, para su posterior manipulación.
La mayoría de las aplicaciones web modernas exponen interfaces de programación de aplicaciones que los clientes pueden usar para interactuar con ellas. Una API web bien diseñada debe tener independencia de la plataforma. Cualquier cliente puede llamar a la API, con independencia de cómo esté implementada internamente. Por otro lados, generar interfaces hombre-máquina para consumir dichos servicios, es una oportunidad a generar una capa de presentaciones que pueda optimizar la exposición de la información, el análisis de datos y la toma de decisiones
|
Encuentro |
Tema |
Desarrollo |
|
1 |
Introducción a la arquitectura web | Teoría sobre arquitectura. Aplicaciones modernas. Cliente-Servidor. Desarrollo Back-end. Formato de comunicación |
|
2 |
Teoría del desarrollo de aplicaciones | Solicitudes y Métodos HTTP. Entornos de desarrollo. Framework para el desarrollo Back-end |
|
3 |
Persistencia de la información | Introducción a las bases de datos. Lenguajes SQL. Integración con aplicaciones. ORM |
|
4 |
Introduccion a interfaces web de usuarios | Flujo de datos. Implementación de una API REST. Modelo-Vista-Controlador. Desarrollo Front-end |
|
5 |
Desarrollo de aplicaciones | Experiencia de usuarios y testing unitario. |
Requisitos
- Haber aprobado el curso “IoT Básico” de AADECA
- Uso avanzado de PC y facilidad para navegar por Internet
- Lectura básica de textos técnicos en inglés.
- Conocimientos básicos de programación en lenguajes de alto nivel
- Conocimiento de programación y lenguajes de consulta a base de datos (Deseable).
- Conocimientos básicos de arquitectura de software (Deseable).
Es recomendable que cada estudiante tenga acceso a un kit de desarrollo, basado en un SoC ESP32, conocido como placa de desarrollo NodeMCU (ver hoja de datos). Estos últimos se programan desde una PC convencional, sin limitación de sistema operativo; es decir, funcionan tanto en Windows, Mac o Linux.
Modalidad
- Encuentros online sincrónicos
- Material de lectura sugerida
“Estos Cursos se pueden presentar al Programa de Crédito Fiscal para capacitación PYME del
Ministerio de Desarrollo Productivo de la Nación”



















Valoraciones
No hay valoraciones aún.