Cursos de IoT Programming with Python
Internet of Things (IoT) é uma infraestrutura de rede que liga objectos físicos e aplicações de software sem fios, permitindo-lhes comunicar entre si e trocar dados através de comunicações em rede, computação em nuvem e captura de dados. A linguagem de programação de alto nível Python é recomendada para a IoT devido à sua sintaxe clara e ao grande apoio da comunidade.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como programar soluções de IoT com Python.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos da arquitetura IoT
- Aprenda os fundamentos do uso de Raspberry Pi
- Instalar e configurar Python em Raspberry Pi
- Aprenda os benefícios de usar Python na programação de sistemas IoT
- Construir, testar, implantar e solucionar problemas de um sistema IoT usando Python e Raspberry Pi
Público-alvo
- Programadores
- Engenheiros
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Nota
- Para solicitar uma formação personalizada para este curso, contacte-nos para combinar.
Programa do Curso
Introdução a Internet of Things (IoT)
- Compreender os fundamentos da IoT
- Exemplos de dispositivos e plataformas IoT
Porque é que Python é uma linguagem Good para construir sistemas IoT
Visão geral da arquitetura das soluções IoT
- Componentes da IoT
- Sensores e actuadores analógicos
- Sensores digitais
- Gateways de Internet e sistemas de aquisição de dados
- Agregação de dados
- Conversão de analógico para digital
- TI de ponta
- Analítica
- Pré-processamento
- Centro de dados / Nuvem
- Analítica
- Management
- Arquivo
Usando Raspberry Pi para IoT
Instalando e configurando Python em Raspberry Pi
Construindo um sistema IoT com Python e Raspberry Pi
- Ligar e gerir os sensores
- Extrair e analisar dados dos sensores
- Armazenar, gerir e atuar sobre os dados
Testar e implantar um sistema IoT com Python e Raspberry Pi
Resolução de problemas
Resumo e conclusão
Requisitos
- Experiência básica Python em programação
- Experiência básica ou familiaridade com microcontroladores ou microprocessadores
Precisa de ajuda para escolher o curso certo?
Cursos de IoT Programming with Python - Enquiry
IoT Programming with Python - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (1)
São apresentados exemplos práticos e um contexto mais alargado.
James - Mitsubishi Electric R&D Centre Europe BV (MERCE-UK)
Curso - IoT Programming with Python
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Digital Transformation with IoT and Edge Computing
14 horasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a profissionais de TI de nível intermediário e gerentes de negócios que desejam entender o potencial da IoT e da computação de ponta para permitir eficiência, processamento em tempo real e inovação em vários setores.
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios da IoT e da computação de ponta e seu papel na transformação digital.
- Identificar casos de uso para IoT e computação de ponta nos setores de manufatura, logística e energia.
- Diferenciar entre arquiteturas de computação de ponta e de nuvem e cenários de implantação.
- Implementar soluções de computação periférica para manutenção preditiva e tomada de decisões em tempo real.
Edge AI for IoT Applications
14 horasEsse treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a desenvolvedores de nível intermediário, arquitetos de sistemas e profissionais do setor que desejam aproveitar o Edge AI para aprimorar os aplicativos de IoT com recursos inteligentes de processamento e análise de dados.
No final deste treinamento, os participantes serão capazes de:
- Entenda os fundamentos do Edge AI e sua aplicação na IoT.
- Configurar e configurar ambientes Edge AI para dispositivos IoT.
- Desenvolva e implante modelos de IA em dispositivos de borda para aplicativos IoT.
- Implementar o processamento de dados em tempo real e a tomada de decisões em sistemas IoT.
- Integrar a Edge AI com vários protocolos e plataformas IoT.
- Abordar considerações éticas e melhores práticas em Edge AI para IoT.
Edge Computing
7 horasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a gerentes de produto e desenvolvedores que desejam usar Edge Computing para descentralizar o gerenciamento de dados para um desempenho mais rápido, aproveitando dispositivos inteligentes localizados na rede de origem.
No final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos básicos e as vantagens de Edge Computing.
- Identificar os casos de uso e exemplos onde Edge Computing pode ser aplicado.
- Projetar e construir soluções Edge Computing para um processamento de dados mais rápido e custos operacionais reduzidos.
Federated Learning in IoT and Edge Computing
14 horasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a profissionais de nível intermediário que desejam aplicar Federated Learning para otimizar soluções de IoT e computação de ponta.
No final deste treinamento, os participantes serão capazes de:
- Compreender os princípios e benefícios de Federated Learning em IoT e computação de borda.
- Implementar modelos Federated Learning em dispositivos IoT para processamento descentralizado de IA.
- Reduzir a latência e melhorar a tomada de decisões em tempo real em ambientes de computação de ponta.
- Abordar desafios relacionados à privacidade de dados e restrições de rede em sistemas IoT.
Setting Up an IoT Gateway with ThingsBoard
35 horasThingsBoard é uma plataforma IoT de código aberto que oferece gerenciamento de dispositivos, coleta de dados, processamento e visualização para sua solução IoT.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como integrar ThingsBoard em suas soluções de IoT.
Ao final deste treinamento, os participantes serão capazes de:
- Instalar e configurar ThingsBoard
- Compreender os fundamentos dos recursos e da arquitetura ThingsBoard
- Crie aplicativos IoT com ThingsBoard
- Integrar ThingsBoard com o Kafka para roteamento de dados do dispositivo de telemetria
- Integrar ThingsBoard com Apache Spark para agregação de dados de vários dispositivos
Público-alvo
- Engenheiros de software
- Engenheiros de hardware
- Desenvolvedores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Nota
- Para solicitar uma formação personalizada para este curso, contacte-nos para combinar.
NB-IoT for Developers
7 horasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão sobre os vários aspectos de NB-IoT (também conhecido como LTE Cat NB1) à medida que desenvolvem e implantam um aplicativo baseado em amostra NB-IoT.
No final deste treinamento, os participantes serão capazes de:
- Identificar os diferentes componentes do NB-IoT e como se encaixam para formar um ecossistema.
- Compreender e explicar as caraterísticas de segurança incorporadas nos dispositivos NB-IoT.
- Desenvolver uma aplicação simples para rastrear dispositivos NB-IoT.
Introduction to IoT Using Raspberry Pi
14 horasA Internet of Things (IoT) é uma infraestrutura de rede que liga objectos físicos e aplicações de software sem fios, permitindo-lhes comunicar entre si e trocar dados através de comunicações de rede, computação em nuvem e captura de dados.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão os fundamentos da IoT à medida que avançam na criação de um sistema de sensores IoT usando o Raspberry Pi.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios da IoT, incluindo componentes da IoT e técnicas de comunicação
- Aprender a configurar o Raspberry Pi especificamente para aplicações IoT
- Construir e implantar seu próprio sistema de sensor IoT
Público-alvo
- Entusiastas
- Engenheiros e técnicos de hardware/software
- Técnicos de todos os sectores
- Desenvolvedores iniciantes
Formato do curso
- Parte expositiva, parte de discussão, exercícios e muita prática
Nota
- A Raspberry Pi suporta vários sistemas operativos e linguagens de programação. Este curso utilizará o Raspbian baseado em Linux como sistema operativo e Python como linguagem de programação. Para solicitar uma configuração específica, por favor contacte-nos para combinar.
- Os participantes são responsáveis pela compra do hardware e dos componentes do Raspberry Pi.
Raspberry Pi for Beginners
14 horasRaspberry Pi é um pequeno e único computador.
Neste treinamento ao vivo liderado por instrutores, os participantes aprenderão como configurar e programar o Raspberry Pi para servir como um sistema interativo e poderoso.
No final do curso, os participantes poderão:
- Criar um ambiente de desenvolvimento integrado (IDE) para a maior produtividade do desenvolvimento
- Programa Raspberry Pi para controlar dispositivos como sensores de movimento, alertas, servidores web e impressoras.
- Compreender Raspberry Pi's arquitetura, incluindo entradas e conectores para dispositivos adicionais.
- Compreender as diferentes opções em idiomas de programação e sistemas operacionais
- Testar, desbloquear e implementar o Raspberry Pi para resolver problemas do mundo real
Auditoria
- Desenvolvedores
- Técnico de Hardware/Software
- Técnicos em todas as indústrias
- Hobbies
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada
Notícia
- Raspberry Pi Apoia vários sistemas operacionais e idiomas de programação. Este curso usará o Raspbian como sistema operacional e Python como linguagem de programação. Para solicitar uma configuração específica, por favor contacte-nos para organizar.
- Os participantes são responsáveis pela aquisição do hardware e componentes Raspberry Pi.
Raspberry Pi + OpenCV for Facial Recognition
21 horasEste treinamento ao vivo, conduzido por instrutor, apresenta o software, o hardware e o processo passo a passo necessário para construir um sistema de reconhecimento facial a partir do zero. O reconhecimento facial também é conhecido como Face Recognition.
O hardware utilizado neste laboratório inclui Rasberry Pi, um módulo de câmara, servos (opcional), etc. Os participantes são responsáveis pela aquisição destes componentes. O software utilizado inclui OpenCV, Linux, Python, etc.
No final desta formação, os participantes serão capazes de:
- Instalar Linux, OpenCV e outros utilitários e bibliotecas de software num Rasberry Pi.
- Configurar OpenCV para capturar e detetar imagens faciais.
- Compreender as várias opções para empacotar um sistema Rasberry Pi para uso em ambientes do mundo real.
- Adaptar o sistema para uma variedade de casos de uso, incluindo vigilância, verificação de identidade, etc.
Formato do curso
- Parte expositiva, parte de discussão, exercícios e muita prática prática
Nota
- Outras opções de hardware e software incluem: Arduino, OpenFace, Windows, etc. Se pretender utilizar qualquer uma destas opções, contacte-nos para combinarmos.
5G and IoT
14 horasO objetivo da formação é explicar o que é a rede 5G e qual o seu impacto nas tecnologias inteligentes. Pretendo mostrar-vos as vantagens e desvantagens destas relações tecnológicas (5G / IoT) e mostrar-vos as direcções de desenvolvimento da rede, que - desde o início - foi dedicada ao mundo inteligente.
Big Data Business Intelligence for Govt. Agencies
35 horasOs avanços nas tecnologias e a quantidade crescente de informações estão transformando a forma como os negócios são conduzidos em muitos setores, inclusive no governo. Goas taxas de geração de dados e arquivamento digital no governo estão aumentando devido ao rápido crescimento de dispositivos e aplicativos móveis, sensores e dispositivos inteligentes, soluções de computação em nuvem e portais voltados para os cidadãos. À medida que a informação digital se expande e se torna mais complexa, o gerenciamento, o processamento, o armazenamento, a segurança e a disposição da informação também se tornam mais complexos. Novas ferramentas de captura, pesquisa, descoberta e análise estão ajudando as organizações a obter insights a partir de seus dados não estruturados. O mercado governamental está num ponto de viragem, percebendo que a informação é um activo estratégico, e o governo precisa de proteger, alavancar e analisar tanto a informação estruturada como a não estruturada para melhor servir e cumprir os requisitos da missão. À medida que os líderes governamentais se esforçam para desenvolver organizações orientadas por dados para cumprirem com êxito a missão, estão a estabelecer as bases para correlacionar dependências entre eventos, pessoas, processos e informações.
Soluções governamentais de alto valor serão criadas a partir de uma combinação das tecnologias mais disruptivas:
- Dispositivos móveis e aplicativos Serviços em nuvem Tecnologias de negócios sociais e redes Big Data e análises
A IDC prevê que, até 2020, a indústria de TI atingirá 5 biliões de dólares, aproximadamente 1,7 biliões de dólares a mais do que hoje, e que 80% do crescimento da indústria será impulsionado por estas tecnologias da 3ª Plataforma. A longo prazo, estas tecnologias serão ferramentas essenciais para lidar com a complexidade do aumento da informação digital. Big Data é uma das soluções inteligentes da indústria e permite que o governo tome melhores decisões, agindo com base em padrões revelados pela análise de grandes volumes de dados – relacionados e não relacionados, estruturados e não estruturados.
Mas realizar essas façanhas exige muito mais do que simplesmente acumular grandes quantidades de dados. “Entender esses volumes de Big Data requer ferramentas e tecnologias de ponta que possam analisar e extrair conhecimento útil de vastos e diversos fluxos de informações”, Tom Kalil e Fen Zhao, do Escritório de Política Científica e Tecnológica da Casa Branca, escreveu em um post no Blog OSTP.
A Casa Branca deu um passo para ajudar as agências a encontrar essas tecnologias quando estabeleceu a Iniciativa Nacional Big Data de Pesquisa e Desenvolvimento em 2012. A iniciativa incluiu mais de US$ 200 milhões para aproveitar ao máximo a explosão de Big Data e as ferramentas necessárias para analise-o.
Os desafios que Big Data coloca são quase tão assustadores quanto a sua promessa é encorajadora. Armazenar dados de forma eficiente é um desses desafios. Como sempre, os orçamentos são apertados, por isso as agências devem minimizar o preço por megabyte de armazenamento e manter os dados com fácil acesso para que os usuários possam obtê-los quando quiserem e como precisarem. Fazer backup de grandes quantidades de dados aumenta o desafio.
Analisar os dados de forma eficaz é outro grande desafio. Muitas agências empregam ferramentas comerciais que lhes permitem examinar montanhas de dados, identificando tendências que podem ajudá-las a operar com mais eficiência. (Um estudo recente da MeriTalk descobriu que os executivos federais de TI acham que Big Data poderia ajudar as agências a economizar mais de US$ 500 bilhões e, ao mesmo tempo, cumprir os objetivos da missão.).
Ferramentas desenvolvidas sob medida Big Data também permitem que as agências atendam à necessidade de analisar seus dados. Por exemplo, o Grupo de Análise de Dados Computacionais do Laboratório Nacional de Oak Ridge disponibilizou seu sistema de análise de dados Piranha para outras agências. O sistema ajudou pesquisadores médicos a encontrar um link que pode alertar os médicos sobre aneurismas da aorta antes que eles atacassem. Também é usado para tarefas mais mundanas, como examinar currículos para conectar candidatos a empregos com gerentes de contratação.
Insurtech: A Practical Introduction for Managers
14 horasInsurtech (também conhecido como Seguro Digital) refere-se à convergência de seguros + novas tecnologias. No domínio dos Insurtech, as "seguradoras digitais" aplicam inovações tecnológicas aos seus modelos de negócio e operacionais, a fim de reduzir custos, melhorar a experiência do cliente e aumentar a agilidade das suas operações.
Nesta formação conduzida por um instrutor, os participantes compreenderão as tecnologias, os métodos e a mentalidade necessários para realizar uma transformação digital nas suas organizações e no sector em geral. O treinamento é destinado a gerentes que precisam obter uma compreensão geral, quebrar o hype e o jargão e dar os primeiros passos no estabelecimento de uma estratégia Insurtech.
No final desta formação, os participantes serão capazes de:
- Discutir Insurtech e todas as suas partes componentes de forma inteligente e sistemática
- Identificar e desmistificar o papel de cada tecnologia chave dentro de Insurtech.
- Elaborar uma estratégia geral para a implementação da Insurtech na sua organização
Público alvo
- Seguradoras
- Tecnólogos do sector dos seguros
- Partes interessadas do sector dos seguros
- Consultores e analistas de negócios
Formato do curso
- Parte expositiva, parte de discussão, exercícios e actividades de estudo de casos em grupo
Securing Cloud and IoT Applications
21 horasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros que desejam configurar, implantar e gerenciar um aplicativo IoT seguro.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver e implantar aplicativos para gerenciar dispositivos IoT com segurança.
- Integrar com segurança os dispositivos IoT à nuvem.
- Integrar um aplicativo IoT com a infraestrutura existente.
Getting Started with IoT (Internet of Things) and Augmented Reality
14 horasInternet of Things (IoT) é um domínio tecnológico emergente que liga sem fios objectos físicos e aplicações de software para deteção e controlo remotos. A AR Augmented Reality (AR) é uma tecnologia que melhora a experiência do utilizador, misturando elementos virtuais gerados por computador com o ambiente físico do mundo real. A RA permite às empresas fornecer aos utilizadores uma visão da informação em tempo real e no mundo real. Estas são duas tecnologias que têm registado uma taxa de adoção em rápido crescimento em vários sectores.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão os fundamentos da IoT e da AR e aplicarão esses aprendizados às operações e estratégias de suas organizações.
No final deste treinamento, os participantes serão capazes de:
- Compreender os fundamentos da IoT e AR
- Saiba como as tecnologias IoT e AR funcionam
- Compreender como as tecnologias IoT e AR podem ser aplicadas à estratégia de seus negócios
- Tomar decisões de negócios informadas sobre IoT e AR
Público-alvo
- Gestores
- Empreendedores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Nota
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Introduction to IoT Using Arduino
14 horasNeste treinamento ao vivo conduzido por instrutor em Portugal, os participantes aprenderão os fundamentos da IoT à medida que avançam na criação de um sistema de sensores IoT baseado em Arduino.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os princípios da IoT, incluindo componentes da IoT e técnicas de comunicação.
- Aprenda a usar módulos de comunicação Arduino que podem ser usados para diferentes sistemas IoT.
- Aprender a utilizar e programar uma aplicação móvel para controlar Arduino.
- Utilizar um módulo Wi-Fi para ligar o Arduino a outro dispositivo.
- Construir e implementar o seu próprio sistema de sensores IoT.