Programação Java

Propaganda
Programação Java
modalidade de ensino
eLearning
Este curso funciona totalmente
online e não requer que faça
login em horários específicos.
Pode frequentar o curso ao seu
próprio ritmo, tendo em atenção
que existem tarefas obrigatórias
para cada semana do curso.
duração
100 horas
datas de realização
6 de outubro de 2015
16 de fevereiro de 2016
24 de maio de 2016
fundamentação
A linguagem Java foi criada por uma equipe de engenheiros liderada por um programador de
origem canadiana chamado James Gosling, na empresa Sun Microsystems. Com o passar
dos anos, tornou-se uma das linguagens de programação mais utilizada no mundo.
Atualmente, o desenvolvimento utilizando a linguagem Java não se suporta apenas na
linguagem, mas pode-se suportar sim em diversas plataformas de desenvolvimento. É de
utilização gratuita, assim como os seus editores e ambientes de produção, como sejam: o
NetBeans,o Jcreator, e o Eclipse. Existem ainda diversos servidores de aplicações gratuitos
como sejam: o Jetty, o Jboss e o Tom Cat, que se suportam na linguagem Java. A linguagem
permite o desenvolvimento Multi-Threaded, ou seja, é capaz de suportar um processamento
paralelo múltiplo. A linguagem é, atualmente, utilizada também para criar aplicações para
dispositivos de elevada mobilidade como sejam os tablet ou os smartphones. Pelo facto de
ser uma linguagem de programação orientada a objetos, é possível reutilizar o código
produzido, reduzindo tempo de desenvolvimento, e contribuindo otimização do código
desenvolvido.
objetivos gerais
no final do curso de formação, o formando ficará apto a utilizar e desenvolver aplicações
preço de inscrição através da linguagem Java.
275 €
Valores isentos de IVA conteúdos programáticos
• estrutura das sessões de trabalho.
modo de pagamento • apresentação da linguagem Java.
Transferência bancária NIB: • instalação do Ambiente de Desenvolvimento.
003300000000164939681 • criação do primeiro programa (app) em Java.
MILLENNIUM BCP balcão Aveiro • criação da primeira Applet Java.
cheque (correio ou instalações • tipos de dados elementares. Variáveis e operações.
da Unave) • instruções de controlo de fluxo.
pagamentos internacionais: • definição de uma classe em java. Membros de uma classe: atributos (dados), métodos
IBAN:PT (funções).
50.0033.0000.00001649396.81 • noção de classe. Objectos.
SWIFT/BIC: BCOM PTPL • sobrecarga de métodos, a referência this. Membros de uma classe, static e final.
• controlo de acesso, public, private.
• referências a objectos. Classes que referenciam classes. Listas ligadas.
este valor inclui: • eliminação de objectos perdidos. Utilização de matrizes.
Certificado de formação • iniciar objectos: construtores. O finalizador.
a inscrição só fica completa após • conceito de herança. Subclasses e superclasses. Polimorfismo.
o pagamento • classes abstratas. Herança e controlo de acesso. Conversões. Métodos estáticos e finais.
• interfaces.
descontos • conceito, construção e utilização de packages. Os packages da biblioteca Java.
Caso a mesma empresa/ • lançar e capturar excepções. As vantagens das excepções.
instituição faça simultaneamente • criar classes de excepções próprias. Gerir múltiplas excepções.
três ou mais inscrições num • ficheiros em Java. Utilização dos objectos de E/S padronizados.
curso beneficiará de um • criar objectos de E/S personalizados. Utilização mais complexa.
desconto de 15% • revisão do conceito Applet. HTML e execução de Applets.
descontos não acumuláveis • eventos de rato: duplo clique. Eventos de teclado.
• multitarefa. A classe Thread.
• colisão e bloqueio de recursos.
inscrições e informações • técnicas de animação: o problema da cintilação e as suas causa.
[email protected] • primeira hipótese para resolver o problema da cintilação: evitar a limpeza do ecrã.
www.unave.ua.pt • a inclusão de som nas applets.
tlf.: 234 370 833 • introdução ao AWT. Componentes simples.
• políticas de disposição. Contentores compostos.
• a classe JFrame.
• construir automaticamente um contentor.
• análise das applets do Java Development Toolkit (JDK).
destinatários
Todos os interessados em aprender programação em Java, sendo necessário ter conhecimentos
básicos de programação.
metodologia
Os conteúdos são disponibilizados de forma semanal e compreendem a iniciação aos ambientes
de desenvolvimento, os conceitos de orientação a objetos e os aspetos relacionados com a
construção de interfaces, utilizando a linguagem Java.
documentação
Todos os materiais serão produzidos e/ou disponibilizados pelo formador, na plataforma Moodle.
livro de referência
Eckel, Bruce, Thinking in Java
requisitos
Conhecimentos básicos de informática na ótica do utilizador em ambiente Windows ou MacOs;
Computador com ligação à Internet; Disponibilidade semanal de 8 a 12 horas.
software necessário
NetBeans, software de distribuição livre.
avaliação
A avaliação baseia-se nos resultados dos exercícios semanais resolvidos pelos formandos e
pela forma como as resoluções dos exercícios são construídas.
Certificado
No final do curso, caso obtenha aproveitamento, receberá um certificado emitido pela
UNAVE/Universidade de Aveiro, onde consta a avaliação relativa ao seu desempenho, de
suficiente a excelente (numa escala de 1 a 10): suficiente de 5 a 6,4 valores; bom de 6,5 a 7, 9
valores; muito bom de 8 a 8,9 valores; excelente de 9 a 10 valores.
No certificado, para além dos conteúdos ministrados é feita referência às 50 horas de formação.
A UNAVE é uma entidade formadora certificada pela DGERT.
plataforma Moodle
O programa de formação eLearning assenta na existência de um servidor dedicado ao ensino a
distância, usando o Moodle como plataforma. A plataforma dispõe de ferramentas destinadas a
criar um ambiente que pode ser definido como "sala virtual”. As dúvidas, por exemplo, são
colocadas ao formador e partilhadas pela turma, recorrendo à ferramenta fórum da plataforma
Moodle.
Toda a documentação e meios de estudo são disponibilizados na plataforma Moodle, e são
compostos por: planificação do curso, guias de estudo, vídeo-tutoriais, fóruns de participantes,
referências a materiais de estudo selecionados pelo formador e disponíveis na internet.
Coordenação e formador
A coordenação científico-pedagógica e a tutoria são da responsabilidade do Dr.
Telmo Eduardo Miranda Castelão da Silva, professor no Departamento de
Comunicação e Arte da Universidade de Aveiro.
Download