blog | sorteios
Softblue - Qualidade em Cursos On-Line  

e-mail:

senha:
cadastrar | recuperar senha | entrar

Home Cursos Kits Como funciona Perguntas Frequentes Quem somos Contato

Curso Android: Programando Aplicações Móveis (AD-07)

     
CURSO ANDROID: PROGRAMANDO APLICACOES MOVEIS BASICO AO AVANCADO ON LINE AD07
de R$ 619,90  por R$ 459,90
(em até 18x)

Comece em menos de 5 minutos!
Testar Comprar

O Android é uma plataforma desenvolvida pelo Google que executa em dispositivos móveis (basicamente smartphones e tablets). Atualmente, é a plataforma móvel mais utilizada no mundo, segundo pesquisas. Ela já deixou para trás o Symbian, da Nokia, e o iOS, usado no iPhone e iPad da Apple. Lançado no final de 2008, o Android é uma plataforma recente. No entanto, foi adotada rapidamente por diversos fabricantes e atualmente é a plataforma que mais cresce no mundo. O sucesso do Android é devido, principalmente, a sua característica de ser aberto e gratuito, além de ser uma plataforma baseada na linguagem Java, o que facilita bastante o aprendizado por parte de desenvolvedores já familiarizados com esta linguagem.

Carlos Tosin

Mais um curso elaborado por Carlos Tosin, experiente desenvolvedor da IBM dos Estados Unidos com várias certificações de TI, sendo 5 destas na área de Java, e experiência no assunto desde 2002. Conheça o currículo completo do instrutor clicando aqui.

O mercado para a criação de aplicações móveis está muito aquecido. Com a presença cada vez mais forte dos smartphones – e agora também dos tablets – faltam hoje profissionais no mercado especializado neste tipo de desenvolvimento. Justamente pela forte demanda, a Softblue criou o curso de Android: Programando Aplicações Móveis, voltado para a formação de profissionais que desejam entrar neste mercado, seja trabalhando para empresas do setor ou abrindo seu próprio negócio. O curso de Android da Softblue aborda desde os princípios básicos da plataforma até o uso de APIs e funcionalidades mais avançadas. Como o desenvolvimento para Android é feito em Java, conhecer esta linguagem de programação é um pré-requisito.

A lista do conteúdo abordado é bastante extensa. O curso inicia com uma introdução ao Android e ensina como configurar um ambiente de desenvolvimento completo para programação. Na sequência são abordados os principais conceitos do Android, que são as activities e views (utilizadas para montar as interfaces gráficas das aplicações), o uso correto de threads, troca de mensagens com intents e intent filters e também recebimento de eventos usando broadcast receivers. Para finalizar o conteúdo central à plataforma, são abordados o serviço de notificação, toasts, alarmes e o processamento em segundo plano utilizando services.

O que vem a seguir são as APIs de localização e mapas, que possibilitam integrar o uso de GPS e do Google Maps nas aplicações. O armazenamento de dados (memórias interna, externa e banco de dados) são abordados também, além da criação e uso dos content providers, que expõem dados às aplicações.

Os últimos assuntos abordados são tópicos avançados na criação de interfaces gráficas; programação em rede, para acessar recursos via socket, protocolo HTTP e web services; API de telefonia e SMS, para ler dados do telefone e enviar e receber SMS; e a publicação de aplicações, onde você vai aprender como disponibilizar gratuitamente ou vender as suas aplicações através do Android Market, possibilitando que elas sejam instaladas pelos milhões de usuários do Android do mundo inteiro.

Os conteúdos dos nossos cursos são atualizados de acordo com a evolução das tecnologias que eles abordam. Leia aqui as opiniões dos alunos da Softblue sobre nossos cursos.

Investimento: de R$ 619,90 por R$ 459,90 (em até 18x)
* Válido somente até 29/02/2012.

Informações gerais

Android: Programando Aplicações Móveis
Código: AD-07
Nível: Básico ao Avançado
Formato: e-learning

Público alvo

Programadores que já conhecem Java e que têm interesse em aprender a programar aplicações para a plataforma Android, uma das mais utilizadas no mundo em dispositivos móveis (smartphones e tablets).

Pré-requisitos

Ter feito o curso de Fundamentos de Java ou ter todos os conhecimentos abordados neste curso (consulte a ementa para maiores informações).

Carga horária

Equivalente ao curso presencial de 60 horas. As aulas ficam disponíveis integralmente para os alunos durante 1 ano. 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.

Exemplo: para este curso, se o aluno reservar 2 horas por dia para estudá-lo, o mesmo será concluído em aproximadamente 30 dias.

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 SDK, Eclipse e plug-in ADT

