sexta-feira, setembro 18, 2009

[Curso] Desenvolvimento Móvel com Android

Olha... muito legal este curso. É o tipo de tecnologia que vai ser muito popular, haja vista que a HTC, Motorola e LG já possuem celulares com o android.
------------------
O Instituto Recôncavo de Tecnologia está com inscrições abertas para o curso Desenvolvimento Móvel com Android. Informações abaixo.

Desenvolvimento Móvel com Android

Descrição

Este curso introdutório permitirá aos alunos compreender as principais APIs para desenvolvimento de aplicações móveis em Android e entender como a plataforma funciona em comparação com outras tecnologias móveis existentes. Além disso, possibilitará:

· Entender como a plataforma Android funciona, seu ciclo de vida, recursos e características principais.

· Entender o sistema de interfaces, criação de layouts e views utilizando XML e programação.

· Conhecer os principais componentes de interface.

· Conhecer as formas de armazenamento e recuperação de dados como arquivos, banco de dados e preferências do usuário.

· Entender o funcionamento de serviços em background, threads e notificações.

· Empacotar e instalar aplicações Android finais com assinatura digital.

Público alvo

Este curso é dirigido para desenvolvedores de software com interesse em se capacitar para trabalhar com plataforma móvel Android.

Pré-requisitos

Desenvolvimento em Java. 

Conteúdo Programático

* Primeiros passos com Android

◦ Estrutura de um projeto Android

◦ O arquivo manifest - Descritor da aplicação

◦ Criando uma aplicação Android simples

* Criação de interfaces e layouts, parte 1

◦ Utilizando XML

◦ LinearLayout para colunas e linhas

◦ Labels

◦ Buttons

◦ Exemplo

* Criação de interfaces e layouts, parte 2

◦ RelativeLayout (posicionamentos relativos)

◦ TableLayout

◦ Checkboxes

◦ Radio buttons

◦ Exemplo

* Componentes de seleção

◦ Uso de adapters – controle de conteúdo

◦ Lists

◦ Spinners

◦ Grids

◦ Campos auto-completáveis

◦ Exemplos

* Listas avançadas

◦ Usando layouts customizados nos itens de uma lista

◦ Populando uma lista

◦ Reciclando visões

◦ Exemplo

* Componentes especiais

◦ Seletor de Data e hora

◦ Galerias

◦ Abas

◦ Exemplo

* Menus e mensagens

◦ Adicionando menus pop-up

◦ Mostrando caixas de dialogo

◦ Disparando toats (sistema de notificações)

◦ Exemplo

* Threads

◦ Utilizando a abordagem multi-thread 

◦ Handlers - Como funcionam

◦ Alternativas ao uso do Handler

◦ Barras de progresso

◦ Exemplo

* Ciclo de vida de atividades

◦ Comportamento das atividades

◦ onCreate() e onDestroy()

◦ onPause() e onResume()

◦ onSaveInstanceState()

◦ Exemplo

* Arquivos, recursos e preferências do usuário

◦ Visão geral

◦ Drawables

◦ Values

◦ XML

◦ Exemplo

* Banco de dados

◦ Introdução ao SQLite

◦ SQLiteOpenHelper e criação do banco de dados

◦ Abrir e fechar banco de dados

◦ Inserts, updates, and deletes

◦ Exemplo

* Instalação

◦ Exportação do apk

◦ Assinatura digital

Carga Horária: 16 horas

Dia/ Horário: 14 e 21 de novembro de 2009 das 08h30 ás 12h30 e 13h30 ás 17h30 

Instrutor

José Augusto Athayde Ferrarini

Possui especialização em Sistemas de Informação com ênfase em Web pela Faculdade Ruy Barbosa (2003) e graduação em Processamento de Dados pela Faculdade Ruy Barbosa (2000). Conta com dez anos de experiência em desenvolvimento de sistemas em ambientes profissionais, criação de frameworks e prospecção de novas tecnologias. Foi premiado pela Google em 2008 no Android <http://code.google.com/android/adc_gallery/index.html#2> Developer Challenge <http://code.google.com/android/adc_gallery/index.html#2> com a solução Teradesk, voltada para armazenamento e acesso remoto, sendo composta por softwares servidores, clientes e APIs.

Inscrição: R$ 450,00

Pagamentos podem ser parcelados em qualquer cartão de crédito.

Mais informações acesse <http://www.reconcavotecnologia.org.br/cursos/>http://www.reconcavotecnologia.org.br/cursos/ 

Atenciosamente,

Juliana Suassuna Medrado