Curso

Em Lisboa

810 €

Descrição

  • Tipologia

    Curso

  • Nível

    Intermediário

  • Local

    Lisboa

  • Horário de aulas

    95h

  • Duração

    Flexível

  • Início

    Datas a escolher

Java é uma linguagem de programação orientada por objetos e plataforma computacional.

É uma das linguagens mais utilizada por programadores e pode ser executada tanto numa janela de navegador como em aparelhos sem browser.

Outra grande vantagem da linguagem Java é a capacidade multiplataforma, cujo código é executado com especial sucesso em sistemas Android.

No final deste curso, os formandos serão capazes de criar programas em Java bem como aplicações para dispositivos móveis Android.

Instalações

Localização

Início

Lisboa
Ver mapa

Início

Datas a escolherInscrições abertas

A ter em conta

No final deste curso, os formandos serão capazes de criar programas em Java bem como aplicações para dispositivos móveis Android.

Este curso destina-se a todos os que pretendem iniciar ou adquirir mais conhecimentos no desenvolvimento de aplicações para dispositivos Android.

Perguntas & Respostas

Levanta as tuas perguntas e outros utilizadores poder-te-ão responder

Quem queres que te responda?

Publicaremos apenas o seu nome e pergunta

Matérias

  • Conceitos
  • Programação
  • Executável
  • Compilador
  • Apresentação
  • Java - Sintaxe
  • Execução
  • Classe System
  • Compilação
  • Constantes
  • Variáveis

Programa

Programa: Android

Java - Introdução
  • Conceitos básicos de programação
  • Compilador e programa executável
  • Apresentação da Máquina Virtual
Java - Introdução ao Eclipse
  • Editor IDE Eclipse
Java - Sintaxe
  • Compilação e Execução
  • Classe System
  • Variáveis e Constantes
  • Tipos de Dados
  • Arrays
Java - Controlo de Fluxo
  • Operadores e Expressões
  • Controlo de fluxo
  • Switch
  • Ciclos For, While e Do...While
Java - Debug no Eclipse
  • Debug e Breakpoints
  • Valores de variáveis e expressões
  • Block Comments
Java - Ciclos com arrays
  • Quebras de Ciclos
  • Break e Continue
  • Arrays Bidimensionais
  • Ciclos Encadeados
Java - Operadores Especificos e Compactações Sintáticas
  • Operador “and” e “or”
  • Operador resto da divisão
  • Operadores negação e diferente
  • Operador ternário
  • Utilização compacta de operadores
Java - Métodos
  • Parâmetros
  • Tipo de retorno
  • Âmbito das variáveis
Java - Funcionalidades Eclipse
  • Open Declaration
  • Autocomplete
  • Refactorização
  • Step Into
  • Package
Java - Programação Orientada por Objetos
  • Definição e Implementação
  • Construtor
  • Strings
  • Garbage Collection
  • Visibilidade e Encapsulamento
  • Conceito de Static
  • Overloading
Java - Herança e Polimorfismo
  • Conceito de Herança
  • Definição de Polimorfismo
  • Classes Abstratas
  • Interfaces
  • Exceções
Java - Classes úteis do Java
  • StringBuilder
  • ArrayList
  • Date
Java - Ficheiros
  • Escrita e leitura de dados em ficheiros
  • Criar e remover ficheiros
  • Ficheiros de dados estruturados
  • Exportação de projetos
Android - Introdução e instalação
  • História
  • Versões
  • KitKat
  • Open source
  • Instalação do SDK
  • SDK Manager
Android - Projeto e Execução
  • Criação de Projeto
  • Executar uma aplicação em Dispositivo Real e Simulador
  • Otimizações para o Simulador
Android - Projetos de exemplo
  • Introdução
  • Utilização
Android - Layout
  • Introdução ao XML
  • Apresentação
  • Código
  • Tipos de Layout - Linear, Relative, List e Grid
  • Unidades
Android - RelativeLayout
  • Configurações de Layout
  • Dimensões e Texto
  • Atributos de RelativeLayout
  • Margens e Espaçamentos
Android - Activity
  • Conceito
  • Obter e utilizar os elementos
  • Interpretação de cliques
  • R.java
  • Ciclo de vida e estado
  • Salvar e retomar estado
Android - Debug
  • Log
  • Debug
Android - Manifesto
  • Conceito
  • Permissões
  • Criar um novo layout
  • Adicionar a Activity para o layout
  • Adicionar Activity ao manifesto
Android - Intent
  • Significado
  • Intents explícitos
  • Passar informação no Intent
  • Intents implícitos
Android - Toast
  • Conceito
  • Utilização
  • Posição
  • Toast com aspeto personalizado
Android - Resources
  • Qualificadores
  • Drawables
  • Utilização
  • Gradientes
  • Strings
  • Atribuição
  • Internacionalização
Android - Estilos
  • Motivação e Utilização
  • Hierarquia de estilos
  • Temas
  • Lista dos principais estilos
Android - Menus
  • Ficheiro XML do menu
  • Representação e interpretação do clique no Menu
  • ActionBar e ícone
  • Terminar uma activity
Android - Settings
  • Conceito e Utilização
  • Ficheiro XML
  • Classe com as definições
  • Ligação da Activity à aplicação
  • Interpretação dos Settings no código
  • PreferenceScreen e ListPreference
  • Boas práticas
Android - ListView e LinearLayout
  • Introdução
  • Desenvolvimento
  • Layout de cada elemento
Android - Base de dados SQLite
  • Introdução a Base de Dados
  • Conceitos e Utilização
  • Escrita e leitura de dados
Android - Listas com base de dados
  • Enquadramento
  • Criação da Activity
  • Alteração do menu da classe MainActivity
  • Criação do Layout para a nova Activity
  • Criação do Layout para os itens da lista
  • Referência à nova Activity no Manifesto
  • Código do clique para abrir nova Activity
  • Acesso a Base de dados
Android - Cliques em listas e caixas de diálogo
  • Utilização
  • Atualização da lista
  • Caixa de diálogo
Android - Menu de contexto
  • Introdução
  • Criação do menu
  • Interpretação dos cliques no menu
Android - Controlos de formulário
  • Text Fields
  • CheckBoxes
  • Radio Buttons
  • Spinners
  • Interpretação de Valores
Android - Publicação
  • Exportação para ficheiro apk
  • Instalação de um ficheiro apk
  • Publicação no Google Play
Android - Projeto Final

Android

810 €