Programação de Aplicativos e Integração com IoT
A Distância
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.
Escolaridade mínima desejável: cursando Ensino Médio.
Conhecimentos em áreas afins.
O que você vai aprender
- 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.