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

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
(Aula do dia 31/03/2009)
(Aula do dia 07/04/2009)
Line 83: Line 83:
 
=== Aula do dia 07/04/2009 ===
 
=== Aula do dia 07/04/2009 ===
 
;Atividade
 
;Atividade
 
 
;Assuntos
 
;Assuntos
 +
:Tópicos de programação comercial na plataforma .NET utilizando C#
 +
::Acesso a banco de dados
 +
:::Language Integrated Query (Linq).
 
;Problemas propostos
 
;Problemas propostos
  

Revision as of 15:59, 2 March 2009

Programa

O programa oficial está em construção, uma versão em construçã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,5 pontos.
  • Prova II - 2,5 pontos.
  • Trabalho semestral - 5,0 pontos.

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.
Assuntos
Revisão de orientação a objeto.
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

Aula do dia 10/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 17/03/2009

Atividade
Assuntos
A linguagem de programação C#
Exceções
Lançamento.
Tratamento.
Criação.
Problemas propostos

Aula do dia 24/03/2009

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

Aula do dia 31/03/2009

Atividade
Assuntos
A linguagem de programação C#
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).
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.
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.