Apresentação

Viva a experiência de se tornar um profissional online sob a orientação de especialistas na área, que compartilharão um conteúdo exclusivo e as melhores experiências para seu aprendizado" 

##IMAGE##

A familiaridade perceptível com os dispositivos móveis que acompanham o usuário diariamente pode levar a acreditar que ele já esteja habituado a explorar todo o seu potencial. Porém, as atualizações regulares dos dispositivos das marcas mais populares, ou a chegada sistemática de produtos novos e clonados ao mercado, mostram que ainda há muitos cenários diferentes a serem reproduzidos.

Em muitas das interações já mediadas por estes dispositivos móveis, ainda há espaço para melhorias, eles ainda podem ser mais eficientes. É inegável que os dispositivos móveis mudaram o mundo para sempre, mas seu poder de transformação não se esgotou, tampouco a imaginação humana, de modo que há infinitas possibilidades para as quais é necessário se tornar um profissional.

Da mesma forma, uma das partes essenciais do desenvolvimento de aplicativos móveis é a gestão da persistência de dados. Isto é característico de qualquer aplicativo que processe dados do usuário e não apenas aplicativos desktop ou web. Este programa abordará como utilizar cada um dos bancos de dados mais utilizados, em que casos cada um deles é o mais apropriado, e estabelecerá maneiras de testar suas capacidades.

Finalmente, será desenvolvida a questão da segurança. Este Programa avançado desenvolverá os aspectos mais avançados das ameaças à segurança e privacidade presentes no uso de dispositivos móveis e fornecerá dicas e sugestões práticas para melhorar a proteção do dispositivo móvel, aumentando a conscientização sobre sua importância.

Tudo isso implantado em um formato de conteúdo variado, ajustável a uma plataforma totalmente online, e uma metodologia pedagógica revolucionária para o seu estudo em 6 meses. Sendo capaz de desenvolver ou melhorar suas habilidades profissionais sem abrir mão de nenhuma de suas atividades e responsabilidades atuais. Assim, em 6 meses, os estudantes adquirirão a base necessária para realizar tarefas de consultoria em todos os aspectos relacionados à tecnologia móvel, dimensionar seus próprios negócios ou obter melhores cargos no mercado de trabalho.

Você aprenderá sobre as principais plataformas de Dispositivos Móveis, identificando suas vantagens, 
seus componentes diferenciadores, suas capacidades e limitações"

Este Programa avançado de Arquitetura de Aplicativos para Dispositivos Móveis conta com o conteúdo mais completo e atualizado do mercado. Suas principais características são:

  • O desenvolvimento de casos práticos apresentados por especialistas em Desenvolvimento de Aplicativos para Dispositivos Móveis
  • Os conteúdos gráficos, esquemáticos e extremamente úteis fornecem informações práticas sobre as disciplinas indispensáveis para o exercício da profissão
  • Exercícios práticos onde o processo de autoavaliação é realizado para melhorar a aprendizagem
  • Destaque especial para as metodologias inovadoras
  • Aulas teóricas, perguntas aos especialistas e trabalhos de reflexão individual
  • Disponibilidade de acesso a todo o conteúdo a partir de qualquer dispositivo, fixo ou portátil, com conexão à Internet

As atividades móveis mais populares são mensagens instantâneas e redes sociais (74%), compras (60%) e verificação de notícias e informações (59%). Desenvolva aplicativos com uma arquitetura adequada para cada necessidade"

O corpo docente do curso conta com profissionais do setor, que transferem toda a experiência adquirida ao longo de suas carreiras para esta capacitação, além de especialistas reconhecidos de instituições de referência e universidades de prestígio.

O seu conteúdo multimídia, desenvolvido com a mais recente tecnologia educacional, oferece ao profissional uma aprendizagem contextualizada, ou seja, realizada através de um ambiente simulado, proporcionando uma capacitação imersiva e programada para praticar diante de situações reais.

O formato deste programa de estudos se concentra na aprendizagem baseada em problemas, através da qual os profissionais devem tentar resolver as diferentes situações de prática profissional que lhes são apresentadas ao longo da capacitação. Para isso, contará com a ajuda de um sistema inovador de vídeo interativo realizado por especialistas reconhecidos nesta área.

Com a TECH você irá experimentar uma forma de aprender que está revolucionando as bases das universidades tradicionais em todo o mundo"

##IMAGE##

A TECH é a única universidade licenciada para usar o Relearning como método de estudo. Matricule-se já e descubra todas as vantagens"

Programa de estudos

Para otimizar o processo de aprendizagem neste programa, o corpo docente selecionou rigorosamente um conteúdo exclusivo que permitirá aos alunos compreender em poucos meses as Tecnologias em Desenvolvimento de Aplicativos para Dispositivos Móveis, administração de banco de dados e segurança como elemento fundamental no projeto e criação de Apps, distribuídos em 3 módulos com conteúdo exclusivo que podem ser baixados do campus virtual para maior conveniência e eficiência no processo de aprendizagem.

##IMAGE##

Você contará com um conteúdo exclusivo para sua capacitação em Arquitetura de Aplicativos para Dispositivos Móveis com a tecnologia mais atualizada"

Módulo 1. Tecnologias no Desenvolvimento de Aplicativos 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. Prestadores de serviços
1.1.6. Fornecedores de plataformas
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. Externo

1.2.2. Apresentadores

1.2.2.1. Telas, alto-falantes, respostas tácteis

1.2.3. Métodos de entrada

1.2.3.1. Botões/teclados
1.2.3.2. Telas
1.2.3.3. Microfones
1.2.3.4. Sensores de movimento

