• Nenhum resultado encontrado

Destina-se a programadores que pretendam aprender a utilizar a linguagem Java.

N/A
N/A
Protected

Academic year: 2022

Share "Destina-se a programadores que pretendam aprender a utilizar a linguagem Java."

Copied!
6
0
0

Texto

(1)

Programação Java para Android

Tecnologias de Informação - Web & Mobile Nível: Intermédio

Duração: 24h

Sobre o curso

A linguagem Java é a linguagem que tradicionalmente tem sido utilizada para a criação de apps nativas para o Android. Tem também uma utilização universal, nomeadamente na criação de aplicações

empresariais e no desenvolvimento de sites Web.

O curso de programação Java para Android tem como objetivo dotar os formandos dos conhecimentos teóricos e práticos necessários para utilizar a linguagem Java para a criação de aplicações.

Destinatários

Destina-se a programadores que pretendam aprender a utilizar a linguagem Java.

Pré-requisitos

Este curso apresenta como pré-requisito gosto e apetência pelo desenvolvimento de apps para equipamentos móveis. Conhecimentos de algoritmia e experiência em linguagens de programação.

Metodologia

Presencial ou live training.

Programa

Características da Linguagem

(2)

Java Technology Overview

Paradigma de Orientação a Objectos

Messaging

Desenvolvimento de Aplicações Java

Introdução à Linguagem Java

Instanciação

Variáveis e Tipos de Dados

Operadores e Expressões

Arrays

Controlo de Fluxo

String e StringBuffer

Herança

Framework Java

Qualificadores e Modificadores de Acesso

Polimorfismo

Tratamento de Excepções

Características da Linguagem

Java SE, EE and ME

Paradigma de Orientação a Objectos

Messaging

Desenvolvimento de Aplicações Java

Introdução à Linguagem Java

Instanciação

Variáveis e Tipos de Dados

Operadores e Expressões

Arrays

Controlo de Fluxo

String e StringBuffer

Herança

Framework Java

Qualificadores e Modificadores de Acesso

Polimorfismo

Tratamento de Excepções

Características da Linguagem Java Technology Overview

Paradigma de Orientação a Objectos Messaging

(3)

Desenvolvimento de Aplicações Java Introdução à Linguagem Java

Instanciação

Variáveis e Tipos de Dados Operadores e Expressões Arrays

Controlo de Fluxo String e StringBuffer Herança

Framework Java

Qualificadores e Modificadores de Acesso Polimorfismo

Tratamento de Excepções 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

(4)

Encapsulamento de Atributos e Comportamentos

Usar o UML

Exercício: Criar dois diagramas de UML

Messaging

Definição de métodos e chamadas

Parâmetros/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 Array

(5)

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 &ampamp 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

Javas Catch ou Specify Requirement

Collections

Vector, Enumeration, List etc.

Input Output

(6)

Input e Output Streams

Leitura e Escrita local e remota

Persistência de Objeto Serialização

Referências

Documentos relacionados

Objetivo específico foi avaliar duas ligas metálicas básicas (Ni-Cr e Co-Cr) comparadas a uma liga áurica quanto à resistência à ruptura e limite de resistência.. H2) A liga de

Atendendo que, estas águas têm um pH muito baixo (4,33), nunca se poderia pensar num sistema destes isolado, mas com a adição de cal para correção do pH para valores

Na imagem abai- xo, por exemplo, as dimensões e o posicionamento dos personagens (Tio Sam e Cardoso) traduzem, em linguagem simples, o desnível geopolítico existente entre Brasil

Norte Área Metropolitana do Porto Escola Básica Manuel António Pina, Oliveira do Douro, Vila Nova de Gaia 296510 2012. Norte Área Metropolitana do Porto Escola Básica Agustina

O Programa de Educação Tutorial “PET/Conexões de Saberes – ACESSO” da Universidade Federal do Rio de Janeiro aprovado pelo Edital PET/MEC nº 11 de 10 de janeiro de

Os Colaboradores deverão reportar, no prazo de quinze dias, a concessão, oferta, promessa ou recebimento de Presentes, Entretenimentos e/ou Hospitalidades de acordo com

estudantes e crie um método que calcule e retorne a somatória das notas de todos os estudantes. Imprima o valor no console... 2) Crie um outro método no programa que liste as notas

• Algumas classes são utilizadas para representar tipos primitivos sob forma de objeto, estas são denominadas classes Wrappers.... Tipos Primitivos