Descrição: O mercado de aplicativos para smartphones e tablets está muito aquecido, e faltam profissionais no mercado especializados neste tipo de desenvolvimento. Nesta área, o Android tem um grande destaque, por ser a plataforma mais utilizada no mundo.
Este curso aborda desde os aspectos básicos do Android como a arquitetura da plataforma, seus principais componentes e como criar interfaces gráficas até conceitos e APIs mais avançadas como a utilização de GPS, manipulação de mapas e armazenamento em bancos de dados.
Aborda também o desenvolvimento de aplicativos que se adaptam a dispositivos com diferentes tamanhos de tela e versões do Android. O curso é baseado no Android 5.0 (Lollipop) e na ferramenta Android Studio, a IDE oficial do Google para desenvolvimento Android.
Aptidões após o curso
Ao final do curso, os alunos terão um profundo conhecimento a respeito do Android e poderão desenvolver os mais diversos tipos de aplicativos. Estarão aptos a trabalhar profissionalmente com desenvolvimento voltado para smartphones e tablets em empresas do ramo e até por conta própria, vendendo seus aplicativos na Google Play Store.
Conteúdo Programático:
Conhecendo o Android
Dispositivos móveis e o mercado
Open Handset Alliance e introdução ao Android
Arquitetura do Android
Conhecendo 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 Studio
A API de compatibilidade
Testando no seu smartphone ou tablet
Instalação do JDK
Android Studio
A API de compatibilidade
Testando no seu smartphone ou tablet
Programando aplicativos para Android
Componentes de aplicativos do Android
Arquivo AndroidManifest.xml
Permissões de acesso
Activities
Invocação e aplicação de layout
Retorno de dados e passagem de parâmetros
O ciclo de vida e a pilha de activities
Gerenciamento de estado
Resources
Tipos de resources
A classe R e resources em arquivos XML
Uso de arquivos JAR externos
Logging
Uso de logging no código
Visualizando as mensagens de log
Componentes de aplicativos do Android
Arquivo AndroidManifest.xml
Permissões de acesso
Activities
Invocação e aplicação de layout
Retorno de dados e passagem de parâmetros
O ciclo de vida e a pilha de activities
Gerenciamento de estado
Resources
Tipos de resources
A classe R e resources em arquivos XML
Uso de arquivos JAR externos
Logging
Uso de logging no código
Visualizando as mensagens de log
Threads e o Android
Modelo de execução do Android e UI thread
Handlers
Tarefas Assíncronas
Modelo de execução do Android e UI thread
Handlers
Tarefas Assíncronas
Interfaces gráficas com layouts e views
Relacionamento entre activities e views
Tratamento de eventos
Views e layouts nativos do Android
Relacionamento entre activities e views
Tratamento de eventos
Views e layouts nativos do Android
Interfaces gráficas com fragments
Relação entre fragments e activities
Ciclo de Vida
Fragments estáticos e dinâmicos
Gerenciamento de estado
Relação entre fragments e activities
Ciclo de Vida
Fragments estáticos e dinâmicos
Gerenciamento de estado
Interfaces gráficas com adapters e dialogs
Adapters nativos e customizados
Views baseadas em adapters
Dialogs
Adapters nativos e customizados
Views baseadas em adapters
Dialogs
Explorando a action bar e o uso de menus
Action bar
Action buttons
Up navigation
Menus
Options menu / action bar
Context menu
Popup menu
O padrão navigation drawer
Action bar
Action buttons
Up navigation
Menus
Options menu / action bar
Context menu
Popup menu
O padrão navigation drawer
Integrando componentes com o uso de intents
Conceito de intents e dados que ela carrega
Interceptação de intents com intent filters
O processo de intent resolution
Actions e categories nativas do Android
Conceito de intents e dados que ela carrega
Interceptação de intents com intent filters
O processo de intent resolution
Actions e categories nativas do Android
Recebendo eventos com Broadcast Receivers
O que são e como funcionam
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
Broadcasts locais
O que são e como funcionam
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
Broadcasts locais
Serviço de notificação, toasts e alarmes
Criação e configuração de notificações
Exibição de toasts
Configuração e agendamento de alarmes
Criação e configuração 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
Criação e execução de services
Conexão a services existentes
Serviços de localização
Localização atual do dispositivo
Geocoding e reverse geocoding
Geofences
Localização atual do dispositivo
Geocoding e reverse geocoding
Geofences
Interagindo com o Google Maps
Configuração da integração com o Google Maps
Exibição de mapas
Aplicação de marcadores
Desenho de formas geométricas
Configuração da integração com o Google Maps
Exibição de mapas
Aplicação de marcadores
Desenho de formas geométricas
Armazenamento em arquivos e bancos de dados
Armazenamento de preferências do usuário
Framework de preferências
Arquivos na memória interna e externa
Banco de dados
Gerenciamento de tabelas
Manipulação de dados
Armazenamento de preferências do usuário
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 e manipulação de dados
Content providers nativos do Android
Modelo de dados
Uso de URIs para acesso a um content provider
Criação e manipulação de dados
Content providers nativos do Android
Rede com sockets, internet e web services
Sockets TCP/IP e UDP/IP
Requisições HTTP
Invocação de web services SOAP e RESTFul
Os formatos XML e JSON
Sockets TCP/IP e UDP/IP
Requisições HTTP
Invocação de web services SOAP e RESTFul
Os formatos XML e JSON
API de Telefonia e SMS
Leitura de dados relacionados ao telefone
Trabalhando com eventos do telefone
Envio e recebimento de SMS
Leitura de dados relacionados ao telefone
Trabalhando com eventos do telefone
Envio e recebimento de SMS
Suportando de smartphones a tablets
Suporte a diversos idiomas
Suporte a diversas versões do Android
Suporte a diversas telas
Suporte a diversos idiomas
Suporte a diversas versões do Android
Suporte a diversas telas
Publicando na Google Play Store
Google Play Store
Assinatura digital do seu aplicativo
Publicação na Google Play Store
Google Play Store
Assinatura digital do seu aplicativo
Publicação na Google Play Store
Mão na Massa: Criando Aplicações na Prática
Implementação de aplicações completas
Implementação de aplicações completas
Título: Curso de Android Criando Aplicativos para Smartphones e Tablets
Nome do Autor: Softblue
Gênero: Vídeo Aulas
Ano de Lançamento: 2015
Editora: Softblue
Extensão: AVI / PDF
Idioma: Português
Tamanho: 8.30 GB
Nome do Autor: Softblue
Gênero: Vídeo Aulas
Ano de Lançamento: 2015
Editora: Softblue
Extensão: AVI / PDF
Idioma: Português
Tamanho: 8.30 GB
UPLOADED
BRUPLOAD
UPTOBOX
Nenhum comentário:
Postar um comentário