1.2.4. Fontes de energia

1.2.4.1. As 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. Alcance médio
1.4.3. Curto alcance
1.4.4. Alcance ultra curto

1.5. Sensores

1.5.1. Interno ao dispositivo
1.5.2. Ambientais
1.5.3. Médicos

1.6. Componentes lógicos

1.6.1. Imutável
1.6.2. Mutável por fabricante
1.6.3. À disposição do usuário

1.7. Categorização

1.7.1. Portáteis
1.7.2. Smartphones

1.7.2.1. Tablets
1.7.2.2. Dispositivos multimídia
1.7.2.3. Complementos inteligentes

1.7.3. Assistentes robóticos

1.8. Modos de operação

1.8.1. Desconectado
1.8.2. Conectado
1.8.3. Sempre disponível
1.8.4. Ponto a ponto

1.9. Interação

1.9.1. Interações mediadas pelo usuário
1.9.2. Interações mediadas pelo fornecedores
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 pelo fornecedor
1.10.3. Segurança aplicada pelo usuário
1.10.4. Privacidade

Módulo 2. Base de Dados para o Desenvolvimento de Aplicativos para Dispositivos Móveis

2.1. Base de dados em dispositivos móveis

2.1.1. Persistência de dados no desenvolvimento de aplicativos móveis
2.1.2. Capacidades de bases de dados para Apps móveis
2.1.3. SQL. Structured Query Language

2.2. Escolha de bases de dados para aplicativos móveis

2.2.1. Análise de aplicativos em dispositivos móveis orientada pela base de dados
2.2.2. Categorias da base de dados
2.2.3. Panorama da base de dados

2.3. Desenvolvimento com SQLite

2.3.1. Bases de dados SQLite
2.3.2. Implantação do modelo
2.3.3. Conexão SQLite

2.4. Desenvolvimento com Oracle Berkeley DB

2.4.1. Base de dados Berkeley DB
2.4.2. Implantação do modelo
2.4.3. Conexão Berkeley DB

2.5. Desenvolvimento com Realm

2.5.1. Capacidades do Realm
2.5.2. Criação da base de dados em Realm
2.5.3. Conexão Realm

2.6. Desenvolvimento com CouchDB Lite

2.6.1. Base de dados CouchDB Lite
2.6.2. Criação da base de dados com CouchDB Lite
2.6.3. Conexão com CouchDB Lite

2.7. Desenvolvimento com base de dados centralizadas MySQL

2.7.1. Bases de dados MySQL
2.7.2. Implantação de modelo relacional com MySQL
2.7.3. Conexão 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. Base de dados orientada à grafos
2.9.2. Criação da base de dados com Neo4j
2.9.3. Conexão con Neo4j desde App Móvel

2.10. Ambientes com capacidade de armazenamento

2.10.1. Desenvolvimento com Firebase
2.10.2. Desenvolvimento com Core Data
2.10.3. Desenvolvimento com Visual Builder Cloud Service

Módulo 3. Segurança da 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 operacional
3.1.3. Segurança do aplicativo
3.1.4. Segurança dos dados
3.1.5. Segurança de comunicações
3.1.6. Segurança dos dispositivos da empresa

3.2. Segurança de 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. Segurança do sistema operacional

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 operacionais automotivos
3.3.6. Dispositivos móveis em Internet of Things (IoT)
3.3.7. Dispositivos SmartTV

3.4. Segurança dos aplicativos 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 operacionais automotivos
3.4.6. Dispositivos móveis em Internet of Things (IoT)
3.4.7. Dispositivos SmartTV

3.5. Segurança de dados em aplicativos 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 operacionais automotivos
3.5.6. Dispositivos móveis em Internet of Things (IoT)
3.5.7. Dispositivos SmartTV

3.6. Segurança no Market Places dos celulares

3.6.1. Google Play do 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 multiplataformas

3.7.1. Mobile Device Management (MDM) único
3.7.2. Tipos de soluções existentes no mercado
3.7.3. Securitização de dispositivos que utilizam um MDM (Master Data Management)

3.8. Desenvolvimento seguro de aplicativos móveis

3.8.1. Uso de padrões para o desenvolvimento seguro
3.8.2. Gestão de testes integrados de segurança
3.8.3. Implantação segura de aplicativos

3.9. Gestão de permissões em dispositivos móveis

3.9.1. Sistema de permissões
3.9.2. Assinaturas digitais no Android Application Package (apk)
3.9.3. Execução de processos no núcleo
3.9.4. Tópicos de execução e eventos

3.10. Recomendações de segurança para dispositivos móveis

3.10.1. Recomendações da NSA sobre dispositivos móveis
3.10.2. Recomendações da INCIBE sobre dispositivos móveis
3.10.3. ISO 27001:2013 Anexo

3.10.3.1. Políticas de uso de dispositivos móveis

##IMAGE##

Decida o melhor momento para estudar, neste programa 100% online e com a metodologia relearning para facilitar o processo de aprendizagem"

Programa Avançado de Arquitetura de Aplicações para Dispositivos Móveis

Você quer ser um especialista em arquitetura de aplicativos móveis? Nossa pós-graduação online lhe dá as habilidades necessárias para projetar e desenvolver aplicativos móveis de alta qualidade. Você aprenderá as melhores práticas em arquitetura de software móvel, desde gerenciamento de dados e integração de API até otimização de desempenho. Nossos experientes instrutores lhe guiarão através de projetos práticos, permitindo que você crie aplicativos móveis funcionais e úteis. Obtenha as habilidades necessárias para ter sucesso no crescente setor com nosso Programa Avançado de Arquitetura para Aplicativos Móveis.