Desenvolvendo Aplicativos em Android

Ref.: DAX Compra Segura

Considerando o Android como o sistema móvel mais acessível e utilizando do mercado, o curso proposto tem como objetivo dar, desde as bases e os princípios de desenvolvimento para a plataforma Android, até mesmo as técnicas mais avançadas, seja em âmbito pessoal ou profissional.

  • Selecione uma modalidade de treinamento. O valor alterará conforme a opção escolhida.
R$ 1.598,00 Em até 6x de R$ 266,33 sem juros

Escolha uma opção

Carga Horária

49 H de aula presencial

Calendário deste curso

04/11/2018 - 16/12/2018 |

Desenvolvendo Aplicativos em Android


Objetivo

Considerando o Android como o sistema móvel mais acessível e utilizando do mercado, o curso proposto tem como objetivo dar, desde as bases e os princípios de desenvolvimento para a plataforma Android, até mesmo as técnicas mais avançadas, seja em âmbito pessoal ou profissional. O aluno terá a oportunidade prática de desenvolver aplicações ricas e com conteúdo diversificado. Ao término do curso, os alunos terão conhecimento suficiente para desenvolver vários tipos de aplicações, sejam estas para smartphones ou tablets, à nível local ou Web.

Público-Alvo

Programadores e desenvolvedores, com interesse em desenvolver aplicações para a plataforma Android.

Pré-Requisitos

Para melhor compreensão do conteúdo, o aluno deve ter feito o curso ProWay Java Fundamentos ou possuir conhecimentos equivalentes.

Conteúdo Programático

Conhecendo o Android

  • Dispositivos móveis e o mercado
  • Introdução ao sistema Android
  • Arquitetura do Android

 

Versões do Android

  • Android 1.5 (Cupcake)
  • Android 1.6 (Donut)
  • Android 2.0 e 2.1 (Eclair)
  • Android 2.2 (Froyo)
  • Android 2.3 (Gingerbread)
  • Android 3.0 (Honeycomb)
  • Android 4.0 (Ice Cream Sandwich)
  • Android 4.1 (Jelly Bean)
  • Android 4.4 (Kit Kat)
  • Android 5.0 (Lollipop)
  • Android 6.0 (Marshmallow)

 

Ambiente de Desenvolvimento

  • Instalação do JDK
  • Android SDK
  • Eclipse e plug-in ADT
  • Android Studio
  • ADB (Android Debug Bridge
  • Criando um emulador (AVD)

 

Componentes de Aplicações do Android

  • Arquivo AndroidManifest.xml
  • Permissões de acesso
  • Classe MainActivity
  • Invocação e aplicação de layout
  • Retorno de informações e passagem de parâmetros
  • O ciclo de vida e a pilha de activities
  • Resources
  • Tipos de resources
  • A classe R e resources em arquivos XML
  • Uso de arquivos JAR externos
  • Logging
  • Como usar logging no código e visualizar as mensagens

 

Activity

  • Classes FragmentActivity e AppCompatActivity
  • Ciclo de vida
  • Navegação entre telas
  • Action Bar – Conceitos básicos

 

Action Bar

  • Introdução à Action Bar
  • Holo e Material
  • Opções de visualização dos botões de ação
  • Classe android.app.actionbar
  • SearchView
  • Action Provider
  • Split Action Bar
  • Up Navigation
  • ActionBarCompat

 

 

Desenvolvimento em Android

  • Relacionamento entre activities e views
  • Tratamento de eventos
  • Views e layouts nativos do Android
  • Modelo de execução do Android e UI thread
  • Handlers
  • Tarefas Assíncronas
  • Conceito de intents e dados que ela carrega
  • Configuração de intent filters para interceptar intents
  • O processo de intent resolution
  • Actions e categories nativas do Android
  • O que são e como funcionam os broadcast receivers
  • Configuração estática e dinâmica
  • Envio de mensagens com e sem ordenamento
  • Ciclo de vida e recomendações de uso
  • Eventos de broadcast nativos do Android
  • Criação, configuração e cancelamento de notificações
  • Exibição de toasts
  • Configuração e agendamento de alarmes
  • Criação e execução de services
  • Conexão a services existentes
  • Armazenamento de preferências do usuário e framework de preferências
  • Arquivos na memória interna e externa
  • Banco de dados
  • Gerenciamento de tabelas
  • Manipulação de dados
  • Modelo de dados
  • Uso de URIs para acesso a um content provider
  • Criação de content providers e manipulação de dados
  • Content providers nativos do Android
  • Menus (activity, expanded, submenus e context)
  • Adapters nativos e customizados
  • Views baseadas em adapters
  • Dialogs
  • Android Market
  • Assinatura digital da sua aplicação
  • Como preparar sua aplicação para publicação
  • Programando aplicações para Android
  • Introdução à criação de interfaces gráficas
  • Threads e o Android
  • Mensagens com o uso de intents e intent filters
  • Recebendo eventos com Broadcast Receivers
  • Serviço de notificação, toasts e alarmes
  • Processamento em segundo plano com services
  • Armazenamento de dados
  • Disponibilizando informações com content providers
  • Tópicos avançados de interfaces gráficas
  • Publicando aplicações

Curso EAD

É o curso totalmente online, com aulas gravadas, conteúdos, exercícios e muito mais, em uma plataforma interativa.

Curso presencial

É o curso presencial ProWay, em sala reservada.

Curso Ao Vivo

É o treinamento presencial ProWay sendo gravado. Dessa forma o cliente não precisa vir até a instituição participar do curso, ele pode assistir ao vivo de casa, ou gravado posteriormente.

PS: Além dessa vantagem, alguns treinamentos têm disponível aulas exclusivas gravadas que contém todo o conteúdo do curso.

Depoimentos



Aproveite Também

Java - Web

R$ 898,00

6x de R$ 149,67 S/ JUROS

Java Fundamentos

R$ 898,00

6x de R$ 149,67 S/ JUROS

Desenvolvendo Aplicações com SAP-ABAP

R$ 4.989,00

6x de R$ 831,50 S/ JUROS

Iniciação à Programação com Java

R$ 2.989,00

6x de R$ 498,17 S/ JUROS