Recomendar

Desenvolvimento móvel para Android
Carga Horária: 32 Horas.


Esse curso de 32h aborda o desenvolvimento com Android SDK 2.1 desde conceitos básicos até recursos avançados O curso de Desenvolvimento móvel para Android tem o propósito de capacitar os alunos no desenvolvimento de aplicações. Neste curso, serão apresentados os fundamentos básicos até os recursos avançados. Durante o curso, desenvolvemos uma aplicação completa que usa recursos como Google Maps, comunicação com servidor, persistência local, GPS, câmera, entre outros.


PRÉ REQUISITOS DESEJÁVEIS

• 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 de pelo menos UMA linguagem de programação.
• Conhecimento em Orientação por Objetos (desejável mas não obrigatório).
• Conhecimento em HTML (desesável mas não obrigatório)
• Conhecimento em Bancos de Dados e SQL (aconselhável)
• Conhecimento em UML (desejável mas não obrigatório)


Conteúdo detalhado do Curso : Desenvolvimento Móvel com Android

EMENTA

Apresentação do Android
• Dispositivos Android
• Instalação do Android
• Instalação do Plugin no Eclipse
• Simulador do Android
• Exercício: HelloWorld
• Entendendo o que foi gerado

Conceitos fundamentais
• Activity
• Service
• Intents
• Receptores de Broadcast
• Provedores de Conteúdo
• Widgets
• Notifications
• LiveWallpaper
• Os recursos e a pasta res
• R.java

Deploy: colocando sua aplicação no celular
• Preparando a distribuição da sua aplicação
• O Certificado Digital
• Gerando o Certificado Digital
• Assinando sua aplicação pelo Eclipse
• A chave de debug: debug.keystore
• Últimos detalhes para rodar no seu dispositivo
• Android Market

Componentes de tela
• TextView
• EditText
• Button e um pouco de Listeners
• RadioGroup e RadioButton
• CheckBox
• ImageView
• ImageButton
• Spinner e um pouco sobre Adapters
• ListView
• Outras Views
• Alerta modal
• Atributos XML
• Exercicios

Layouts
• LinearLayout
• TableLayout
• AbsoluteLayout
• Para saber mais: editores de tela e outros layouts

Cadastro de alunos
• Exercício: criando o projeto e nossa primeira tela
• Alertas através do Toast
• Exercício: integrando o Toast
• Menus
• Para saber mais: menus através de XML
• ContextMenu
• Exercício: começando um menu
• Utilizando mais de uma Activity
• AndroidManifest.xml e seu editor
• Exercício: nova tela para adicionar aluno
• Exercício alternativo: Criando o XML da tela passo a passo

Persistência com SQLite • Modelo: a entidade
• Exercício: nossa classe de modelo
• DAO
• Um pouco de SQL e a criação do banco
• Outros métodos para nosso DAO
• Método de inserir
• Exercício: começando nosso DAO e preparando a tabela
• Método buscar
• Adicionando um entidade
• Exercícios: listagem de usuarios cadastrados e inserção de um novo
• Trabalhando com o usuário selecionado: deletando do banco
• Exercícios: deletando usuario escolhido
• Buscando por id
• Para saber mais: LayoutInflator para melhorar nossa apresentação

Câmera e arquivos • Um pouco do sistema de arquivos
• Câmera
• Capturando o resultado de uma activity chamada
• Exercício
• Componente de galeria de imagens
• Exercício

Trabalhando com serviços em background
• Recebendo SMS
• Tocando MP3
• Exercícios
• Para saber mais - AsyncTask

Componentes customizados
• Construindo nossa própria View
• O método onDraw
• Inserindo uma view no Layout
• Capturando Eventos
• Exercícios

Mapa com GPS
• Trabalhando com a nossa localização
• Conseguindo uma GoogleKey
• Achando o dispositivo no mapa
• Exercícios: Nos localizando no mapa
• Atualizando posição no mapa
• Exercícios: Atualizando localização no mapa
• Achando os alunos
• Exercícios: Achando os colegas no mapa

Notificações
• Criando a notificação
• O Controle
• Removendo uma notificação
• Exercício
• Exercícios opcionais

Apêndice - App Widgets
Apêndice – Sensores



Cursos



A ARWEB oferece para a Região cursos básicos e avançados de programação para web e mobiles. De forma prática e fácil, contando com instrutores com ótima didática, você estará apto ao final do curso a ingressar no mercado de trabalho.
Faça parte você também do nosso banco de talentos.

Seu Projeto

Acesso restrito para clientes.
Olá!Bom dia.

Aqui você poderá acessar e acompanhar o andamento do seu projeto. Acesse sua conta aqui, digitando seu email e senha.
esqueci minha senha






1
Av. Castelo Branco, 703 - Horto - Ipatinga MG - (31)3827-6331
contato@arwebsistemas.com