Softblue

Curso de Android 9 Pie Completo (AD-07)

106 vídeos | 44 horas de vídeo | 80 horas no certificado

Professor
Carlos Tosin


   12x s/juros  R$ 56

Preço válido até 31/12/2019.

 

RESUMO

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 9 Pie e na ferramenta Android Studio, a IDE oficial do Google para desenvolvimento Android.

REQUISITOS

Ter feito o curso de Fundamentos de Java ou ter uma base sólida de programação Java e orientação a objetos.

PÚBLICO-ALVO

Desenvolvedores que já conhecem Java e que têm interesse em aprender a criar aplicativos para a plataforma Android.



CONTEÚDO

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 Android Studio e Android
SDK
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
A API de compatibilidade
Runtime Permissions
Threads e o Android
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
Interfaces gráficas com fragments
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
Explorando a action bar e o uso de menus
Action bar
Action buttons
Up action
Menus
Action bar menu
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
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
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
Processamento em segundo plano com services
Criação e execução de services
Conexão a services existentes
Serviços de localização
Localização atual do dispositivo
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
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
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
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
API de Telefonia e 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
Publicando 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

CERTIFICADO

Ao concluir o curso com nota igual ou superior à 6,5, o aluno recebe o certificado de conclusão do curso em formato digital (PDF). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

A Softblue é associada à ABED (Associação Brasileira de Educação a Distância). Conheça o nosso modelo de certificado e mais detalhes clicando aqui.

INVESTIMENTO

O valor deste curso está de R$ 839,00 por R$ 672,00 (em até 12x sem juros).
Preço válido até 31/12/2019.



ALGUMA AJUDA?

Verifique se a sua pergunta já foi respondida na sessão de Perguntas Frequentes antes de enviá-la.






Digite o código aqui:

"Curso online muito bom! não deixa a desejar a nenhum curso presencial, principalmente para os que falta tempo durante o dia para estudar e se atualizar. Pode investir nesse curso, pois vale cada centavo. "

Andeson DE JESUS DE MENEZES | Barreiras - BA

ASSINE NOSSA NEWSLETTER