![]() |
curso Android Essentials = fundamentos da programação Android. |
![]() |
curso Android para Empreendedores = como ganhar dinheiro com Android. |
![]() |
curso Android for Enterprise = Android no mundo corporativo. |
Este treinamento Android mostra como funciona a plataforma que dominou o mercado móvel, como desenvolver aplicativos, como usar os recursos do aparelho e publicar seus aplicativos no Android Market.
O curso Android Essentials apresenta o sistema operacional Android e seu framework de desenvolvimento de aplicativos, o Android SDK, além de todo o ferramental para desenvolver aplicativos Android.
O curso apresenta as funcionalidades para acesso ao hardware, incluindo sensores como Acelerometro e GPS, serviços de telefonia como SMS e uso da API de mapas.
Por fim, o curso Android Essentials aborda conceitos de mercado atual de dispositivos móveis e como publicar seu aplicativo no Android Market.
Desenvolvedores que desejam iniciar no mercado móvel e iniciar com desenvolvimento Android e empreendedores que querem criar aplicações inovadoras para dispositivos móveis
Este é o único curso de Android que fornece toda a base necessária e prepara o aluno para a criação e publicação no Android Market.
Uma contextualização sobre dispositivos móveis
Categorias
Tipos de conexões
Evolução e panorama atua
Porque Android?
Oi Android!
Características da plataforma
O Ambiente de desenvolvimento
Criando o seu primeiro aplicativo
Compreendendo os componentes de um aplicativo
Desenhando Interfaces
Componentes da UI
Diretórios de recursos
Resolução de tela e densidade de Pixels
Organizando os componentes da sua UI
Arquivos de Layout em XML e em código
Criando Menus
Utilizando fontes customizadas
Atividades, Serviços e Intenções
O tipos de aplicativos
Atividades e seu ciclo de vida (Activities)
Se comunicando no Android: Intenções (Intents)
Trabalhando em segundo plano: Serviços (Services), Tarefas Assíncronas (AsyncTasks) e Threads
Enviando e Recebendo mensagens: criando Intents e BroadcastReceiver
Armazenamento, arquivos e preferências
Criando arquivos, utilizando arquivos embutidos ao aplicativo
Preferencias: como era mesmo?
Gerenciando as preferencias gerais do aplicativo com uma PreferencesActivity
Onde estão os dados?
Revisão de modelagem e SQL
Como acessar o SQLite do Android
Utilizando o pattern ActiveRecord
Provedores de conteúdo (ContentProviders): expondo para o mundo os seus dados
Acessando os ContentProviders padrão do Android
Criando o seu próprio ContentProvider
Listas
É uma questão de adaptar: os Adapters do Android
Criando uma ListActivity
Eventos de uma Lista
Mesclando listas com outros elementos no layout
Sensores
Tipos de sensores
API do Acelerometro
API do GPS
Utilizando o vibra do dispositivo
Mapas e Geocoding
Conceitos de geolocalização (latitude, longitude, calculo de distâncias)
Utilizando Mapas (MapView)
Mais que os mapas: Camadas com informações extras (Overlays)
Outras formas de iteração do usuário
Fornecendo um mecanismo de busca dentro do aplicativo e global
Criando Widgets para o seu aplicativo
Multimidia no Android
Reproduzindo audio e video
Gravando audio e video
Utilizando o reconhecimento de fala (Text-to-Speach)
Usando a camera no seu aplicativo
Publicando seu aplicativo
O Android Market
Enpacotando e publicando seu aplicativo
Recebendo pagamentos do Market
Pré-requisitos de Infraestrutura para realizar o curso na modalidade EAD
Caso faça o curso na modalidade EAD, para acompanhar este curso pela Internet com qualidade, é necessário que você tenha uma infraestrutura mínima com as seguintes características:
Importante: Não é possível fazer o curso com conexão discada. Também não recomendamos conexões 3G.
Curso Android Essentials à distância:
Curso à distância
40 horas, nas quais:
16 horas de aulas são síncronas ao vivo com o professor através de vídeo-conferência.
22 horas são assíncronas e obrigatórias para melhor desempenho do aluno. Estas horas são controladas pelo aluno que deverá ler o material didático, documentações e tutoriais indicados pelo instrutor, participar do fórum de dúvidas e discussões, auto-estudo de vídeos e exercícios dirigidos para assimilar o conteúdo.
2 horas são de ambientação para apresentação da Metodologia TripleClass e do ambiente de ensino à distância da 4Linux, chamado NetClass.
O objetivo deste treinamento Android é mostrar estratégias de monetização com desenvolvimento de apps Android. Ou seja, como ganhar dinheiro com Android. Isso envolve geração de receita com a venda de aplicativos Android, propaganda, marketing e aquisição de itens extras (In App Purchase).
O curso Android para Empreendedores é focado para pessoas que já possuem conhecimentos em desenvolvimento para Android e que desejam conhecer as alternativas para gerar receita através dos aplicativos Android.
O cursos Android para Empreendedores é voltado para quem quer ganhar dinheiro com Android criando aplicações inovadoras para dispositivos móveis e aproveitando todo o ecossistema de monetização ao redor das apps Android.
O cursos Android para Empreendedores é o único focado em monetização, ou seja, como ganhar dinheiro com Android e apps Android. A oportunidade de monetização com Android é gigantesca com a rápida expanão da plataforma e popularização de serviços de dados.
Monetização: Como ganhar dinheiro com Android
O que é isso?
Modelos de monetização
O Android Market
Se registrando no Android Market
Pago ou Gratuíto como escolher?
Modelos de distribuição (Copy Protection vs Application Licensing)
Detalhes burocráticos - Como trazer o dinheiro para o Brasil?
API de In App Purchase (In-App Billing)
Visão geral da funcionalidade
Implementando In-App Biling
Segurança e Design do aplicativo
Testando o In-App Biling em ambiente simulado
Administrando os Itens Adicionais a serem vendidos
Adicionando marketing e publicidade de terceiros
Marketing dentro do aplicativo, alguns exemplos de uso
Utilizando API da AdMob
Utilizando a API da Inneractive
Acompanhando a utilização do seu aplicativo: Google Analytics para aplicativos Android
Pré-requisitos de Infraestrutura para realizar o curso na modalidade EAD
Caso faça o curso na modalidade EAD, para acompanhar este curso pela Internet com qualidade, é necessário que você tenha uma infraestrutura mínima com as seguintes características:
Importante: Não é possível fazer o curso com conexão discada. Também não recomendamos conexões 3G.
Curso à distância:
Curso à distância
40 horas, nas quais:
16 horas de aulas são síncronas ao vivo com o professor através de vídeo-conferência.
22 horas são assíncronas e obrigatórias para melhor desempenho do aluno. Estas horas são controladas pelo aluno que deverá ler o material didático, documentações e tutoriais indicados pelo instrutor, participar do fórum de dúvidas e discussões, auto-estudo de vídeos e exercícios dirigidos para assimilar o conteúdo.
2 horas são de ambientação para apresentação da Metodologia TripleClass e do ambiente de ensino à distância da 4Linux, chamado NetClass.
O curso Android for Enterprise coloca o dispositivo móvel baseado em Android como uma extensão poderosa do ambiente corporativo. Este treinamento Android foca em programar apps Android seguras que permitam acessar informações corporativas em qualquer lugar. Isso permite grande flexibilidade e competitividade estratégica para sua empresa.
Este curso de Android foi especialmente desenhado para empresas que querem programar aplicações Android para celulares, tablets, além de uma infinidade de dispositivos que usam ou usarão a plataforma Android.
Estratégias e tecnologias para integração segura e eficiente junto com exercícios práticos vão facilitar a convivência de tecnologias mobile com o restante da sua infraestrutura de TI.
Quem deve fazer este curso e por quê?
Desenvolvedores que necessitam de ferramental para criar soluções inovadoras em integração de sistemas com a plataforma Android, analistas e arquitetos de Sistemas que desejam conhecer mais as possibilidades que a computação móvel pode oferecer como experiencia para o usuário.
Por que fazer este curso na 4Linux?
Único curso focad em integração de sistemas e criação de uma estratégia de mobilidade, oferecendo exemplos de cenários reais.
Design
Computação na núvem
Desafios da mobilidade
Conhecendo o seu sistema
Onde estão os dados?
Consumindo webservices
Trabalhando com XML no Android
RESTFull o que é isso?
Utilizando mapeamento Objeto ↔ JSON
Performance e Segurança
Lidando com o tempo de resposta e processamento
Considerações sobre segurança
Aplicativos híbridos
Introdução ao WebKit
Prós e contras de aplicativos hibridos
Expondo recursos nativos para o WebKit
Pré-requisitos de Infraestrutura para realizar o curso na modalidade EAD
Caso faça o curso na modalidade EAD, para acompanhar este curso pela Internet com qualidade, é necessário que você tenha uma infraestrutura mínima com as seguintes características:
Importante: Não é possível fazer o curso com conexão discada. Também não recomendamos conexões 3G.
Curso à distância:
Curso à distância
20 horas, nas quais: