• Nenhum resultado encontrado

Curso: Programação Java para Android

N/A
N/A
Protected

Academic year: 2022

Share "Curso: Programação Java para Android"

Copied!
5
0
0

Texto

(1)

Curso: Programação Java para Android

Duração: 24h

Área formativa: Programação Web & Mobile

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.

Este curso tem como objetivos:

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.

Ao concluíres com aproveitamento esta formação, receberás um badge digital para partilhares com a tua rede profissional online.

Sabe mais sobre os badges digitais aqui.

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

Formação Presencial ou Live Training (Formação Online Síncrona).

Programa

Características da Linguagem

Java Technology Overview

(2)

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

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

(3)

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

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

(4)

Funcionalidade

Precedência

Arrays

Definição de Arrays

Declaração, atribuição e instanciação de Array

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

Input e Output Streams

Leitura e Escrita local e remota

(5)

Persistência de Objeto Serialização

Referências

Documentos relacionados

Assim, são apresentadas as considerações que validam e demostram que é possível, através de um modelo de predição, determinar a qualidade de conexões sem fio através

Como contribuições deste trabalho destacam-se: (i) a construção de uma nova Base de Conhecimento, para o estabelecimento de diálogos sobre conceitos da linguagem de

As ferramentas para retirada do lacre tipo "porca louca" e instalação dos tipos "abraçadeira" e "metálico com fecho plástico" devem ser fornecidas em

O curso de PROGRAMAÇÃO BÁSICA PARA ANDROID visa oferecer aos educandos conhecimentos que possam habilitá-los no desenvolvimento de competências técnicas e

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

Sélection de la source HDMI Selección de fuente HDMI HDMI Quellenwahl Selezione segnale HDMI Seleção de fonte HDMI HDMI 源选择 فاقيإ/ليغشت ® Bluetooth ردصم

O esquema de interação do aplicativo foi desenvolvido através do Android Studio, usando a linguagem de programação Java e MySQL (sistema de gerenciamento de banco de dados, que

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