Programação de Aplicativos e Integração com IoT

O curso visa desenvolver competências relativas à aplicação mobile de integração com dispositivos e equipamentos industriais, utilizando plataformas móveis como Android, IOS e Windows Phone.Os profissionais dessa área podem atuar em variados setores industriais de desenvolvimento de soluções de integração de máquinas e equipamentos com dispositivos mobile.

Saiba mais

Tenho interesse

Pré-requisitos
Idade mínima de 16 anos. Escolaridade mínima desejável: cursando Ensino Médio. Conhecimentos em áreas afins.

Carga Horária
60

Não há Turmas Disponíveis no Momento

Início
31/12/1969

Término
31/12/1969

Valor
0,00

Parcelamento
0 x

A Firjan SENAI reserva-se o direito de cancelar a turma ou alterar a data de início do curso, caso não seja alcançado o número mínimo de inscritos.




Conteúdo

Introdução ao desenvolvimento de aplicativos
- Direito autoral
- Trabalho em equipe
- Responsabilidades individuais e coletivas;
- Divisão de papéis e responsabilidades.
- Histórico das plataformas
- Abrangência de mercado
- Contextualização e desenvolvimento de apps de forma nativa
- Contextualização e desenvolvimento de apps de forma híbrida
- Contextualização dos principais frameworks utilizados atualmente
- Criação de um novo projeto no A.S
- Compreensão dos ambientes Design e Text para desenvolvimento de telas (XML) do A.S.
- Compreensão do ambiente de desenvolvimento de linguagem Java do A.S.
- Executação de um projeto no A.S.
- Manipulação do App pelo dispositivo virtual Android
- Manipulação do App por um dispositivo real Android
Lógica de Programação
- Escopo Normas
- Padrão Termos Técnicos
- Variáveis e constantes
- Operadores básicos e aritméticos
- Operadores relacionais e lógicos
- Desvio condicional simples (if)
- Desvio condicional composto (if..else)
- Desvio condicional encadeado (if..elsif..else)
- Programação com múltipla escolha (switch..case)
- Vetores simples e dinâmicos
- Laço com teste no início (while)
- Laço com teste no fim (do..while)
- Laço com variável de controle (for)
Desenvolvimento, compilação e publicação de aplicativo
- Principais Layouts de Tela oficiais para Apps Android
- Etapas do ciclo de vida de um app
- Métodos em sobrescrita associados a cada etapa do ciclo de vida de um app
- Passagem de dados entre Activities
- Utilização de recursos do celular, como a câmera, como funcionalidades incorporadas ao app
- Utilização de recursos de API externa em um app
- Compilação de um projeto quando finalizado
- Regras e características da loja de apps do Google
- Publicação do app na loja de aplicativos do Google
- Qualidade (Conceito e aplicação)
- Qualidade Total; Conceito; Eficiência; Eficácia;
- Melhoria Contínua.
Programação de Sistemas Embarcados
- Sistemas Embarcados
- Definição
- Tipos de dispositivos e características
- Microprocessadores
- Microcontroladores
- Digital Sinal Processor (DSP)
- Field Programmable Gate Array (FPGA)
- Complex Programmable Logic Device (CPLD)
- Application Specific Integrated Circuits (ASIC)
- Aplicações
- Microcontroladores e Microprocessadores
- Arquitetura
- Complex Instruction Set Code (CISC)
- Reduce Instruction Set Code (RISC)
- Advanced Risc Machine (ARM)
- Pinagem
- Descrição
- Entrada e Saída (I/O)
- Memória e registradores
- Tipos e características
- Funções
- Instruções de máquina
- Estrutura
- Grupo
- Periféricos internos: funções, aplicações e configuração.