PROFESSOR RESPONSÁVEL
Prof. Esp. Fernando Veiga

CARGA HORÁRIA
16 h

LOCAL
Campus Dom Idílio José Soares

OBJETIVO
O curso tem como objetivo mostrar o potencial que o Node-RED possui e todas suas funcionalidades de integrações com API e hardware de forma simples e eficiente.
Será abordado características básicas como o utilização de injeção de informações, requisições via API, acesso a hardwares como Arduino e/ou Raspberry, criação de dashboards web e chatbot simples com Telegram com integração a Ferramentas em cloud como IBM Watson.

PÚBLICO-ALVO
Alunos do ensino médio, preferencialmente que tenham afinidade com a área de exatas, alunos do ensino médio técnico, graduação ou pós-graduação, todos de cursos da área de exatas. Pré-requisitos mínimos são noções básicas de microinformática e raciocínio lógico.

CONTEÚDO
● Instalação – introdução
O que é o NodeJS e NPM ? – Visão geral
O que é Node-Red ? – Visão geral e instalação instalação
● Programação em fluxo – introdução
Programação baseada em Fluxo — visão geral
Conhecendo Editor de fluxo Node-Red browser
● Entrando de cabeça no mundo Node-Red (Nodes Básicos)
Nodes de Entrada e saída
● Inject
● Debug
Nodes de tratamento de Fluxo
● Delay
● Trigger
● Template
● Function
Nodes de tratamento de Fluxo
● Switch
● Change
● Range
Nodes de acesso Avançado
● Exec
Nodes de configuração
Instalação de Nodes
● IBM Watson
● Dashboard
● Google APIs
Integração com APIs
● Google APIs
● IBM Watson APIs
● Protocolo de Comunicação MQTT
O que é MQTT ?
Criando um tráfego interno MQTT
Criando um tráfego externo MQTT
● Criando Dashboards no Node red
Configurando Tabs e Grups
Configurando Nodes Dashboard Entrada
● Button
● Form
● Text input
● Slider
● Switch
Configurando Nodes Dashboard Saida
● Gaunge
● Chart
● Text
● Notification
● Audio out
● Chatbot com Telegram Criação de Bot no Telegram
Configurando o Node de entrada do Telegram
Tratando informações do Telegram
Respondendo Telegram com mensagens personalizadas
Resposta de audio via Telegram
● Node Red em cloud
Iniciando serviços IBM Cloud
Instanciando aplicação NodeRED em cloud
Integrando Serviços do Watson no NodeRED

OBSERVAÇÕES
A Universidade se reserva o direito de alterar o cronograma e o corpo docente.
Documentação necessária para quem não é aluno da Católica de Santos: cópias do RG, CPF, certidão de nascimento ou casamento.
A inscrição presencial só poderá ser efetuada pelo interessado no curso, ou por pessoa munida de procuração autenticada em cartório.
A efetivação da matrícula está condicionada ao pagamento do boleto da 1ª. parcela e entrega da documentação exigida.

OUTRAS INFORMAÇÕES
Departamento de Atendimento Integrado
Telefones: (13) 3205-5555
E-mail: dat@unisantos.br