
- Aprendizaje por refuerzo y algoritmos evolutivos
- Comunicaciones y ciberseguridad para IoT
- Desarrollo de aplicaciones e implementación para IoT
- Diseño, fabricación y armado de circuitos electrónicos (PCBs)
- Inteligencia Artificial Aplicada
- Microelectrónica - Nivel 1
- Microelectrónica - Nivel 2
- Microelectrónica - Nivel 3
- Procesamiento del lenguaje natural
- Procesamiento Digital
- Sistemas Embebidos - Nivel 1
- Sistemas Embebidos - Nivel 2
- Sistemas Embebidos - Nivel 3
- Visión por computadora
Desarrollo de aplicaciones e implementación para IoT
Dirigido a:
. Ingenieros/as o licenciados/as en áreas afines a la electrónica, informática y/o computación
Objetivos:
. Introducir a los estudiantes en los fundamentos del Internet de las Cosas y su implementación práctica
. Capacitar a los estudiantes en el desarrollo de aplicaciones web con tecnologías actuales y diseño responsivo
. Capacitar a los estudiantes en la creación de aplicaciones multiplataforma eficientes y funcionales
. Inspirar a los estudiantes a desarrollar aplicaciones para IoT utilizando protocolos de comunicación y herramientas avanzadas
Temario:
:: Asignatura: Implementación de Internet de las cosas
. Fundamentos de IoT
. Principios de ciberseguridad para IoT
. Análisis de una aplicación IoT sencilla
. El papel de Cloud
. Análisis y discusión de casos de uso
:: Asignatura: Desarrollo de aplicaciones web
. Tecnologías existentes para servidor y cliente
. Herramientas de creación de un entorno de trabajo reproducible
. Creación de sitios web de contenido estático. Maquetado y estilos
. Alternativas tecnológicas de bases de datos
. Creación de sitios web de contenido dinámico utilizando bases de datos
. Patrones de diseño web
:: Asignatura: Desarrollo de aplicaciones multiplataforma
. Lenguajes y herramientas para aplicaciones de una sola página
. Introducción al desarrollo mobile
. Aplicaciones híbridas (mobile y web)
. Aplicaciones híbridas de una sola página
. Consumo y representación de información proveniente desde un servidor web
. Utilización de bases de datos
:: Asignatura: Desarrollo de aplicaciones para Io
. Aplicaciones utilizando protocolos de mensajería
. Aplicaciones utilizando tecnologías de comunicación en tiempo real con el servidor
. Consultas avanzadas de datos del servidor
. Herramientas de visualización avanzada de datos
. Escalabilidad y confiabilidad. Sistemas distribuidos y centralizados
. Autenticación de usuarios
Docentes:
Fernando Lichtschein
Leopoldo Alfredo Zimperz
Claudio Omar Biale
Juan Matías Cattaneo
Fernando Lichtschein
Carlos Federico Pantelides
Pablo Martín Almada
Duración:
120 horas
Fecha de inicio:
Lunes 3 de marzo de 2025
Horario:
De 19.00 a 22.00
Informes e inscripción:
Laboratorio de Sistemas Embebidos: inscripcion.lse@fi.uba.ar