Android na veia

    Featured Posts

[Cursos] Cursos sobre Android

Se você quer aprender a desenvolver para Android, porém não quer apenas abrir um livro ou o google e estudar por conta, já podemos encontrar algumas opções de escolas em São Paulo que ministram cursos  sobre android:

Impacta

Nome do curso: Android - Desenvolvimento para Dispositivos Móveis.

Objetivos: Este treinamento destina-se a todos aqueles que pretendem se inserir no desenvolvimento de aplicações para dispositivos móveis na plataforma de desenvolvimento Android.
No decorrer do treinamento, serão apresentadas as bases para a programação em dispositivos móveis, API Android e outras APIs de desenvolvimento necessárias para a formação de programadores na tecnologia Android.

Pré-requisitos: Para que os alunos possam obter um bom aproveitamento deste treinamento, é imprescindível que eles tenham participado dos nossos treinamentos de Introdução à Programação Orientada a Objeto, SQL 2008 - Módulo I ou MySQL - Módulo I e Java Programmer - Módulo I, ou possuam conhecimentos equivalentes.


Conteúdo Programático:

Desenvolvendo aplicativos móveis
Interface gráfica; GPS; Bluetooth; Sistemas operacionais móveis; Dispositivos móveis Android; Sistema operacional Android; Máquina Virtual Dalvik; Versões do sistema operacional Android.
Revisão a Orientação a Objetos

Origem Android; Classes; Atributos; Métodos; Modificadores de métodos e atributos; Encapsulamento; Polimorfismo; Herança; Interface; Instanciando objetos; Classes abstratas; Métodos e atributos estáticos.

Entendendo a SDK Android
SDK Android; Documentação Android; Exemplos de programas; Ferramentas Android; API Android SDK; Ciclo de vida de uma aplicação Android.

Iniciando uma aplicação Android
Criando o primeiro projeto no Eclipse; Arquivo AndroidManifest.xml; R.java; HelloImpacta.java; Arquivos strings.xml; HelloImpacta parte 2; HelloImpacta parte 3; Estrutura física do projeto no Eclipse.

API Android
Pacotes da API Android; Pacote android.os; Pacote android.app; Pacote android.widget.

Manipulando intents
Entendendo os intents; Criando uma aplicação usando intents; Criando uma aplicação com intents integrados ao envio de mensagens SMS.

Armazenando dados persistentes utilizando SQLite
Framework SQLiteDatabase; Framework ContentProvider; URIs.
Construindo uma Visão (View)
Arquitetura MVC; Interface gráfica; Eventos e Listener; Controller.

API Gráfica
Gerenciadores de layout; FrameLayout; LinearLayout; TableLayout; AbsoluteLayout; RelativeLayout; EditText e TextView; Checkbox e Radio Group; Spinner; ListView e ListActivity; ScrollView; TabHost; Button e ImageButton; Gerando arquivos XML de forma automática.

Realizando chamadas telefônicas
Telefonia GSM e CDMA; Arquitetura GSM; Estação móvel; Subsistema Estação Base; Subsistema de Rede; Centro de Comutação de Serviços Móveis (MSC); Registro de Localização de Unidade Móvel Local (HLR); Registro de Localização de Unidade Móvel Visitante (VLR); Equipamento de Identificação de Registro (EIR); Centro de Autenticação de Unidade Móvel (AUC); O processo; A telefonia na arquitetura Android; Tratamento de erro; Estados das chamadas telefônicas; Determinando o estado de uma chamada.

Preço:  R$ 1550,00

Carga Horário: 40




Caelum 

Nome do curso: FJ-57 | Desenvolvimento móvel com Google Android
 
Objetivos: Esse curso de 20h aborda o desenvolvimento com Android SDK 2.1 desde conceitos básicos até 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, SMS, entre outros.

Pré-requisitos: Curso FJ-11 ou equivalente com conhecimento comprovado de orientação a objetos, classes abstratas, interfaces, polimorfismo, threads e java.lang.

Conteúdo Programático:

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

Um pouco de teoria
Activity; Service; Intents; Receptores de Broadcast; Provedores de Conteúdo; Widgets; Notifications; Os recursos e a pasta res; R.java; AndroidManifest.xml e seu editor;

Deploy
Distribuindo sua aplicação; Gerando um Certificado Digital; Assinando sua aplicação; Android Market;

Mais componentes de tela
TextView; EditText; Button; ImageButton; Spinner; ListView; RadioGroup e RadioButton; CheckBox; ImageView; Gallery; Toast; Alerta; Atributos XML;

Layouts
LinearLayout; TableLayout; AbsoluteLayout; Muitas Telas;

Cadastro de alunos
O projeto CadastroCaelum; Toast; Exercício: integrando o Toast; Menus; Chamando Activity's;

Persistencia com SQLite
Modelo; nosso DAO; Um pouco de SQL e a criação do banco; Outros métodos para nosso DAO; Método inserir; Método buscarAlunos; Ligando tudo!;

Conectividade
JSON; Enviando; progressBar; Tudo junto!!!;

Camera e arquivos 1.
SharedPreferences; Camera; Exercicio; Galeria de Fotos;

Intents
Ligando para o Aluno; Enviando um SMS para o Aluno; Navegando no site do Aluno; Achando no Mapa;

Service's
Recebendo SMS; Tocando MP3;

Mapa com GPS
GPS; Conseguindo uma GoogleKey; Me achando no mapa; Achando os alunos;

Componente Customizado
Construindo uma View; O método onDraw(Canvas canvas); Inserindo uma view no Layout; Capturando Eventos; Exercício;

Apêndice - Widgets
O Início; AndroidManifest.xml; Metadados; O Layout; Criando o nosso AppWidgetProvider;Adicionando um Widget no Android; Exercício Opcional;

Apêndice - Notificações
Criando a notificação; O Controle; Removendo uma notificação; Exercício;

Apêndice - OpenGL
Entendendo a terceira dimensão; Criando uma tela preta?; Construindo um modelo; Luzes; Material; Animando; Um pouco de textura; Medindo quadros por segundo;

Apêndice - Sensores
SensorManager; Tipos de Sensores; Escutando os sensores;

Apêndice - Bluetooth
Um pouco de história; As classes do Bluetooth; Inicialização do dispositivo; Encontrando dispositivos; Sendo encontrado; Conectando Server e Client; Controlando as conexões; PUSH; Exercício;


Preço:  Não divulgado

Carga Horário: 20


Infelizmente os dois são cursos muito básicos, rápidos e com preços bem salgados. Ainda vale mais a pena aprender por conta própria, mais fica ai a dica!
author

Rodrigo Macedo

Sou desenvolvedor android e há mais de 5 anos trabalho com dispositivos móveis.

para Receba atualizações grátis!

www.CodeNirvana.in

Related Posts Plugin for WordPress, Blogger...
Copyright © Android na veia