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
O seu pedido de informação foi enviado correctamente. Obrigado.
Local: Sede Principal (Lisboa, Lisboa)
Turno: Noites
Datas: Inicio: 2013-02-25 Fim: 2013-03-11
Copyright 2009-2024. Todos os direitos reservados. Política de Privacidade | Aviso Legal