ANDROID - Desenvolvimento de aplicações móveis

Carga horária: 68hs

Com o crescimento do mercado Mobile, inúmeras oportunidades de trabalho vem surgindo na área. Com isso a Coti Informática apresenta o curso de Desenvolvimento Android. Neste curso o aluno aprenderá os conhecimentos necessários para o desenvolvimento de aplicativos e sistemas para dispositivos móveis que utilizem o sistema operacional Android. 

Pré-requisito: ser programador em alguma linguaguem para Web

Próximas turmas

Frequência Horário Início Término Valor
Segunda, Quarta e Sexta 09:00/13:00h 08/10/2018 28/11/2018 12x220,00

Orientação a Objetos Em Android (20horas)

  • Estruturas Lógicas e de Comparação
  • Operadores
  • Tipos de Dados
  • Introdução aos conceitos de Orientação a Objetos
  • Classes, Métodos, Atributos
  • Construtores
  • toString
  • equals
  • hashCode
  • Encapsulamento
  • Padrão set e get
  • Encapsulamento pelo construtor
  • Padrão JavaBean
  • Herança
  • Interfaces
  • Sobrescrita de métodos
  • Sobrecarga de métodos
  • Polimorfismo
  • Relacionamentos entre Classes
  • Agregação
  • Composição
  • Dependência
  • Multiplicidades:
  • Um-para-um
  • Um-para-muitos
  • Muitos-para-muitos
  • Auto-relacionamento
  • Relacionamento Unidirecional e Bidirecional
  • Como passar dados de uma tela para outra,  Levando um Objeto
  • Como passar dados de uma tela para outra Levando uma Lista
  • Como encher uma ListView com um ArrayList do Java
  • Como Gravar Texto em um cartão de Memória
  • Como Ler texto em um cartão de Memória do celular
  • Programa de Login com Arquivo Txt

 Android (48horas)

  • Configurando o Android
  • Iniciando no ambiente Android
  • Estrutura de um Projeto Android
  • O arquivo strings.xml
  • Entendendo o main.xml
  • Configurando o AndroidManifest.xml
  • Activity
  • A Classe R
  • Objetos para criação de formulários
  • Criando eventos
  • Acesso a WebServices (conexão com o Java)
  • Async
  • Envio de SMS, Emails
  • Exibição de Imagens
  • Gravação e leitura de arquivos
  • MediaPlayer (musica)
  • Bundle (Transporte de Dados)
  • Adapter, ArrayAdapter
  • Lista, Vetor, Json
  • Componentes (Alerts, Toasts, Spinner, ImageView)
  • Intents (Mudanaça de Tela)
  • Botões (Radio, Checkbox)
  • Layouts (LinearLayot, ScrollView, ListView, TableRow, FrameLayout)
  • Toolbar, ActionBar
  • Banco de Dados SQLite (Online)
  • Permissões
  • Gmaps (mapa de localização)
  • Programas Com Gmaps (Tempo) Percurso
  • Programas com gmapsAn[álise de Rotas
  • Programas com o Google Maps WebService com Cep
  • Criação de API key Google (chave de acesso)
  • Galeria de Imagens e Videos
  • Criação de APK e instalação no celular