Qualificação universitária
A maior faculdade de Informática do mundo”
Apresentação
Viva a experiência de tornar-se um profissional de forma online e ao lado dos especialistas, que partilharão conteúdos exclusivos e as melhores experiências para a sua aprendizagem”
A familiaridade palpável com que os dispositivos móveis acompanham o utilizador no dia a dia, pode levar a crer que este já conhece e explora todo o seu potencial. Mas as atualizações regulares dos dispositivos das marcas mais populares, ou a chegada rotineira de produtos novos e clonados ao mercado, mostram que ainda há cenários muito diversos a serem conhecidos.
Em muitas das interações que já envolvem estes dispositivos móveis, ainda há margem para melhoria; ainda é possível torná-las mais eficientes. É inegável que os dispositivos móveis mudaram o mundo para sempre, mas o seu poder transformador ainda não se esgotou, assim como a imaginação humana, pelo que, existem inúmeras possibilidades para as quais é necessário tornar-se um profissional.
Da mesma forma, uma das partes essenciais do desenvolvimento de aplicações móveis é a gestão da persistência dos dados. Isto é típico de qualquer aplicação que lide com dados do utilizador, e não apenas de aplicações de desktop ou da web. Esta especialização abordará a forma de utilizar cada uma das bases de dados mais utilizadas, os casos em que cada uma delas é mais adequada e estabelecerá formas de testar as suas capacidades a nível local.
Por último, desenvolver-se-á a não menos importante questão da segurança. Este Curso de especialização desenvolverá os aspetos mais avançados na segurança e nas ameaças à privacidade presentes no uso de dispositivos móveis e fornecerá dicas e truques práticos para melhorar a proteção do dispositivo móvel e consciencializar para a sua importância.
Tudo isto num formato de conteúdo variado, ajustável a uma plataforma totalmente online, e uma metodologia pedagógica revolucionária para estudar em 6 meses. Podendo capacitar-se ou melhorar as suas competências profissionais sem renunciar a nenhuma das suas atividades e responsabilidades atuais. Dessa forma, os alunos adquirirão a base necessária para realizar tarefas de consultoria em todos os aspetos relacionados com a tecnologia móvel, dimensionar o seu próprio negócio ou escalar posições no seu status profissional.
Ficará a conhecer em profundidade as principais plataformas de Dispositivos Móveis, identificando as suas vantagens, os seus componentes diferenciadores, as suas capacidades e limitações”
Este Curso de especialização em Arquitetura de Aplicações para Dispositivos Móveis conta com o conteúdo educacional mais completo e atualizado do mercado. As suas principais características são:
- O desenvolvimento de estudos de caso apresentados por especialistas em Desenvolvimento de Aplicações para Dispositivos Móveis
- Os conteúdos gráficos, esquemáticos e eminentemente práticos com que foi concebido fornecem uma informação prática sobre as disciplinas que são indispensáveis para a prática profissional
- Os exercícios práticos onde o processo de autoavaliação pode ser efetuado a fim de melhorar a aprendizagem
- O seu foco especial em metodologias inovadoras
- As aulas teóricas, as perguntas ao especialista e os trabalhos de reflexão individual
- A disponibilidade de acesso aos conteúdos a partir de qualquer dispositivo fixo ou portátil com conexão à Internet
As atividades móveis mais realizadas são as mensagens instantâneas e as redes sociais (74%), as compras (60%) e a consulta de notícias e informações (59%). Desenvolver aplicações com uma arquitetura adequada a cada necessidade”
O curso inclui, em seu corpo docente, profissionais do setor que compartilham a experiência do seu trabalho, além de reconhecidos especialistas de empresas de referência e universidades de prestígio.
O seu conteúdo multimédia, desenvolvido com a mais recente tecnologia educacional, irá permitir que o profissional tenha acesso a uma aprendizagem situada e contextual, isto é, um ambiente de simulação que proporcionará uma capacitação imersiva, programada para praticar em situações reais.
Esta qualificação foi concebida tendo por base uma Aprendizagem Baseada em Problemas, através da qual o profissional deve tentar resolver as diferentes situações da prática profissional que surgem ao longo do curso. Para tal, contarão com o apoio de um sistema inovador de vídeo interativo, criado por especialistas reconhecidos.
Com a TECH, poderá experimentar uma forma de aprendizagem que compromete as bases das universidades tradicionais de todo o mundo”
A TECH é a única universidade em espanhol tem licença para utilizar o Relearning como método de estudo. Inscreva-se agora e descobra todas as vantagens”
Programa de estudos
Para otimizar o processo de aprendizagem neste programa, o corpo docente selecionou com rigor um conteúdo exclusivo que permitirá aos alunos entender, em poucos meses, as Tecnologias em Desenvolvimento de Aplicações para Dispositivos Móveis, a gestão de bases de dados e a segurança como elemento chave no design e realização de Apps, distribuído em 3 módulos com material exclusivo, e descarregável no campus virtual, garantindo maior comodidade e eficiência no processo de aprendizagem.
Terá conteúdos exclusivos para a sua especialização em Arquitetura de Aplicações para Dispositivos Móveis com a tecnologia mais atualizada”
Módulo 1. Tecnologias em desenvolvimento de aplicações para dispositivos móveis
1.1. Dispositivos móveis
1.1.1. Dispositivos móveis
1.1.2. Infraestrutura de um dispositivo móvel
1.1.3. Fabricantes de hardware
1.1.4. Desenvolvedores de software
1.1.5. Provedores de serviços
1.1.6. Provedores de plataforma
1.1.7. Principais plataformas
1.2. Componentes físicos dos dispositivos móveis
1.2.1. Armazenamento
1.2.1.1. Imutável
1.2.1.2. Mutável
1.2.1.3. Temporal
1.2.1.4. Exterior
1.2.2. Apresentadores
1.2.2.1. Ecrãs, altifalantes, respostas hápticas
1.2.3. Métodos de entrada
1.2.3.1. Botões/teclados
1.2.3.2. Ecrãs
1.2.3.3. Microfones
1.2.3.4. Sensores de movimento
1.2.4. Fontes de energia
1.2.4.1. Fontes de energia
1.2.4.2. Uso adaptativo de recursos
1.2.4.3. Programação eficiente
1.2.4.4. Desenvolvimento sustentável
1.3. Processadores
1.3.1. Processador central
1.3.2. Outros processadores abstraídos
1.3.3. Processadores de inteligência artificial
1.4. Transmissores de informação
1.4.1. Longo alcance
1.4.2. Médio alcance
1.4.3. Curto alcance
1.4.4. Ultra curto alcance
1.5. Sensores
1.5.1. Internos ao dispositivo
1.5.2. Ambientais
1.5.3. Médicos
1.6. Componentes lógicos
1.6.1. Imutáveis
1.6.2. Mutáveis pelo fabricante
1.6.3. À disposição do usuário
1.7. Categorização
1.7.1. Portáteis
1.7.2. Telefones inteligentes
1.7.2.1. Tabletas
1.7.2.2. Dispositivos multimédia
1.7.2.3. Complementos inteligentes
1.7.3. Assistentes robotizados
1.8. Modos de funcionamento
1.8.1. Desconectado
1.8.2. Conectado
1.8.3. Sempre disponível
1.8.4. Ponto a ponto
1.9. Interações
1.9.1. Interações mediadas pelo usuário
1.9.2. Interações mediadas pelo provedor
1.9.3. Interações mediadas pelo dispositivo
1.9.4. Interações mediadas pelo ambiente
1.10. Segurança
1.10.1. Medidas implementadas pelo fabricante
1.10.2. Medidas implementadas pelos provedores
1.10.3. Segurança aplicada pelo usuário
1.10.4. Privacidade
Módulo 2. Base de dados para o desenvolvimento de aplicações para dispositivos móveis
2.1. Bases de dados em dispositivos móveis
2.1.1. Persistência de dados no desenvolvimento de aplicações móveis
2.1.2. Capacidades de bases de dados para Apps móveis
2.1.3. SQL. Structured Query Language
2.2. Escolha da base de dados para as aplicações móveis
2.2.1. Análise das aplicações em dispositivos móveis em função da base de dados
2.2.2. Categorias de bases de dados
2.2.3. Panorama de bases de dados
2.3. Desenvolvimento com SQLite
2.3.1. Base de Dados SQLite
2.3.2. Desdobramento do Modelo
2.3.3. Conexão ao SQLite
2.4. Desenvolvimento com Oracle Berkeley DB
2.4.1. Base de dados Berkeley DB
2.4.2. Desdobramento do modelo
2.4.3. Conexão ao Berkeley DB
2.5. Desenvolvimento com Realm
2.5.1. Capacidades do Realm
2.5.2. Criação de base de dados no Realm
2.5.3. Conexão ao Realm
2.6. Desenvolvimento com CouchDB Lite
2.6.1. Base de dados CouchDB Lite
2.6.2. Criação de base de dados com CouchDB Lite
2.6.3. Conexão com CouchDB Lite
2.7. Desenvolvimento com bases de dados centralizadas MySQL
2.7.1. Bases de Dados MySQL
2.7.2. Desdobramento do modelo relacional com MySQL
2.7.3. Conexão ao MySQL
2.8. Desenvolvimentos centralizados. Oracle, MS SQL Server, MongoDB
2.8.1. Desenvolvimento com Oracle
2.8.2. Desenvolvimento com MS SQL Server
2.8.3. Desenvolvimento com MongoDB
2.9. Dados de tipo Grafos
2.9.1. Bases de Dados orientadas a Grafos
2.9.2. Criação de base de dados com Neo4j
2.9.3. Conexão com Neo4j a partir de App Móvel
2.10. Ambientes com capacidades de armazenamento
2.10.1. Desenvolvimentos com Firebase
2.10.2. Desenvolvimentos com Core Data
2.10.3. Desenvolvimento com Visual Builder Cloud Service
Módulo 3. Segurança em dispositivos móveis
3.1. Arquitetura de segurança de dispositivos móveis
3.1.1. Segurança física dos dispositivos
3.1.2. Segurança do sistema operativo
3.1.3. Segurança da aplicação
3.1.4. Segurança dos dados
3.1.5. Segurança das comunicações
3.1.6. Segurança dos dispositivos de empresa
3.2. Segurança do hardware móvel
3.2.1. Dispositivos móveis
3.2.2. Dispositivos wearables
3.2.3. Automóveis
3.2.4. Dispositivos IoT
3.2.5. Dispositivos TV
3.3. Securização do sistema operativo
3.3.1. Dispositivos móveis Android
3.3.2. Dispositivos móveis Apple iOS
3.3.3. Outros dispositivos móveis existentes: Blackberry, etc
3.3.4. Dispositivos wearables
3.3.5. Sistemas operativos de automóveis
3.3.6. Dispositivos móveis na Internet of Things (IoT)
3.3.7. Dispositivos SmartTV
3.4. Securização das aplicações móveis
3.4.1. Dispositivos móveis Android
3.4.2. Dispositivos móveis Apple iOS
3.4.3. Outros dispositivos móveis. Blackberry
3.4.4. Dispositivos Wearables
3.4.5. Sistemas operativos de automóveis
3.4.6. Dispositivos móveis na Internet of Things (IoT)
3.4.7. Dispositivos SmartTV
3.5. Securização dos dados em aplicações móveis
3.5.1. Dispositivos móveis Android
3.5.2. Dispositivos móveis Apple iOS
3.5.3. Outros dispositivos móveis. Blackberry
3.5.4. Dispositivos Wearables
3.5.5. Sistemas operativos de automóveis
3.5.6. Dispositivos móveis na Internet of Things (IoT)
3.5.7. Dispositivos SmartTV
3.6. Segurança nos Market Places de móveis
3.6.1. Google Play da Google
3.6.2. Play Store da Apple
3.6.3. Outros Market Places
3.6.4. Rooting de dispositivos móveis
3.7. Soluções de segurança multiplataforma
3.7.1. Mobile Device Management (MDM) único
3.7.2. Tipos de soluções existentes no mercado
3.7.3. Securização de dispositivos usando um MDM (Master Data Management)
3.8. Desenvolvimento seguro de aplicações móveis
3.8.1. Uso de padrões para desenvolvimento seguro
3.8.2. Gestão de testes integrados de segurança
3.8.3. Desdobramento seguro de aplicações
3.9. Gestão de permissões em dispositivos móveis
3.9.1. Sistema de permissões
3.9.2. Assinaturas digitais nos Android Application Package (apk)
3.9.3. Execução de processos no núcleo
3.9.4. Fios de execução e eventos
3.10. Recomendações de segurança para dispositivos móveis
3.10.1. Recomendações do NSA sobre dispositivos móveis
3.10.2. Recomendações do INCIBE sobre dispositivos móveis
3.10.3. ISO 27001:2013 Anexo
3.10.3.1. Políticas de uso de dispositivos móveis
Decide como e onde estudar, porque esta qualificação é totalmente online e utiliza a metodologia Relearning para facilitar o processo de aprendizagem”
Curso de Especialização em Arquitetura de Aplicações para Dispositivos Móveis
O mercado das aplicações móveis tem registado um impressionante crescimento nos últimos anos, o que tem gerado uma grande procura de profissionais capacitados para projetar e desenvolver aplicações inovadoras e funcionais. Por esta razão, na TECH Universidade Tecnológica criamos um completo Curso de Especialização em Arquitetura de Aplicações para Dispositivos Móveis, focado em fornecer aos profissionais as ferramentas necessárias para se destacarem no mercado. A nossa especialização irá prepará-lo para as novas tendências no design e programação de aplicações móveis, para que possa conceber soluções inovadoras para os seus clientes. Aqui, proporcionamos-lhe aulas flexíveis que se adaptam facilmente à sua rotina, bem como uma metodologia de relearning, ideal para interiorizar os conhecimentos de uma forma mais eficiente e produtiva. A especialização é composta por vários módulos, através dos quais aprenderá as práticas e teorias que lhe permitirão compreender como funciona o mundo das aplicações móveis.
Domine a arquitetura de aplicações para dispositivos móveis
Na TECH Universidade Tecnológica estamos comprometidos com a educação de alta qualidade, por isso vamos fornecer-lhe o conhecimento que precisa para se destacar no mercado de trabalho. Com esta especialização, irá adquirir competências práticas e teóricas que lhe permitirão compreender como funciona o mundo das aplicações móveis. Além disso, ensinar-lhe-emos a conceber e a programar aplicações inovadoras para diferentes plataformas móveis, desde o início do projeto até à publicação da aplicação. Graças à nossa abordagem teórico-prática, estará preparado para enfrentar os desafios do mercado de trabalho, demonstrando um elevado nível de conhecimentos em desenvolvimento de aplicações móveis. Quer saber mais? Inscreva-se já e prepare-se para o sucesso profissional!