iCal

Programação Java para Android

11 Julho 2012 a 7 Agosto 2012
Galileu Braga - Braga
Horário: Laboral
Tipo: Presencial
Preço: €619

Programação Java para Android Braga


OBJECTIVOS

Dotar os formandos dos conhecimentos e competências em programação Java, necessários para o desenvolvimento de aplicações para a plataforma Android.

DESTINATÁRIOS

Destina-se a todos os interessados em adquirir/aprofundar conhecimentos de desenvolvimento de aplicações para Android, com recurso à linguagem de programação Java.

PRÉ-REQUISITOS

Os participantes deverão apresentar experiência prévia de programação orientada para objetos ou frequência do curso “Programação Orientada para Objetos”

PROGRAMA

Características da Linguagem
›› Java Virtual Machine
›› Interpretada
››Portabilidade
››Multithreaded
››Carga Dinâmica de Código
››Orientação a Objectos
 
Java Technology – Overview
›› Java SE, EE and ME
›› Java Virtual Machine (JVM)
››Software Based Technology
›› Java Run-Time Environment (JRE)
››Garbage Collector
 
Paradigma de Orientação a Objectos
››Abstração
››Encapsulamento de Atributos e Comportamentos
››Usar o UML
››Exercicio – Criar dois diagramas de UML
 
Messaging
››Definição de métodos e chamadas
››Parametros / Argumentos
››Retorno
 
Desenvolvimento de Aplicações Java
››Ferramentas de Desenvolvimento Java
››Criação de ficheiros JAR
››Escrever, compilar e executar aplicações Java
 
Introdução à Linguagem Java
››Sintaxe e palavras-chave da linguagem
›› Identificadores e convenções da linguagem
 
Instanciação
››Object Blueprint
››Classes e Objectos – Definição
››Declaração de Classes
›› Instâncias
 
Variáveis e Tipos de Dados
››Atribuição e declaração de variáveis
››Tipos de dados Primitivos e de Referência/Objetos
››Casting de tipos de dados
››Escopo de variáveis
 
Operadores e Expressões
››Funcionalidade
››Precedência
 
Arrays
››Definição de Arrays
››Declaração, atribuição e instanciação de Arrays
››Atribuição e leitura de índices
››Exercício – Array simples
 
Controlo de Fluxo
››Repetição
››Decisão
 
String e StringBuffer
››String
››StringBuilder
››Exercício – String & StringBuilder na API
 
Herança
››Hierarquia da Herança
››SubClass e SuperClass
››Re-definição de Métodos
››Dynamic Method Binding
 
Framework Java
››Pacotes de Classes
››Application Programming Interface (API)
››Documentação da API
 
Qualificadores e Modificadores de Acesso
››Para: Classes, Variáveis e Metodos
››Interface de Objecto pública e implementação privada

Polimorfismo
››Variáveis, parâmetros e arrays polimorficos

Tratamento de Excepções
››Objectos de Excepção
››try/catch/finally statement
››Java’s Catch ou Specify Requirement
››Collections
››Vector, Enumeration, List etc.
››Input – Output
››Input e Output Streams
››Leitura e Escrita local e remota
››Persistência de Objeto – Serialização
 

Nome do Curso: Programação Java para Android
Centro de formação: Galileu Braga
Duração: 24 h.
Data de Início: 11 Julho
Horário: Laboral Manhãs
Informações: braga@galileu.pt | Site: Programação Java para Android