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é 30/09/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é 30/09/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:

"Eu já tinha conta de desenvolvedor no Android Market e 2 aplicativos publicados muito antes de fazer este curso. Hoje em dia, você consegue aprender sozinho a programar para Android sem muitos problemas, mas acredito que o curso da Softblue foi uma peça essencial, pois com ele eu aprendi os fundamentos por trás da prática, como os componentes da plataforma se relacionam entre si, boas práticas na hora de desenvolver, entre outras experiências. E se você nunca desenvolveu para Android, o curso é mais indicado ainda pois aborda cada assunto detalhadamente e de uma maneira fácil de entender, com exemplos e aplicações."

Luis Moreira de Andrade Junior | Leme - SP

ASSINE NOSSA NEWSLETTER