Apresentação
Aposte numa das tendências tecnológicas do futuro com o curso Azure IoT Developer, alinhado com os conteúdos oficiais para a certificação Microsoft Certified: Azure IoT Developer Specialty (Exame AZ-220).
Esta formação oferece competências práticas e teóricas para gerir soluções de IoT no Microsoft Azure, tanto na cloud como em ambientes edge. Abrange os principais serviços Azure IoT — como IoT Hub, Device Provisioning Services, Azure Stream Analytics, Time Series Insights — e inclui tópicos sobre IoT Edge, gestão de dispositivos, segurança, Azure Digital Twins e Azure IoT Central.
Enquadramento
A Internet das Coisas é uma das áreas mais disruptivas na transformação digital e exige competências técnicas avançadas para implementar soluções eficazes e seguras. Este curso fornece uma abordagem completa à criação e manutenção de soluções IoT usando tecnologias Azure, abordando desde a comunicação e gestão de dispositivos até ao processamento de dados e integração de soluções de negócio.
Destinatários
- Profissionais na função de Azure IoT Developer responsáveis pela implementação e manutenção das componentes cloud e edge de soluções IoT.
- Técnicos que configurem e mantenham dispositivos utilizando os serviços Azure IoT e ferramentas Microsoft.
- Programadores e engenheiros envolvidos em projetos IoT que incluam pipelines de dados, conectividade, segurança e integração empresarial.
Pré-requisitos
- Experiência no uso do portal Azure e compreensão básica das implementações PaaS, SaaS e IaaS.
- Experiência prévia em desenvolvimento de software (não obrigatória numa linguagem específica).
- Recomenda-se noções gerais de armazenamento e processamento de dados.
- Conhecimentos básicos numa linguagem suportada pelo Azure, como C#, Node.js, C, Python ou Java (preferencial).
Objectivo Geral
Capacitar os participantes com as competências necessárias para desenvolver, implementar e gerir soluções IoT no Azure, cobrindo todas as fases da arquitetura — desde a comunicação e configuração de dispositivos até ao processamento de dados, segurança e integração de soluções de negócio — e prepará-los para a obtenção da certificação Microsoft Certified: Azure IoT Developer Specialty.
Objectivos Específicos
No final do curso, os participantes deverão ser capazes de:
- Compreender a arquitetura de soluções IoT no Azure e identificar os serviços principais.
- Configurar e gerir dispositivos IoT com o Azure IoT Hub.
- Implementar processamento de mensagens e análise de dados.
- Gerir dispositivos de forma escalável e automatizada.
- Assegurar a segurança de soluções IoT com Azure Security Center.
- Desenvolver soluções edge computing com Azure IoT Edge.
- Integrar dados e gerar insights com Power BI e Azure Logic Apps.
- Criar e gerir soluções IoT com Azure IoT Central.
Programa
Módulo 1 – Introdução ao IoT e Serviços Azure IoT
- Oportunidades de negócio para IoT
- Introdução à arquitetura de soluções IoT
- Hardware IoT e serviços na cloud
- Cenários práticos e exercícios no Azure
Módulo 2 – Dispositivos e Comunicação entre Dispositivos
- IoT Hub e dispositivos
- Ferramentas para developers IoT
- Configuração e comunicação segura de dispositivos
Módulo 3 – Provisionamento de Dispositivos em Grande Escala
- Conceitos e terminologia do Device Provisioning
- Configuração e gestão do Provisioning Service
- Auto-provisionamento e mecanismos de atestação
Módulo 4 – Processamento de Mensagens e Análise de Dados
- Configuração de roteamento de mensagens
- Opções de armazenamento de dados no Azure
- Azure Stream Analytics
Módulo 5 – Insights e Integração de Negócios
- Integração de dados IoT com Azure Logic Apps, Event Grid e Power BI
- Visualização de dados com Time Series Insights e Power BI
Módulo 6 – Processo de Implantação do Azure IoT Edge
- Introdução ao Azure IoT Edge
- Implantação de dispositivos Edge
- Configuração como gateways
Módulo 7 – Módulos e Containers do Azure IoT Edge
- Desenvolvimento e implantação de módulos personalizados
- Suporte a cenários offline
- Utilização de armazenamento local
Módulo 8 – Gestão de Dispositivos
- Boas práticas na gestão de dispositivos IoT e IoT Edge
- Gestão de dispositivos em grande escala com Device Twins e métodos diretos
Módulo 9 – Testes, Diagnóstico e Registo de Soluções
- Monitorização com Azure Monitor e IoT Hub
- Ferramentas para diagnóstico e resolução de problemas
Módulo 10 – Azure Security Center e Segurança IoT
- Fundamentos de segurança em soluções IoT
- Implementação do Azure Security Center para IoT
Módulo 11 – Azure Digital Twins (ADT)
- Introdução ao Azure Digital Twins
- Desenvolvimento e monitorização de soluções ADT
Módulo 12 – Construção de uma Solução IoT com IoT Central
- Introdução ao Azure IoT Central
- Criação e gestão de templates de dispositivos
- Gestão de dispositivos numa aplicação SaaS