Conheça

Utilize os botões abaixo para conhecer tudo sobre o funcionamento dos nossos cursos à distância, e desfrute de todos os benefícios que o e-learning traz até você. Veja a opinião de quem já estudou conosco!










Curso de Android: Criando Aplicativos para Smartphones e Tablets (AD-07)


Análise Orientada a Objetos UML Essencial PHP Laravel MVC WEB: HTML5, CSS3, JavaScript & Ajax Fundamentos de Java Java Avançado Java Web com Servlets e JSPs Java Web com JSF, PrimeFaces e JPA Design Patterns em Java Android: Criando Aplicativos para Smartphones e Tablets
SQL Completo Lógica de Programação Fundamentos de C# C# Avançado Linguagem C Linguagem C++ PHP para Facebook


Curso de Android: Criando Aplicativos para Smartphones e Tablets
(AD-07)

de R$ 699,00
por R$ 576,00
(12x sem juros de R$ 48,00)

* Preço válido até 30/06/2017




Resumo do curso

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.

Público alvo

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

Pré-requisitos

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

Carga horária

Equivalente a um curso presencial de 80 horas. As aulas ficam disponíveis integralmente para os alunos sem prazo de expiração. O tempo que um aluno levará para concluir o curso dependerá exclusivamente do tempo que ele dedicar para seus estudos, podendo rever as aulas quantas vezes desejar, mesmo após concluir o curso. Exemplo: para este curso, se o aluno reservar 2 horas por dia para estudá-lo, o mesmo será concluído em aproximadamente 40 dias.

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.

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$ 699,00 por R$ 576,00 (em até 12x sem juros)

Conheça todas as formas e condições de pagamento clicando aqui. Condições especiais para empresas na compra de 5 ou mais unidades do mesmo material. Para atendimento empresarial, entre em contato conosco.

Criado por Carlos Tosin, conheça seu currículo.

Conteúdo programático

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

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

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 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

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
     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

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

Envie sua dúvida para o instrutor

Está com dúvidas relacionadas ao curso? Visitou a página de Perguntas frequentes e não esclareceu sua dúvida? Envie uma mensagem para o instrutor utilizando o formulário abaixo. Preencha corretamente seus dados para receber a resposta.

Nome:  Sobrenome: 
E-mail: 
Assunto: 
Mensagem: 
Digite o código aqui:


             Cursos  |   Perguntas  |   Sobre nós  |   Sorteios  |   Blog  |   Política de Privacidade  |   Contato Desde 2003.    
Todos os direitos reservados ®    
CNPJ 06.860.085/0001-64