Descrição do Curso

Este treinamento fornece aos alunos as habilidades e conhecimentos necessários para criar e manter com sucesso as porções de nuvens e bordas de uma solução Azure IoT. O curso inclui cobertura completa dos principais serviços do Azure IoT, tais como: IoT Hub, Serviços de Provisionamento de Dispositivos, Análise do Azure Stream, Insights da Série Time, e muito mais.

Além do foco nos serviços Azure PaaS, o curso inclui seções sobre IoT Edge, gerenciamento de dispositivos, monitoramento e solução de problemas, preocupações de segurança e o Azure IoT Central.

Informações

  • Certificação: Certificação Oficial Microsoft
  • Pré-requisitos: Conhecimento sobre Azure Portal, PaaS, IaaS, SaaS. Experiência em desenvolvimento de software. A experiência em desenvolvimento de software é um pré-requisito para este curso, mas nenhuma linguagem específica de software é necessária, e a experiência não precisa estar em um nível profissional.
  • Modalidade: Ensino à Distância com aula online
  • Material de Apoio: Material Ofical fornecido pela Microsoft em Inglês
  • Carga horária: 32 horas (4 dias)
  • Skills: Iniciante Developer Azure

Informações sobre o treinamento

Público-Alvo Uma Desenvolvedora IoT Azure é responsável por implementar e depois manter as porções de nuvens e bordas de uma solução IoT Azure. Além de configurar e manter os dispositivos usando os serviços Azure IoT e outras ferramentas Microsoft, a Desenvolvedora IoT também configura os dispositivos físicos e é responsável pela manutenção dos dispositivos durante todo o ciclo de vida. Implementa projetos para soluções IoT, incluindo topologia de dispositivos, conectividade, depuração e segurança. Para cenários de dispositivos de borda, o Desenvolvedor IoT também implementa computadores/contêineres e configura a rede de dispositivos, que pode incluir várias implementações de gateway de borda. O IoT Developer implementa projetos de soluções para administrar dutos de dados, incluindo monitoramento e transformação de dados relacionados ao IoT. O IoT Developer trabalha com engenheiros de dados e outras partes interessadas para garantir uma integração comercial bem sucedida. Os Desenvolvedores IoT devem ter um bom entendimento dos serviços Azure, incluindo opções de armazenamento de dados, análise de dados, processamento de dados, e as opções Azure IoT PaaS versus SaaS. Os Desenvolvedores de IoT devem ter habilidades básicas de programação em pelo menos uma linguagem suportada pelo Azure, incluindo C#, Node.js, C, Python, ou Java.
Pré-Requisitos Conscientização da solução em nuvem, os estudantes devem ter experiência no uso do Portal A zure e uma compreensão básica das implementações PaaS, SaaS e IaaS. '- Experiência em desenvolvimento de software, A experiência em desenvolvimento de software é um pré -requisito para este curso, mas nenhuma linguagem específica de software é necessária, e a experiência não precisa estar em um nível profissional. '- Experiência em processamento de dados, A compreensão geral do armazenamento e processamento de dados é recomendada, mas não necessária.

Ementa

Módulo 1: Introdução aos Serviços IoT e Azure IoT

Neste módulo, os estudantes começarão examinando as considerações comerciais para várias implementações de IdC e revendo como a Arquitetura de Referência de IdC da Azure suporta soluções de IdC. Este módulo também fornece aos estudantes uma visão geral dos serviços Azure comumente usados em uma solução de IoT e fornece uma introdução ao portal Azure.

Lições

  • Oportunidades de negócios para IoT
  • Introdução à Arquitetura da Solução IoT
  • Serviços de Hardware e Nuvem IoT
  • Cenários de Laboratório para este Curso

Laboratório: Começando com Azure

Laboratório : Configuração Iniciada com os Serviços Azure IoT

Após completar este módulo, os alunos poderão:

  • Explicar como IoT e Azure IoT poderiam ser aplicadas aos seus negócios
  • Descrever os componentes centrais de uma Arquitetura de Solução de IoT Azure
  • Descrever os Serviços Azure IoT e como eles se relacionam com uma solução IoT
  • Criar uma conta Azure e usar o portal Azure para criar um serviço IoT Hub e DPS

