Uma marca:
KEY Training & Consulting
Você está aqui:  KEY School Visite também:  KEY Corporate Ir para a entrada:  KEY Training & Consulting
Mais informações
(2ª a 6ª) 9h30 - 13h00 | 14h30 - 18h00
Porto
(+351) 22 510 33 10
Lisboa
(+351) 21 726 18 99
Email geral
geral@key.pt
Key School Formação Áreas de formação Desenvolvimento Web
JAVA
(DWJA) JAVA
 
 
Enquadramento
Esta linguagem de programação, desenvolvida pela SUN, é uma das linguagens de programação mais utilizada para o desenvolvimento de aplicações Web.
 
Objectivos Gerais
Este curso tem como objectivo dotar os participantes dos conhecimentos fundamentais do paradigma da programação por objectos: classes e instâncias, mensagens e métodos, hierarquia e herança, polimorfismo e programação genérica.
 
Objectivos Específicos
No final deste curso os participantes serão capazes de:
- Desenvolver aplicações JAVA que satisfazem propriedades importantes de engenharia de software, tais como modularidade, extensibilidade, robustez e generalidade;
- Conhecer o Netbeans, um ambiente muito simples de apoio ao desenvolvimento de aplicações JAVA, que permite um desenvolvimento incremental e prototipagem rápida.">">
 
Destinatários/Pré-Requisitos
É destinado a programadores, webdevelopers e em especial a todos os que pretendem iniciar-se na programação por objectos e em JAVA.
Este curso não apresenta requisitos de acesso.
 
Modalidade de Formação
Formação de actualização/ aperfeiçoamento.
 
Forma de Organização da Formação
Formação presencial.
 
Conteúdos Programáticos
1. Introdução à programação orientada a objectos (0,5 Horas)
1.1. Origens do paradigma
1.2. O que é um objecto?
1.3. Encapsulamento: propriedade fundamental
1.4. Mensagens
1.5. Objectos em PPO: instâncias vs Classes

2. Introdução à linguagem JAVA (2 Horas)
2.1. Características
2.2. Nível dos tipos primitivos
2.3. Declarações de variáveis
2.4. Declarações de constantes
2.5. Conversões entre tipos: casting
2.6. Nível dos tipos referenciados - objectos e arrays
2.7. Arrays
2.8. Acesso aos elementos de um array
2.9. Operadores disponíveis sobre tipos primitivos
2.10. Instruções-estruturas de controlo

3. As classes (2,5 Horas)
3.1. Criação de classes em JAVA
3.2. Composição na definição de classes
3.3. Definição de classes usando composição
3.4. Complemento da definição de classe
3.5. Projecto: máquina automática de venda
3.6. Classes não instanciáveis

4. Hierarquia de classes e herança (2,5 Horas)
4.1. A hierarquia de classes
4.2. O mecanismo de herança
4.3. Criação de classes via herança: exemplos
4.4. Compatibilidade entre classes e subclasses: o princípio da substitutividade
4.5. Programação incremental
4.6. O problema da classificação

5. Classes abstractas (2,5 Horas)
5.1. Introdução às classes abstractas
5.2. Utilização de classes abstractas
5.3. Considerações finais e exemplos JAVA

6. Excepções (1,5 Horas)
6.1. O que é uma excepção?
6.2. Tratamento de excepções: try e catch
6.3. Lançamento de excepções: throw e throws
6.4. Classes de excepção em JAVA
6.5. Criação de excepções pelo programador

7. Interfaces JAVA (2 Horas)
7.1. Subclasses versus subtipos
7.2. Interfaces java: declaração
7.3. Compatibilidade entre interfaces e classes
7.4. Hierarquia múltipla de interfaces
7.5. Interfaces predefinidas de JAVA
7.6. Outras interfaces comuns

8. I/O em JAVA (1,5 Horas)
8.1. As streams
8.2. I/O básico
8.3. Package java.io
8.4. As streams de JAVA
8.5. Escritas e leituras polimórficas

9. Classes JAVA de tipo particular (1 Hora)
9.1. Classes membro estáticas
9.2. Classes membro não estáticas
9.3. Classes locais
9.4. Classes anónimas

10. Classes especiais de JAVA (1 Hora)
 
Metodologias de Formação
- Expositiva;
- Interrogativa;
- Demonstrativa;
- Activa.
 
Critérios e Metodologias de Avaliação
Avaliação Diagnóstica: aplicada no início do curso;
No final do curso o Formando irá avaliar:
- Formador;
- Acção de Formação;
- Entidade Formadora.
 
Recursos Pedagógicos
- Manual de apoio à aprendizagem;
- Textos de apoio (exercícios práticos);
- Apresentações multimédia (PowerPoint).
 
Espaços e Equipamentos
Sala tipo "escola".
- Projector de vídeo;
- Quadro Branco.
 
Condições Gerais
  • A Key School reserva-se ao direito de não realizar as acções de formação sempre que não seja atingido o número mínimo de 6 participantes;
  • Os cursos Key School destinam-se a Clientes Particulares e Clientes Empresariais sediados em território nacional;
  • Garantia de realização da acção de formação: Se pretender desde já garantir a realização da acção de formação basta que no momento da inscrição indique nas observações que pretende essa garantia. Implica o pagamento de 6 inscrições;
  • Valores isentos de IVA.
  • Para validação da inscrição, pagamento de 30% do valor total do curso.
 
Descontos
A partir do ano 2017, será atribuído um desconto de 5% no valor total de curso, aos formandos Key School que já frequentaram formações anteriores (apenas aplicável a formações 2017).
 
Área de formação
(DWJA) JAVA
Tipo de cliente
Empresa
Particular
Local
Porto
Lisboa
-
Segurança *   8 + 1 =  insira o resultado



Para mais informações preencha o formulário:
 
 
KEY school
Key school   Inscrições   Formação   Emprego   Notícias   Contactos
Termos de utilização
 
newsletter
Para receber e ficar a par das novidades faça a subscrição
Receber news da Key school
Áreas de Formação
  Siga-nos nas redes sociais
 
KEY Training & Consulting © 2014. Todos os direitos reservados.
Ao usar este website, está a aceitar a utilização de cookies para análise, conteúdo personalizado e apresentação de anúncios.