Desenvolvimento Móvel para Android – Módulo 2

Desenvolvimento Móvel para Android – Módulo 2

Sobre o Curso

O curso de Desenvolvimento Móvel para Android – MÓDULO 2 tem como objetivo aprimorar o conhecimento do aluno no desenvolvimento de aplicações profissionais para a Plataforma Android através de Padrões de Projeto e Arquitetura Móvel, Frameworks de Desenvolvimento e Teste, Robots, acessos a Servidores de Aplicação, etc. Através de apresentações teóricas e exercícios práticos, o aluno terá a oportunidade de exercitar seus conhecimentos através de exercícios práticos na criação de uma aplicação completa utilizando recursos avançados da API Android Studio e dos dispositivos.

INSCREVA-SE

Geral

  • Carga Horária: 32 horas
  • Número de Aulas: 8 aulas de 4 horas cada

Localização

R. Rio de Janeiro, 1278 – Centro – MG

Pré-requisitos

  • Estudante de Curso Superior em Tecnologia ou Curso Técnico em Tecnologia ou formado em qualquer um dos cursos citados anteriormente.
  • Profissional da área de Tecnologia que esteja atuando no mercado de Desenvolvimento de Softwares (em qualquer linguagem de programação).
  • Conhecimento dos recursos apresentados no curso INTRODUÇÃO JAVA SE e DESENVOLVIMENTO MÓVEL PARA ANDROID – MÓDULO 1.
  • Conhecimento de Orientação por Objetos.
  • Conhecimento de Banco de Dados
  • Conhecimento de JDBC (Java Database Connectivity)
  • Conhecimento da IDE Eclipse
  • Conhecimento de WE
  • Conhecimento de Servidor de Aplicação

Material

  • Apostila de conteúdo do aluno impressa.
  • Caderno de exercícios do aluno impresso e em mídia digital
  • CD contendo:
    • Ferramentas utilizadas no treinamento
    • Respostas e códigos dos exercícios resolvidos
    • Scripts o Protótipos
    • Aplicação de Final de Curso

Ementa

1 – Sistema de arquivos

  • Acessando arquivos
  • Armazenamento Público e Privado
  • Capturando resultado de uma activity chamada
  • Exercício: Exportar lista de alunos para CSV e salvar no dispositivo

2 – Banco de Dados

  • SQLite
  • Insert
  • Select
  • Update
  • Delete
  • Exercícios: Salvando alunos no banco

3 – Contents Providers

  • Como funciona
  • Acessando contatos do telefone
  • Exercícios: Criando um Content Provider para os alunos

4 – Integração com aplicações REST

  • Trabalhando com REST e JSON
  • Criando uma AsyncTask
  • Exercícios: Salvando e recuperando alunos em um servidor remoto.

5 – Service e Broadcast Reciver  

  • Brodcast Reciver
  • Local Broadcast
  • Service
  • Exercícios: Criando um Broadcast para iniciar um serviço

6 – Google Play Services

  • O que é?
  • Recuperando localização do usuário
  • Google Maps
  • Google API Console
  • Exercício: Criando tela para exibir localização do aluno
  • Exercício:Adicionando pinos no mapa

7 – Notificações

  • Google Cloud Messaging
  • Configurando Sender ID
  • Criando uma Notificação
  • Removendo Notificação
  • Exercícios: Push Notification para novo aluno criado no servidor

8 – Publicação na Google Play

  • Preparação do aplicativo
  • Assinando uma aplicação
  • Conhecendo o Developer Console
  • Exercícios: Assinar uma aplicação.

9 – Bluetooth

  • Permissões;
  • Configuração;
  • Localizando dispositivos;
  • Sincronizando dispositivos.
  • Exercícios: Trocar arquivos por Bluetooth

Add Comment

Your email address will not be published. Required fields are marked *

Phone: (31) 3646-1612
Fax: (31) 3646-1614
Loja 01, Lourdes, Belo Horizonte/MG
Rua Rio de Janeiro, 1278