Curso de Android: Programando Aplicações Móveis (AD-07)
ModalidadeA modalidade do curso é A Distância.
Consideraçõesa Softblue é empresa especializada em cursos e treinamentos on-line, o que permite que pessoas de todos o país possam estudar desde seu computador pessoal, de acordo com sua disponibilidade de horários.
O curso visa apresentar o sistema operacional portátil e todos os aspectos que envolvem a programação do ambiente de desenvolvimento, a programação de aplicações para Android, chegando a orientação de publicação das aplicações.
Dirigido aO curso é dirigido a profissionais da área de TI interessados em desenvolver aplicações para Android.
Área de atuaçãoAndroid é um dos maiores sistemas operacionais portáteis e empresas de diversas áreas tem buscado programadores e empresas para desenvolver aplicativos para esse sistema.
Curso de Android: Programando Aplicações Móveis (AD-07)
ConteúdoConhecendo o Android
Dispositivos móveis e o mercado
Open Handset Alliance e introdução ao Android
Arquitetura do Android
Configurando o ambiente de desenvolvimento
Instalação do JDK, Android SDK, Eclipse e plug-in ADT
Programando aplicações para Android
Componentes de aplicações do Android
Arquivo AndroidManifest.xml
Permissões de acesso
Activities
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
Introdução à criação de interfaces gráficas
Relacionamento entre activities e views
Tratamento de eventos
Views e layouts nativos do Android
Threads e o Android
Modelo de execução do Android e UI thread
Handlers
Tarefas Assíncronas
Mensagens com o uso de intents e intent filters
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
Recebendo eventos com Broadcast Receivers
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
Serviço de notificação, toasts e alarmes
Criação, configuração e cancelamento de notificações
Exibição de toasts
Configuração e agendamento de alarmes
Processamento em segundo plano com services
Criação e execução de services
Conexão a services existentes
Localização com GPS e Mapas
Providers e localização atual do dispositivo
Alerta de proximidade
Geocoding e reverse geocoding
Utilização e configuração de mapas em aplicações
Overlays em mapas
Armazenamento de dados
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
Disponibilizando informações com content providers
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
Tópicos avançados de interfaces gráficas
Menus (activity, expanded, submenus e context)
Adapters nativos e customizados
Views baseadas em adapters
Dialogs
Publicando aplicações
Android Market
Assinatura digital da sua aplicação
Como preparar sua aplicação para publicação