Este documento descreve o curso de especialização em programação para dispositivos móveis, incluindo disciplinas sobre engenharia de software, linguagens de programação para dispositivos móveis, análise e desenvolvimento de projetos para dispositivos móveis, trabalho de conclusão de curso, programação para dispositivos móveis I e II, introdução à mobilidade digital, teste de software, desenvolvimento em plataformas híbridas, arquitetura e infraestrutura em plataformas móveis e programação orientada a objetos.
Este documento descreve o curso de especialização em programação para dispositivos móveis, incluindo disciplinas sobre engenharia de software, linguagens de programação para dispositivos móveis, análise e desenvolvimento de projetos para dispositivos móveis, trabalho de conclusão de curso, programação para dispositivos móveis I e II, introdução à mobilidade digital, teste de software, desenvolvimento em plataformas híbridas, arquitetura e infraestrutura em plataformas móveis e programação orientada a objetos.
Este documento descreve o curso de especialização em programação para dispositivos móveis, incluindo disciplinas sobre engenharia de software, linguagens de programação para dispositivos móveis, análise e desenvolvimento de projetos para dispositivos móveis, trabalho de conclusão de curso, programação para dispositivos móveis I e II, introdução à mobilidade digital, teste de software, desenvolvimento em plataformas híbridas, arquitetura e infraestrutura em plataformas móveis e programação orientada a objetos.
Este documento descreve o curso de especialização em programação para dispositivos móveis, incluindo disciplinas sobre engenharia de software, linguagens de programação para dispositivos móveis, análise e desenvolvimento de projetos para dispositivos móveis, trabalho de conclusão de curso, programação para dispositivos móveis I e II, introdução à mobilidade digital, teste de software, desenvolvimento em plataformas híbridas, arquitetura e infraestrutura em plataformas móveis e programação orientada a objetos.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 2
CET-0500 – ESPECIALIZAÇÃO EM PROGRAMAÇÃO PARA
DISPOSITIVOS MÓVEIS
Disciplinas que compõem o curso:
• CET-0503 – ENGENHARIA DE SOFTWARE I
Ementa: Fundamentos de engenharia de software, Paradigmas de desenvolvimento de software; Engenharia de sistemas; Elicitação e Especificação de Requisitos, Processos de desenvolvimento de software; Gerenciamento de Projetos, Projeto de arquitetura, Análise e projeto Orientado a Objeto; Projeto de interface com usuário; Conceitos de Verificação e Validação de software.
• CET-0504 – LINGUAGEM DE PROGRAMAÇÃO PARA DISPOSITIVOS
MÓVEIS Ementa: Este módulo apresentará linguagens e frameworks de desenvolvimento para dispositivos móveis diferentes daqueles abordados nos módulos Programação para Dispositivos Móveis I e II. O módulo irá explorar ambientes de desenvolvimento, sintaxe e funcionalidades de uma linguagem em seus aspectos teóricos aliados à prática em laboratório específico.
• CET-0510 – ANÁLISE E DESENVOLVIMENTO DE PROJETOS PARA
DISPOSITIVOS MÓVEIS Ementa: Este módulo pretende abordar os conceitos e as boas práticas de gestão de projetos, exercitando-os em estudos de casos e por meio do desenvolvimento de aplicações.
• CET-0511 – TRABALHO DE CONCLUSÃO DE CURSO
Ementa: Desenvolvimento de um software (com relatório) ou monografia sobre um tema específico relacionado à área da especialização. São apresentados também conceitos de Ciência; objetivo da ciência; tecnologia; inovação tecnológica; método científico; metodologia científica; eventos científicos; elaboração de textos científicos.
• CET-0512 – PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS I
Ementa: Este curso apresenta conceitos introdutórios sobre a arquitetura do Android, 1 o ambiente de desenvolvimento no Android Studio e recursos disponíveis na plataforma. O curso fornece uma base sólida sobre o projeto e implementação de aplicativos Android para dispositivos móveis. Ao final do curso, o aluno terá desenvolvido alguns aplicativos simples e terá conhecimento suficiente para iniciar novos aplicativos por conta própria.
• CET-0513 – PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS II
Ementa: Desenvolvimento de interfaces com o usuário mais avançadas; Animações; Paralelização de código utilizando Threads e AsyncTasks; Material Design; Desenvolvimento de serviços; Broadcast Receivers; Notificações; Detectando gestos e toques na tela; Trabalhando com os sensores do dispositivo móvel.
• CET-0514 – INTRODUÇÃO À MOBILIDADE DIGITAL
Ementa: Histórico/evolução de sistemas de telecomunicações para tecnologias móveis; visão geral de sistemas de redes; dispositivos móveis (beacon, iot, tags); mercado/perspectivas/empreendedorismo; tendências tecnológicas; plataformas e ferramentas de desenvolvimento.
• CET-0515 – TESTE DE SOFTWARE
Ementa: Testes: unitários, de integração, de regressão, sistêmicos. Ambientes de testes e ferramentas para automação de testes.
• CET-0516 – DESENVOLVIMENTO EM PLATAFORMAS HÍBRIDAS
Ementa: Design thinking, desenvolvimento de aplicações utilizando tecnologias híbridas: html, CSS, Java, Ajax e outras, ferramentas de desenvolvimento híbrido.
• CET-0517 – ARQUITETURA E INFRAESTRUTURA EM PLATAFORMAS
MÓVEIS Ementa: Estudo de plataformas de software e hardware proprietárias e Open source para desenvolvimento de aplicações em software embarcado para aplicações móveis e IoT. Aspectos práticos, ferramentas e técnicas de segurança para Aplicações Móveis, IoT e Computação nas nuvens.
• CET-0518 – PROGRAMAÇÃO ORIENTADA A OBJETO
Ementa: Linguagem de programação orientada a objetos: classes, objetos, herança, polimorfismo, encapsulamento; Arquitetura da linguagem de programação; Modelagem orientada a objetos; aplicações, Ambientes de desenvolvimento.