Programando aplicações para Android

     Componentes de aplicações do Android

     Arquivo AndroidManifest.xml

     Permissões de acesso

     Activities

         Invocação e aplicação de layout

         Retorno de informações e passagem de parâmetros

         O ciclo de vida e a pilha de activities

     Resources

         Tipos de resources

         A classe R e resources em arquivos XML

     Uso de arquivos JAR externos

     Logging

         Como usar logging no código e visualizar as mensagens

Introdução à criação de interfaces gráficas

     Relacionamento entre activities e views

     Tratamento de eventos

     Views e layouts nativos do Android

Threads e o Android

     Modelo de execução do Android e UI thread

     Handlers

     Tarefas Assíncronas

Mensagens com o uso de intents e intent filters

     Conceito de intents e dados que ela carrega

     Configuração de intent filters para interceptar intents

     O processo de intent resolution

     Actions e categories nativas do Android

Recebendo eventos com Broadcast Receivers

     O que são e como funcionam os broadcast receivers

     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

Serviço de notificação, toasts e alarmes

     Criação, configuração e cancelamento 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

Localização com GPS e Mapas

     Providers e localização atual do dispositivo

     Alerta de proximidade

     Geocoding e reverse geocoding

     Utilização e configuração de mapas em aplicações

     Overlays em mapas

Armazenamento de dados

     Armazenamento de preferências do usuário e 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 de content providers e manipulação de dados

     Content providers nativos do Android

Tópicos avançados de interfaces gráficas

     Menus (activity, expanded, submenus e context)

     Adapters nativos e customizados

     Views baseadas em adapters

     Dialogs

Rede: Sockets, Internet e Web Services

     Sockets TCP/IP e UDP/IP

     Requisições HTTP

     Invocação de web services

     Os formatos XML e JSON

API de Telefonia e SMS

     Lendo dados relacionados ao telefone

     Trabalhando com eventos do telefone

     Enviando e recebendo SMS

Publicando aplicações

     Android Market

     Assinatura digital da sua aplicação

     Como preparar sua aplicação para publicação no Android Market


Após o treinamento os alunos estarão aptos a

Ao término do curso, os alunos terão um profundo conhecimento a respeito do Android e poderão desenvolver os mais diversos tipos de aplicações. Estarão aptos a trabalhar profissionalmente com desenvolvimento de aplicações para smartphones e tablets em empresas do ramo e até por conta própria, vendendo suas aplicações no Android Market.

Certificado

Ao final de cada módulo do curso é realizada uma avaliação sobre o conteúdo apresentado. Ao concluir o curso com nota igual ou superior à 6,5, o aluno imediatamente recebe o seu certificado de realização do curso em formato digital gratuitamente, podendo também solicitar uma cópia impressa caso deseje (mediante pagamento da taxa de emissão e envio do mesmo, no valor de R$ 20,00). Caso o aluno não atinja a nota necessária, poderá revisar as aulas que desejar e refazer as avaliações.

Conheça o nosso modelo de certificado e maiores detalhes clicando aqui.

Investimento

O valor deste curso está de R$ 619,90 por R$ 459,90 (em até 18x). O único valor a ser pago é este, não há mensalidades!
* Válido somente até 29/02/2012.

 Comprar

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 curso. Para atendimento empresarial, entre em contato conosco.
Desconto de 15% nas compras a partir do segundo curso pago!

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:

Mailing List

Cadastre o seu e-mail para receber notícias e informações sobre novos cursos e novidades dos blogs de nossos instrutores!



* Cadastre-se e participe de sorteios de brindes e livros de informática!

Qualidade

Conheça nossa qualidade!

Diferenciais

  • Vídeo-aulas com áudio e com explicações do instrutor
  • Exercícios práticos com resolução comentada
  • Questões das avaliações comentadas
  • Suas dúvidas são esclarecidas pelos nossos instrutores
  • Instrutores especialistas e certificados no assunto
  • Cursos voltados para o mercado de trabalho
  • Reveja as aulas quantas vezes quiser
  • Taxa única: não há mensalidades
  • Você define seu horário de estudo, podendo começar agora mesmo
  • Desconto de 15% na compra do segundo curso pago
  • Faça o curso de qualquer parte do Brasil

Nossos cursos

Nossos cursos são criados com base na realidade do mercado de trabalho, abordando teoria e prática das tecnologias. Conheça nossos cursos clicando aqui.

Pagamento

Conheça todas as formas e condições de pagamento clicando aqui!

Softblue 2003/2012 - Todos os direitos reservados