Esta formação proporciona uma abordagem teórico-prática ao desenvolvimento de aplicações móveis e soluções baseadas em Internet das Coisas (IoT).
Os formandos aprenderão a desenvolver aplicações móveis, trabalhar com APIs e serviços externos, configurar dispositivos IoT, utilizar sensores e atuadores e estabelecer comunicação através de tecnologias como Wi-Fi, Bluetooth e MQTT.
A formação culmina num projeto prático no qual será desenvolvida uma solução integrada envolvendo aplicação móvel e dispositivos IoT.
O que vai aprender
- Compreender os fundamentos do desenvolvimento de aplicações móveis.
- Compreender os princípios e aplicações da Internet das Coisas.
- Desenvolver interfaces para aplicações móveis.
- Criar aplicações móveis com navegação e gestão de dados.
- Utilizar APIs e serviços externos em aplicações móveis.
- Trabalhar com sensores e atuadores.
- Configurar dispositivos como Arduino e ESP32.
- Utilizar Wi-Fi, Bluetooth e MQTT em soluções IoT.
- Enviar e receber dados entre dispositivos.
- Integrar aplicações móveis com dispositivos IoT.
- Utilizar serviços Cloud em projetos IoT.
- Monitorizar dispositivos e dados em tempo real.
- Aplicar princípios básicos de segurança em aplicações e dispositivos conectados.
- Desenvolver uma solução integrada de Aplicativos Móveis e IoT.
Programa do curso
6 módulos1 Fundamentos de Aplicativos Móveis e IoT 9 temas · 8 horas
- Conceitos de aplicações móveis
- Sistemas Android e iOS
- Aplicações nativas, híbridas e multiplataforma
- Conceitos fundamentais de Internet das Coisas (IoT)
- Dispositivos, sensores e atuadores
- Comunicação entre dispositivos
- Arquitetura básica de soluções IoT
- Aplicações práticas de IoT
- Segurança e privacidade em dispositivos conectados
Formador: Formador principal do curso
2 Desenvolvimento de Aplicativos Móveis 10 temas · 12 horas
- Estrutura de uma aplicação móvel
- Ambiente de desenvolvimento
- Interfaces e componentes
- Navegação entre ecrãs
- Formulários e entrada de dados
- Gestão de eventos
- Armazenamento local
- Utilização de recursos do dispositivo
- Câmara, localização e notificações
- Boas práticas de desenvolvimento móvel
Formador: Formador principal do curso
3 Interfaces, Dados e Integração com APIs 10 temas · 10 horas
- Design de interfaces móveis
- Experiência do utilizador
- Layouts responsivos
- Gestão e validação de dados
- Consumo de APIs
- REST e JSON
- Comunicação entre aplicação e servidor
- Autenticação de utilizadores
- Integração com serviços externos
- Tratamento de erros e conectividade
Formador: Formador principal do curso
4 IoT, Sensores e Comunicação 11 temas · 10 horas
- Arquitetura de dispositivos IoT
- Sensores e atuadores
- Microcontroladores
- Introdução ao Arduino e ESP32
- Leitura de sensores
- Controlo de atuadores
- Wi-Fi e Bluetooth
- Protocolos de comunicação IoT
- MQTT
- Envio e receção de dados
- Monitorização de dispositivos
Formador: Formador principal do curso
5 Integração de Aplicativos Móveis com IoT e Cloud 9 temas · 8 horas
- Comunicação entre aplicações móveis e dispositivos IoT
- Integração com plataformas Cloud
- Armazenamento de dados IoT
- Visualização de dados
- Controlo remoto de dispositivos
- Notificações e eventos
- Monitorização em tempo real
- Automação baseada em dados
- Segurança na comunicação entre dispositivos
Formador: Formador principal do curso
6 Projeto Prático de Aplicativos Móveis & IoT 10 temas · 12 horas
- Planeamento do projeto
- Definição da solução
- Desenvolvimento da aplicação móvel
- Configuração dos dispositivos IoT
- Integração de sensores e atuadores
- Comunicação entre aplicação e dispositivo
- Integração com serviços Cloud
- Testes e correção de erros
- Segurança e otimização
- Apresentação e avaliação do projeto
Formador: Formador principal do curso
Auxiliares didácticos
- Computadores com acesso à Internet
- Smartphones Android
- Projetor multimédia
- Quadro branco
- Ambiente de desenvolvimento
- Android Studio ou ferramenta equivalente
- Arduino
- ESP32
- Sensores diversos
- Atuadores
- Protoboards
- Cabos e componentes eletrónicos
- Módulos Wi-Fi e Bluetooth
- Plataformas Cloud para IoT
- Ferramentas de teste de APIs
- Simuladores de circuitos e dispositivos
- Manuais e documentação técnica
- Guias de exercícios práticos
- Fichas de atividades
- Projetos e estudos de caso
Empregabilidade
Profissões possíveis
Desenvolvedor de Aplicações Móveis Júnior, Programador Mobile, Técnico de Desenvolvimento Móvel, Técnico de IoT, Desenvolvedor de Soluções IoT, Técnico de Automação e IoT, Técnico de Sistemas Conectados
Faixa salarial
180.000 - 650.000 Kz
Empresas que contratam
Chevron, Total Energie, Unitel, TIS Angola.
Outros cursos nesta área
Informática na Ótica do Utilizador
A formação de Informática na Ótica do Utilizador foi desenvolvida para proporcionar aos formandos os conhecimentos fundamentais necessários para utilizar computadores e ferramentas digitais de forma eficiente, segura e produtiva.
Excel & Power BI – Análise de Dados e Dashboards
O curso Excel & Power BI – Análise de Dados e Dashboards capacita os formandos para organizar, tratar, analisar e apresentar dados utilizando o Excel e o Power BI. A formação combina ferramentas de análise, modelação de dados e criação de dashboards...
Sistemas de Controlo de Acesso
A formação de Sistemas de Controlo de Acesso capacita o formando para compreender, instalar, configurar, administrar e realizar a manutenção de sistemas eletrónicos destinados à gestão e controlo de entradas e saídas.