Difference between revisions of "Linguagens para Aplicação Comercial (UFBA 2009.1)"
From AdonaiMedrado.Pro.Br
(→Cronograma) |
(→Aula do dia 10/03/2009) |
||
Line 43: | Line 43: | ||
;Atividade | ;Atividade | ||
:Mini-seminário | :Mini-seminário | ||
− | ::Ramon Pereira Lopes: Java Persistence API (JPA) [http://en.wikipedia.org/wiki/Java_Persistence_API] [http://java.sun.com/javaee/technologies/persistence.jsp]. | + | ::[http://www.adonaimedrado.pro.br/wiki/documentos/alunos/RAMON_JPA.pdf Ramon Pereira Lopes: Java Persistence API (JPA)] [http://en.wikipedia.org/wiki/Java_Persistence_API] [http://java.sun.com/javaee/technologies/persistence.jsp] [http://java.sun.com/developer/technicalArticles/J2EE/jpa/]. |
;Assuntos | ;Assuntos | ||
:Questões de legibilidade e qualidade de código em aplicações comerciais. | :Questões de legibilidade e qualidade de código em aplicações comerciais. | ||
Line 51: | Line 51: | ||
::Refatoração. | ::Refatoração. | ||
:Conceitos de teste de unidade e importância em aplicações comerciais. | :Conceitos de teste de unidade e importância em aplicações comerciais. | ||
− | |||
− | |||
− | |||
− | |||
;Problemas propostos | ;Problemas propostos | ||
:[[C: Problema da média|Problema da média]]. | :[[C: Problema da média|Problema da média]]. |
Revision as of 02:35, 11 March 2009
Contents
- 1 Programa
- 2 Links sugeridos
- 3 Avaliações
- 4 Especificação de trabalho
- 5 Cronograma
- 5.1 Aula do dia 03/03/2009
- 5.2 Aula do dia 10/03/2009
- 5.3 Aula do dia 17/03/2009
- 5.4 Aula do dia 24/03/2009
- 5.5 Aula do dia 31/03/2009
- 5.6 Aula do dia 07/04/2009
- 5.7 Aula do dia 11/04/2009 (sábado)
- 5.8 Aula do dia 14/04/2009
- 5.9 Aula do dia 28/04/2009
- 5.10 Aula do dia 05/05/2009
- 5.11 Aula do dia 12/05/2009
- 5.12 Aula do dia 26/05/2009
- 5.13 Aula do dia 02/06/2009
- 5.14 Aula do dia 09/06/2009
- 5.15 Aula do dia 16/06/2009
- 5.16 Aula do dia 23/06/2009
- 5.17 Aula do dia 30/06/2009
Programa
O programa oficial está em construção, a última versão está disponível em PDF.
Links sugeridos
- Linguagem C#
- Acesso a Banco de dados em .NET
- Projeto Mono e Documentação
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
- 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.
- Problemas propostos
- Problema da média.
- Problema do número espelho.
- Problema da seqüência de Fibonacci.
Aula do dia 17/03/2009
- Atividade
- 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.
- Vetores e matrizes.
- 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, foreach, while e do).
- Problemas propostos
Aula do dia 24/03/2009
- Atividade
- Assuntos
- Exceções
- Lançamento.
- Tratamento.
- Criação.
- Lançamento.
- Problemas propostos
Aula do dia 31/03/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 07/04/2009
- Atividade
- Assuntos
- Tópicos de programação comercial na plataforma .NET utilizando C#
- Acesso a banco de dados
- Language Integrated Query (Linq).
- Acesso a banco de dados
- 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
- Atividade
- Prova I (segunda chamada).
- Apresentação dos trabalhos semestrais (primeira parte).
Aula do dia 05/05/2009
- Atividade
- Assuntos
- A linguagem de programação C#
- Classes.
- Indexadores.
- Palavra chave partial.
- Herança.
- Interface.
- Delegates.
- Métodos anônimos.
- Expressões lambda.
- Classes.
- 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).
- Acesso a banco de dados
- 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.