Solicite informação
Pack Android
-
Objectivos
No final deste curso, os formandos serão capazes de criar programas em Java bem como aplicações para dispositivos móveis Android.
-
Practicas
95 horas previstas
-
Dirigido a
Este curso destina-se a todos os que pretendem iniciar ou adquirir mais conhecimentos no desenvolvimento de aplicações para dispositivos Android.
-
Titulação
DGERT
-
Conteúdo
Programa do Pack Java + 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 - ConstraintLayout
Configurações de Layout
Dimensões e Texto
Atributos de ConstraintLayout
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 - RecyclerView
Vantagens
Conceito e criação de um CustomAdapter
Adicionar e remover items à RecyclerView
Ligação com base de dados
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
Solicite informação
Outro curso relacionado com administrador de sistemas
Centro: Citeforma - Centro de Formação Profissional dos Trabalhadores de Escritório, Comércio, Serviços e Novas Tecnologias
Solicite informação