CONHEÇA NOSSOS TREINAMENTOS
DESENVOLVIMENTO MOBILE MULTI-PLATAFORMA ESPECIALIZAÇÃO

INTRODUÇÃO

Quem desenvolve aplicações mobile sabe o quanto é difícil (Quase Impossível) programar para todas as plataformas (Android, IOS, Windows Phone, Black Berry), são diversas IDE'S, Tecnologias, Linguagens e Ambientes o que dificulta a especialização em TODAS as plataformas.
Já pensou em desenvolver um único código (um única aplicação) e rodar em 9 plataformas diferentes?
É o sonho de qualquer gerente ou coordenador de equipes!
Com o Phonegap (Cordova) você tem esse poder de criar aplicações cross-platform com a mesma perfomance de uma aplicação nativa e ainda disponibilizar na Store utilizando apenas HTML, CSS e JAVASCRIPT
 
 

PRÉ-REQUISITOS

Para obter um melhor aproveitamento neste treinamento você deve possuir conhecimentos básicos de Web (HTML, CSS, JAVASCRIPT).
Caso você não possua, recomendamos o treinamento abaixo:

WEB STANDARDS
 
 

ASSUNTOS

  1. INTRODUÇÃO AO DESENVOLVIMENTO MOBILE
    • Plataformas de Desenvolvimento Mobile
    • Aplicações Nativas VS Cross-Platform (Híbrido, Web)
      • Vantagens e Desvantagens
      • Xamarin, Corona SDK, Intel XDK, PhoneGap, Titanium
      • Aplicações Híbridas Famosas
  2. INTRODUÇÃO AO DESENVOLVIMENTO MOBILE (PHONEGAP)
    • Introdução ao Apache Cordova
    • Introdução ao Adobe PhoneGap
      • Documentação
      • Repositório no GitHub
      • Plugins
    • Preparação do Ambiente
      • Instalação do JDK
      • Instalação do SDK do Android
      • Instalação do Apache ANT
      • Instalação e Configuração do AVD
      • Instalação do Node.js
      • Configuração das Variáveis de Ambiente
  3. CRIAÇÃO DE PROJETOS MOBILE
    • Gerenciamento de Pacotes pelo NPM (Node Package Manager)
    • Instalação do Adobe PhoneGap
    • Instalação do Apache Cordova
    • Criação de Projetos
    • Configuração da Plataforma
    • Abertura do Projeto no Eclipse
    • Abertura do Projeto no Visual Studio
    • Pastas Internas (Cordova, Hooks, Platforms, Plugins, Www)
    • Página Inicial (Index.html)
    • Arquivo de Configuração (Config.xml)
    • Execução do Projeto pelo Navegador Ripple
    • Execução do Projeto pelo Emulador Android
    • Execução do Projeto pelo PhoneGap Developer (Auto Refresh)
    • Plataforma de Compilação em Nuvem (PhoneGap Build)
    • Visualização do APK
  4. CONFIGURAÇÕES DO PHONEGAP
    • Ícone da Aplicação
    • Splash Screen
    • Resoluções de Vídeo
    • Modos de Visualização (Retrato, Paisagem)
    • Tela Cheia
    • Definição de Tela Inicial (Java e Xml)
  5. EVENTOS DA APLICAÇÃO
    • Ciclo de Vida da Aplicação
    • Mapeando os Eventos (Pause, Resume, BackButton)
    • Eventos de Status de Bateria
    • Eventos de Status de Conexão
  6. DESENHO E ESTILIZAÇÃO DE INTERFACES VISUAIS
    • NinjaMock
    • FastGap
    • Ionic
    • Ratchet
  7. ARMAZENAMENTO DE DADOS
    • Local
      • SQLite
      • Web Storage
    • Remoto
      • Angular.js
      • Node.js
      • Express.js
      • Mongoose
      • MongoDB
  8. MANIPULAÇÃO DE RECURSOS NATIVOS
    • Plugin de Acesso a Dados (SQLite)
    • Plugin de Câmera (Foto, Vídeo, Flash)
    • Plugin de Código de Barras
    • Plugin de Tipo de Conexão com Internet (3G, 4G, WIFI, NONE)
    • Plugin de Status de Conexão (Online, Offline)
    • Plugin de Geolocalização
    • Plugin de Notificação (Alert, Beep, Confirm, Vibrate)
    • Plugin de Carregamento (Loading)
    • Plugin de Status de Bateria
  9. ANDROID PUSH NOTIFICATION
    • Funcionamento das Notificações
    • Serviço de Troca de Mensagens (Google Cloud Messaging)
    • Plugin de Push Notifications
    • Registro de Aparelho
    • Envio e Recebimento de Mensagens
  10. PUBLICAÇÃO NA GOOGLE PLAY
    • Geração de Certificado Digital
    • Compilação em Modo de Release
    • Criação de Conta e Publicação
INVESTIMENTO
3x de R$ 363,33 ou  R$ 1019,00  à vista
FORMAS DE PAGAMENTO

Até 18x no Pagseguro (CLICAR ABAIXO)