Difference between revisions of "Linguagens para Aplicação Comercial (UFBA 2009.1)"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
(Aula do dia 28/04/2009)
(Cronograma)
Line 115: Line 115:
  
 
=== Aula do dia 31/03/2009 ===
 
=== Aula do dia 31/03/2009 ===
 +
;Atividade
 +
:Mini-seminário
 +
::[http://www.adonaimedrado.pro.br/wiki/documentos/alunos/GUSTAVO_JBB.pdf Gustavo Ramos: Java Beans Binding].
 +
;Assuntos
 +
:A linguagem de programação C#
 +
::Classes.
 +
:::Classes abstratas.
 +
::Herança.
 +
::Interface.
 +
;Problemas propostos
 +
 +
=== Aula do dia 07/04/2009 ===
 
;Atividade  
 
;Atividade  
 
;Assuntos
 
;Assuntos
Line 122: Line 134:
 
;Problemas propostos
 
;Problemas propostos
  
=== Aula do dia 07/04/2009 ===
+
=== Aula do dia 14/04/2009 ===
 +
;Atividade
 +
:Prova I.
 +
 
 +
=== Aula do dia 18/04/2009 (sábado) ===
 
;Atividade
 
;Atividade
 
;Assuntos
 
;Assuntos
Line 129: Line 145:
 
:::Language Integrated Query (Linq).
 
:::Language Integrated Query (Linq).
 
;Problemas propostos
 
;Problemas propostos
 
=== Aula do dia 11/04/2009 (sábado) ===
 
;Atividade
 
:Revisão dos conceitos.
 
;Problemas propostos
 
 
=== Aula do dia 14/04/2009 ===
 
;Atividade
 
:Prova I.
 
  
 
=== Aula do dia 28/04/2009 ===
 
=== Aula do dia 28/04/2009 ===
Line 170: Line 177:
 
:::Indexadores.
 
:::Indexadores.
 
:::Palavra chave partial.
 
:::Palavra chave partial.
::Herança.
 
::Interface.
 
 
::Delegates.
 
::Delegates.
 
::Métodos anônimos.
 
::Métodos anônimos.

Revision as of 11:51, 31 March 2009

Programa

O programa oficial está em construção, a última versão está disponível em PDF.

Links sugeridos

Avaliações

As avaliações da disciplina serão especificadas por escrito neste endereço. Mudanças podem ocorrer ao longo do semestre, porém a versões finais das especificações estarão disponíveis no mínimo 30 dias antes da data de entrega de cada atividade.

Segue abaixo as avaliações previstas e seus respectivos valores máximos:

  • Prova I - 2,0 pontos.
  • Prova II - 2,0 pontos.
  • Trabalho semestral - 4,0 pontos.
  • Mini-seminário - 1,0 ponto.
  • Resolução dos problemas propostos e participação nas atividades de laboratório - 1,0 ponto.

Especificação de trabalho

Cronograma

Aula do dia 03/03/2009

Atividade
Apresentação da disciplina, da turma e do professor.
Apresentação da dinâmica das aulas.
Apresentação da página.
Explicação dos trabalhos.
Assuntos
Revisão de orientação a objeto.

Aula do dia 10/03/2009

Atividade
Mini-seminário
Ramon Pereira Lopes: Java Persistence API (JPA) [1] [2] [3].
Assuntos
Questões de legibilidade e qualidade de código em aplicações comerciais.
Importância da legibilidade do código em aplicações comerciais.
Legibilidade e estilos de programação.
Comentários.
Refatoração.
Conceitos de teste de unidade e importância em aplicações comerciais.
Link sugerido
Enterprise JavaBeans Technology.
Problemas propostos
Problema da média.

Aula do dia 17/03/2009

Atividade
Mini-seminário
Marcus Lacerda: Java Reflection.
Assuntos
A plataforma .NET.
Framework Microsoft .NET.
Projeto Mono.
A linguagem de programação C#
Histórico.
Padronização.
Contexto de criação.
Tipos de dados básicos.
Classes.
Campos.
Propriedades.
Construtores.
Métodos.
Parâmetros.
Modificadores de acesso.
Sobrecarga.
Modificadores de acesso.
Instruções de controle.
Seleção (if e switch).
Repetição (for, while e do).
Link sugerido
C# Overview.
Formatting Overview.
Problemas propostos
Problema do número espelho.
Problema da seqüência de Fibonacci.

Aula do dia 24/03/2009

Atividade
Mini-seminário
Bruno Guimarães Sousa: Shell script.
Assuntos
A linguagem de programação C#
Vetores e matrizes.
Instruções de controle.
Repetição (foreach).
Exceções
Lançamento.
Tratamento.
Criação.
Problemas propostos
Problema do giro da palavra.
Problema da fragmentação de memória.

Aula do dia 31/03/2009

Atividade
Mini-seminário
Gustavo Ramos: Java Beans Binding.
Assuntos
A linguagem de programação C#
Classes.
Classes abstratas.
Herança.
Interface.
Problemas propostos

Aula do dia 07/04/2009

Atividade
Assuntos
A linguagem de programação C#
Coleções (System.Collections).
Coleções genéricas (System.Collections.Generics)
Problemas propostos

Aula do dia 14/04/2009

Atividade
Prova I.

Aula do dia 18/04/2009 (sábado)

Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a banco de dados
Language Integrated Query (Linq).
Problemas propostos

Aula do dia 28/04/2009

Atividade
Prova I (segunda chamada).
Apresentação dos trabalhos semestrais (primeira parte).
Equipe 1
Componentes
Cleber Pinelli
Marcus Vinícius
Ramon Lopes
Assuntos
Java.
Beans Binding.
Swing.
Velocity.
Equipe 2
Componentes
Anderson Martiniano
Alexandre Silva
Tiago Trocoli
Assuntos
Java.
Java Server Faces (JSF).
Hibernate.

Aula do dia 05/05/2009

Atividade
Assuntos
A linguagem de programação C#
Classes.
Indexadores.
Palavra chave partial.
Delegates.
Métodos anônimos.
Expressões lambda.
Problemas propostos

Aula do dia 12/05/2009

Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a arquivos.
Problemas propostos

Aula do dia 26/05/2009

  • Atentar para aula do dia 23/06/2009.
Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a arquivos XML (Dataset).
Problemas propostos

Aula do dia 02/06/2009

  • Atentar para aula do dia 23/06/2009.
Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a banco de dados
ActiveX Data Objects (ADO.NET).
Problemas propostos

Aula do dia 09/06/2009

Atividade
Pré-apresentação dos trabalhos (dúvidas).

Aula do dia 16/06/2009

Atividade
Prova II.

Aula do dia 23/06/2009

  • Esta aula pode ser substituida por uma no dia 06/06/2009 (sábado).
Atividade
Prova AVII (segunda chamada).
Apresentação dos trabalhos semestrais (segunda parte).

Aula do dia 30/06/2009

Atividade
Feedback da disciplina.
Entrega dos resultados parciais.