ELTI001 Lisboa: 00351 217 931 365| Luanda: 00244 94 112 60 90 | Maputo –00258 82 019 0748 [email protected] | www.highskills.pt Nota Introdutória Esta formação destina-se a quem não tem conhecimento nenhum sobre programação. É uma formação introdutória que inclui também uma breve introdução à programação por objetos. No final da formação dada uma pequena introdução sobre como fazer um projeto simples em Android, para que o formando esteja apto a seguir para uma formação em Android. Será também possível que o formando prossiga para uma formação de iOS embora sendo neste caso usada uma nova linguagem (Objective-C ou Swift), sendo para o efeito introduzido também o ambiente de desenvolvimento para iPhone – o XCode. Metodologia de Ensino No ensino a distância todos os recursos são disponibilizados numa plataforma online. Os recursos assentam em vídeo aulas explicativas passo-a-passo e a manuais de apoio. São propostos vários exercícios de consolidação em que existe apoio diário de um tutor para esclarecer quaisquer dúvidas que surjam. O formando tem acesso a todos os recursos 24 horas por dia, 7 dias por semana, durante o tempo de acesso que adquirir. Neste curso por cada um dos módulos será enviado por e-mail um conjunto de exercícios que os formandos terão obrigatória que responder e reenviarem para a área da coordenação. No final do curso e após ter ocorrido todos os passos inerentes ao mesmo será emitido um certificado de participação no curso Iniciação à Programação utilizando JAVA. Carga Horária: 48 horas durante 2 meses Conteúdos Modulo I -Instalação do ambiente de desenvolvimento Modulo II -Introdução ao Eclipse Modulo III -Criação de um projeto do tipo Consola Modulo IV -Hello World Modulo V -Fundamentos ELTI001 Lisboa: 00351 217 931 365| Luanda: 00244 94 112 60 90 | Maputo –00258 82 019 0748 [email protected] | www.highskills.pt A Memória do computador O que é um bit? Modulo VI- Variáveis Declaração de variáveis Nomes de variáveis Tipos de variáveis Operações com variáveis Modulo VII- Arrays Modulo VIII - Instruções de fluxo de controlo Condições (if-then-else) Switch Instrução While Ciclos Modulo IX - Algoritmos Modulo X - Outros tipos de dados String Arraylist Hashmap Modulo XI - Breve introdução à Programação por objetos Classes Declaração de variáveis Utilização da classe – criação de instâncias Construtores Definição de métodos Sintaxe Invocar um método Variáveis de instância e de classe Getters e setters Métodos de classe Herança e subclasses Polimorfismo Modulo XII - Breve introdução ao Android Criação do Hello World Modulo XIII - Breve introdução ao XML ELTI001 Lisboa: 00351 217 931 365| Luanda: 00244 94 112 60 90 | Maputo –00258 82 019 0748 [email protected] | www.highskills.pt