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)
(Especificação de trabalho)
Line 48: Line 48:
 
**12/05/2009 - Nunit.
 
**12/05/2009 - Nunit.
 
**19/05/2009 - SharpDevelop.
 
**19/05/2009 - SharpDevelop.
 +
**26/05/2009 - Acássio Queiroz: PHP.
 
*[[Trabalho semestral: Linguagens para Aplicação Comercial (UFBA 2009.1)|Trabalho semestral]].
 
*[[Trabalho semestral: Linguagens para Aplicação Comercial (UFBA 2009.1)|Trabalho semestral]].
  

Revision as of 01:07, 8 April 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

  • Mini-seminário.
    • 11/03/2009 - JPA: Ramon Pereira Lopes.
    • 18/03/2009 - Reflection em Java: Marcus Vinicius Lacerda Fagundes.
    • 24/03/2009 - Shell Script: Bruno Guimarães Souza.
    • 31/03/2009 - Beans Binding: Gustavo Ramos.
    • 07/04/2009 - PHP+AJAX+MySql: Adson Vinícius.
    • 07/04/2009 - Monodevelop: Tiago Trocoli.
    • 14/04/2009 - NHibernate: Anderson Martins.
    • 21/04/2009 - Maker: Timoteo Araujo Oliveira de Sales.
    • 28/04/2009 - Visual Basic 6: Silas Queiroz Silva.
    • 05/05/2009 - System.Security, System.Security.Cryptography.
    • 12/05/2009 - Nunit.
    • 19/05/2009 - SharpDevelop.
    • 26/05/2009 - Acássio Queiroz: PHP.
  • Trabalho semestral.

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
CSharp: Exercício herança (Pessoa).
Problema da escrita no celular.

Aula do dia 07/04/2009

Atividade
Mini-seminário
Ajax com PHP e MySql: Adson Vinícius.
Monodevelop: Tiago Trocoli.
Compartilhamento de soluções:
Anderson Martins: Solução: CSharp: Exercício herança (Pessoa) (Anderson Martins).
Acássio Queiroz: Solução: Problema do giro da palavra (Acássio Queiroz).
Adson Vinícius: Solução: Problema do giro da palavra (Adson Vinícius).
Cleber Pinelli: Solução: Problema do giro da palavra (Cleber Pinelli).
Gustavo Ramos: Solução: Problema da escrita no celular (Gustavo Ramos).
Arleson Nunes: Solução: Problema da fragmentação de memória (Arleson Nunes).
Marcus Vinícius: Solução: Problema da fragmentação de memória (Marcus Vinícius).
Fábio Novais: Solução: Problema da seqüência de Fibonacci (Fábio Novais).
Timoteo Sales: Solução: Problema do número espelho (Timoteo Sales).
Assuntos
Revisão para a prova.

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).
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.
JBoss.
Equipe 3
Componentes
Andeson Martins
Fábio Novais
Arleson Nunes
Silas Queiroz
Assuntos
C#.
Windows.Forms.
SQL Server 2005.
Equipe 4
Componentes
Bruno Sousa
Luis Braga
Timoteo Sales
Assuntos
Ruby on Rails
Componentes
Acássio Queiroz.
Adson Vinícius.
Gustavo Ramos.
Assuntos
Richfaces (JBoss).
Facelets.
Java.
JPA.
Hibernate.
EJB 3.0.

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 09/05/2009 (sábado)

Atividade
Assuntos
Tópicos de programação comercial na plataforma .NET utilizando C#
Acesso a banco de dados.
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.