Módulo 2: Dispositivos e Comunicação de Dispositivos

Neste módulo, os estudantes darão uma olhada de perto no serviço Azure IoT Hub e aprenderão como configurar uma comunicação bidirecional segura entre o hub IoT e os dispositivos. Os alunos também serão apresentados aos recursos do IoT Hub, tais como Gêmeos de Dispositivos e Pontos Finais IoT Hub, que serão explorados com mais profundidade à medida que o curso der proseguimento.

Lições

  • IoT Hub e Dispositivos
  • Ferramentas do desenvolvedor IoT
  • Configuração e comunicação do dispositivo

Laboratório : Configurar o Ambiente de Desenvolvimento

Laboratório : Conecte o dispositivo IoT ao Azure

Após completar este módulo, os alunos poderão:

  • Explicar as características principais dos serviços do Hub IoT
  • Descrever o ciclo de vida de um dispositivo IoT Azure
  • Descrever como o IoT Hub gerencia as identidades dos dispositivos e implementa outros recursos de segurança
  • Registrar dispositivos no IoT Hub usando o portal Azure, Azure CLI, e Visual Studio Code
  • Implementar o Dispositivo Hub IoT e os SDKs de Serviço

Módulo 3: Provisão de Dispositivos em Escala

Neste módulo, os estudantes se concentrarão no provisionamento de dispositivos e em como configurar e administrar o Serviço de provisionamento de dispositivos Azure. Os estudantes aprenderão sobre o processo de inscrição, o auto-provisionamento e o re-provisionamento, a desinscrição e como implementar vários mecanismos de atestado.

Lições

  • Termos e Conceitos do Serviço de Provisionamento de Dispositivos
  • Configurar e Administrar o Serviço de Provisionamento de Dispositivos
  • Tarefas de provisionamento de dispositivos

Laboratório : Inscrição Individual de Dispositivos em DPS

Laboratório : Inscrição automática de dispositivos em DPS

Após completar este módulo, os alunos poderão:

  • Explicar o processo de provisionamento de dispositivos e as características do Serviço de provisionamento de dispositivos
  • Explicar as considerações de segurança associadas ao provisionamento de dispositivos e como eles são gerenciados
  • Implementar os SDKs do Serviço de Provisionamento de Dispositivos
  • Administrar o processo de registro do dispositivo, incluindo o desprovisionamento e o cancelamento do registro.

Módulo 4: Processamento e análise de mensagens

Neste módulo, os estudantes examinarão como o IoT Hub e outros serviços Azure podem ser usados para processar mensagens. Os estudantes começarão com uma investigação de como configurar o roteamento de mensagens e eventos e como implementar o roteamento para pontos finais incorporados e personalizados. Os estudantes aprenderão sobre algumas das opções de armazenamento do Azure que são comuns para soluções de IoT. Para completar seu módulo, os estudantes implementarão o Azure Stream Analytics e consultas para uma série de padrões ASA.

Lições

  • Mensagens e processamento de mensagens
  • Opções de armazenamento de dados
  • Analítica do Azure Stream

Laboratório : Roteamento de mensagens do dispositivo

Laboratório : Filtragem e agregação de dados de mensagens

Após completar este módulo, os alunos poderão:

  • Configurar o roteamento de mensagens e eventos
  • Encaminhar os dados para os pontos finais incorporados e personalizados
  • Implementar o enriquecimento de mensagens
  • Implemente o Azure Stream Analytics Entradas, Consultas e Saídas
  • Armazenar dados de mensagens em um armazenamento quente para fins históricos e análises adicionais
  • Usar uma função Azure dentro de uma solução de processamento e análise de mensagens

Módulo 5: Percepções e Integração Comercial

Neste módulo, os estudantes aprenderão sobre os serviços Azure e outras ferramentas do Microsoft que podem ser usadas para gerar insights comerciais e permitir a integração comercial. Os estudantes implementarão os aplicativos Azure Logic Apps e a grade de eventos, e configurarão a conexão e as transformações de dados para ferramentas de visualização de dados, tais como Time Series Insights e Power BI.

Lições

  • Integração comercial para soluções de IoT
  • Visualização de dados com informações sobre as séries cronológicas
  • Visualização de dados com Power BI

