Car insurance

Cursos LinuxPlace

Curso de Android BH- Desenvolvimento em Google Android


Android

Aprenda a desenvolver para Google Android

O Android é o resultado da união entre o Google e gigantes do mercado de telefonia, que juntos criaram a OHA (Open Handset Alliance). Possui uma arquitetura realmente flexível e poderosa, permitindo desenvolver aplicações para aplicativos móveis com uma produtividade incrível, e com um foque em integração de aplicações. No Android quase tudo é possível, inclusive trocar qualquer aplicação nativa do celular por uma customizada que você criou, e integrar facilmente aplicativos que já existem no celular como o browser, mapas, câmera, entre outros.

Neste curso será demonstrado como funciona a arquitetura do Android, do básico ao avançado. Aprenda a criar interfaces gráficas das suas aplicações, a utilizar banco de dados, aplicações que se comunicam com a internet (servlets, web services), desenvolvimento de aplicações de localização usufruindo do suporte ao Google Maps e GPS e a desenvolver aplicações avançadas que executam em segundo plano sem atrapalhar o usuário.

Veja o conteúdo programático abaixo:

Conteúdo

    • Introdução ao Android
      • Arquitetura
      • Código Aberto
      • Dispositivos Android
      • Sistema Operacional e Máquina Virtual
    • Iniciando o Desenvolvimento
      • Quais os programas necessários?
        • Java SDK
        • MotoDev
        • Android SDK
        • Android Virtual Device
      • Uso da máquina virtual pré-configurada
    • Primeira Aplicação
      • Conceitos Básicos
        • Ciclo de Vida
        • Classe R
        • Manifest
        • Permissões especiais
      • Telas
        • Activity
        • Interface Gráfica
        • View
    • Aprofundando a aplicação
      • Troca de telas
        • Intent
        • Intent Filters
        • URL de chamadas
      • Enviando / Recebendo informação entre telas
        • Bundle
        • Intent for Result
      • Handler e Threads
      • Broadcast Receiver
      • Notification
      • Alarm Manager
    • Tópicos Avançados
      • Services
        • Ciclo de vida
        • Iniciando Service ao ligar dispositivo
      • Banco de Dados
        • Acessando os Contatos do dispositivo
        • Criando um banco de dados
          • Versionamento de banco de dados
          • Lendo e gravando dados
    • Extras
      • Conexão Http
        • Conectando a um WebService
        • Fazendo Download de imagem da Web
          • Threads
          • Fazendo download em segundo plano
      • Mapas e GPS
        • Obtendo a Chave da API do Google
        • Inserindo um mapa em sua aplicação
        • Controle de zoom, modos ruas e satélite
        • Movendo o mapa com as coordenadas
    • Tópico Aberto
      • Revisão ou aprofundamento conforme necessidades específicas de cada turma

Objetivo:

Fornecer uma base de conhecimento do funcionamento do sistema Android para que o desenvolvedor possa desenvolver aplicações básicas e então possuir conhecimento para evoluir e desenvolver qualquer aplicação que desejar.

Público Alvo:

Desenvolvedores que possuem interesse em aprender e desenvolver aplicações utilizando o Android SDK.

Pré-requisitos:

Conhecimento de programação Java

Carga Horaria:

20Horas

Material didático:

Será fornecido ao aluno um livro e uma máquina virtual pré-configurada em VirtualBox com Ubuntu para uso em sala de aula.

O aluno poderá levar para casa ao  a imagem da máquina  virtual ao final do curso.

Contato :

+5531 25550476

linuxplace@linuxplace.com.br