Laboratório : Integrar o Hub IoT com a Grade de Eventos

Laboratório : Explorar e Analisar Dados com Carimbo de Tempo com Informações sobre as Séries Temporais

Após completar este módulo, os alunos poderão:

  • Explicar as opções de integração comercial dentro de uma solução IoT e como alcançá-las
  • Desenvolver suporte de integração comercial usando Logic Apps e Event Grid
  • Configurar os dados do IoT para visualização em visões da série temporal
  • Configurar os dados do IoT para visualização no Power BI

Módulo 6: Processo de Implantação do Azure IoT Edge

Neste módulo, os estudantes aprenderão como Implementar um módulo em um dispositivo Azure IoT Edge. Os estudantes também aprenderão como configurar e usar um dispositivo IoT Edge como um dispositivo de gateway.

Lições

  • Introdução ao Azure IoT Edge
  • Processo de Implantação de Borda
  • Dispositivos de Porta de Borda

Laboratório : Introdução ao IoT Edge

Laboratório : Configurar um Gateway de Borda IoT

Após completar este módulo, os alunos poderão:

  • Descrever a diferença entre um dispositivo IoT e um dispositivo IoT Edge
  • Configurar um dispositivo IoT Edge
  • Implementar um desdobramento de Borda IoT usando um manifesto de desdobramento
  • Configurar um dispositivo IoT Edge como um dispositivo de gateway

Módulo 7: Módulos e Recipientes Azure IoT Edge

Neste módulo, os estudantes desenvolverão e Implementarão módulos personalizados, e implementarão suporte para um cenário off-line que depende do armazenamento local. Osestudantes usarão o Visual Studio Code para construir módulos personalizados como recipientes usando um motor de recipientes compatível.

Lições

  • Desenvolver Módulos de Borda Personalizados
  • Armazenamento off-line e local

Laboratório : Desenvolver, Implementar e Depurar um Módulo Personalizado no Azure IoT Edge

Laboratório : Executar um dispositivo IoT Edge em Rede Restrita e Offline

Após completar este módulo, os alunos poderão:

  • Explicar os requisitos para a construção de um módulo de borda personalizada
  • Configurar o Visual Studio Code para o desenvolvimento de módulos em recipientes
  • Implementar um módulo personalizado em um dispositivo IoT Edge
  • Implementar o armazenamento local em um dispositivo IoT Edge em apoio a um cenário offline

Módulo 8: Gerenciamento de dispositivos

Neste módulo, os estudantes aprenderão como implementar o gerenciamento de dispositivos para sua solução IoT. Os estudantes desenvolverão soluções de gerenciamento de dispositivos que utilizam gêmeos devoice e soluções que utilizam métodos diretos.

Lições

  • Introdução ao Gerenciamento de Dispositivos IoT
  • Administrar dispositivos IoT e IoT Edge
  • Gerir Dispositivos em Escala

Laboratório : Monitoramento e controle remoto de dispositivos com o Azure IoT Hub

Laboratório : Gerenciamento automático de dispositivos

Após completar este módulo, os alunos poderão:

  • Descrever os padrões mais comuns de gerenciamento de dispositivos e as melhores práticas de configuração
  • Descrever quando e como usar gêmeos de dispositivos e métodos diretos para implementar o gerenciamento de dispositivos
  • Implementar o gerenciamento de dispositivos para vários padrões usando gêmeos de dispositivos e métodos diretos
  • Implementar o gerenciamento de dispositivos em escala usando o gerenciamento automático de dispositivos e trabalhos

Módulo 9: Teste de Solução, Diagnóstico e Logging

Neste módulo, os estudantes configurarão ferramentas de registro e diagnóstico que ajudarão os desenvolvedores a testar sua solução IoT. Os estudantes usarão o Hub IoT e o Monitor Azure para configurar alertas e acompanhar condições como o estado de conexão do dispositivo que pode ser usado para solucionar problemas.

Lições

  • Monitoramento e registro
  • Solução de problemas

Laboratório : Configurar Métricas e Logs em Azure IoT Hub

Laboratório : Falhas na conexão do monitor e do depurador

Após completar este módulo, os alunos poderão:

  • Descrever as opções de monitoramento e registro de uma solução Azure IoT
  • Configure o Monitor Azure para suportar uma solução IoT
  • Configurar o sistema IoT Hub Metrics para suportar uma solução IoT
  • Implementar o registro de diagnósticos
  • Solução de problemas de conexão e comunicação do dispositivo IoT

Módulo 10: Centro de Segurança Azure e Considerações de Segurança IoT

Neste módulo, os estudantes examinarão as considerações de segurança que se aplicam a uma solução IoT. Os estudantes começarão investigando a segurança, pois ela se aplica à arquitetura de solução e às melhores práticas, e então observarão como o Centro de Segurança Azure para IoT suporta a implantação de dispositivos e a integração do Hub IoT. Os estudantes então usarão o Azure Security Center for IoT Agents para aumentar a segurança de sua solução.

Lições

  • Fundamentos de Segurança para Soluções de IdC
  • Introdução ao Centro de Segurança Azure para IoT
  • Melhorar a proteção com o Azure Security Center for IoT Agents

Laboratório : Implementação do Centro de Segurança Azure para IoT

Após completar este módulo, os alunos poderão:

  • Descrever preocupações de segurança e melhores práticas para uma solução IoT
  • Descrever a Arquitetura de Segurança e Modelagem de Ameaças do Azure IoT
  • Descrever as características e o suporte fornecido pelo Centro de Segurança Azure para IoT
  • Configurar os Agentes de Segurança e os Gêmeos do Módulo de Segurança
  • Agregar Centro de Segurança Azure para Eventos IoT

Módulo 11: Criar uma Solução IoT com a Central IoT

Neste módulo, os estudantes aprenderão como configurar e implementar o Azure IoT Central como uma solução SaaS para IoT. Os estudantes começarão com uma investigação de alto nível sobre a IoT Central e como ela funciona. Com um entendimento básico do estabelecimento da central IoT, os estudantes passarão a criar e administrar modelos de dispositivos, e então administrar dispositivos em seu aplicativo IoT Central.

Lições

  • Introdução à Central IoT
  • Criar e Administrar Modelos de Dispositivos
  • Administrar dispositivos na Central Azure IoT

Laboratório : Começo com o Azure IoT Central

Laboratório : Implementar soluções IoT com o Azure IoT Central

Após completar este módulo, os alunos poderão:

  • Descrever a diferença entre o Azure IoT Central e os serviços Azure IoT PaaS
  • Descrever as características fornecidas pela Central Azure IoT
  • Descrever a finalidade e os componentes de um modelo de dispositivo
  • Criar e publicar um modelo de dispositivo
  • Administrar dispositivos usando regras e notificações
  • Gerir dispositivos em escala utilizando trabalhos

Para mais informações sobre a ementa oficial, acesse a página do curso no site da Microsoft:

Curso AZ-220: Microsoft Azure IoT Developer

Instrutor

teste

Jorge Maia

Jorge Maia, Cientista da Computação, Mestre em Sistemas Mecatrônicos, Doutorando em Sistemas Mecatrônicos, premiado nos últimos anos pela Microsoft por sua atuação na comunidade de tecnologia, é também Microsoft Certified Trainer e Microsoft MCT Regional Lead para o Brazil, atualmente trabalha como arquiteto chefe para projetos de nuvem e Internet das Coisas na Crazytechlabs, empresa brasileira com sedes em Brasília e São Paulo, com atuação nacional e internacional nas verticais de varejo, indústria e engenharia.

Desde 2014 vem se dedicando exclusivamente à Internet das Coisas e uso de computação em nuvem, temas que sempre estão presentes em seu podcast, artigos e canal do Youtube. Atuando com educação desde o início dos anos 2000, ministra treinamentos oficiais Microsoft e personalizados para indústrias e empresas no Brasil e exterior, atualmente é professor da pós graduação da FIAP nas cadeiras de arquitetura de sistemas e Internet das Coisas, ja tendo participado de outras instituições de ensino superior nos últimos anos.


Certificações nos últimos anos

QUERO ME MANTER INFORMADO

Preencha os campos abaixo para saber informações das próximas turmas