Difference between revisions of "Linguagens para Aplicação Comercial (UFBA 2008.2)"
From AdonaiMedrado.Pro.Br
Line 21: | Line 21: | ||
== Objetivo == | == Objetivo == | ||
+ | * Compreender o contexto de criação, história e características básicas de linguagens de aplicação comercial que se destacaram. | ||
+ | * Compreender a importância da qualidade, documentação e legibilidade do código nas aplicações comerciais. | ||
+ | * Desenvolver a habilidade de criar testes de unidade. | ||
+ | * Desenvolver a habilidade para compreender e escrever códigos em uma linguagem para aplicação comercial. | ||
+ | |||
== Conteúdo Programático == | == Conteúdo Programático == | ||
# Conceitos Básicos | # Conceitos Básicos | ||
Line 32: | Line 37: | ||
## Teste de unidade. | ## Teste de unidade. | ||
# Histórico e característica básicas das linguagens Cobol, PL/B, Clipper, Delphi e Visual Basic. | # Histórico e característica básicas das linguagens Cobol, PL/B, Clipper, Delphi e Visual Basic. | ||
+ | # Uso de padrões de projeto em aplicações comerciais. | ||
# A linguagem de programação C# | # A linguagem de programação C# | ||
## Histórico. | ## Histórico. | ||
Line 67: | Line 73: | ||
### ''ActiveX Data Objects'' (ADO.NET). | ### ''ActiveX Data Objects'' (ADO.NET). | ||
### ''Language Integrated Query'' (Linq). | ### ''Language Integrated Query'' (Linq). | ||
+ | |||
== Metodologia == | == Metodologia == | ||
Aulas expositivas, trabalhos práticos e estudo dirigido. | Aulas expositivas, trabalhos práticos e estudo dirigido. | ||
+ | |||
== Recursos didáticos == | == Recursos didáticos == | ||
* Datashow ou retroprojetor. | * Datashow ou retroprojetor. | ||
− | * | + | * Laboratório com computadores equipados com o software Mono 1.9.1 ou Microsoft .NET 3.5, preferencialmente com Visual Studio ou Monodevelop. |
+ | |||
== Avaliação == | == Avaliação == | ||
* Trabalho de pesquisa e implementação. | * Trabalho de pesquisa e implementação. | ||
Line 79: | Line 88: | ||
* Prova 2 | * Prova 2 | ||
** Pontuação: 2,5. | ** Pontuação: 2,5. | ||
+ | |||
== Bibliografia Básica == | == Bibliografia Básica == | ||
+ | McCONNELL, Steven C.. '''Code Complete''': a practical handbook of software construction. Redmond: Microsoft Press. | ||
+ | |||
== Bibliografia Recomendada == | == Bibliografia Recomendada == | ||
+ | ONO, Mutsuo. '''COBOL para microcomputadores'''. São Paulo: McGraw-Hill 1990. | ||
+ | ASHLEY, Ruth. '''COBOL estruturado'''. Tradução Andréa Dell'Amore Santos. São Paulo: Érica, 1991. |
Revision as of 00:41, 18 August 2008
Contents
Identificação da Disciplina
- Nome
- Linguagens para Aplicação Comercial.
- Código
- MATA76.
- Departamento
- Computação.
- Carga Horária
- 51 h.
- Função
- Básica.
- Natureza
- Optativa.
- Pré-requisitos obrigatórios
- Estruturas de Dados e Algoritmos I.
- Pré-requisitos recomendados
- Não tem.
Ementa
Estudo de uma ou mais linguagens de aplicação comercial.
Objetivo
- Compreender o contexto de criação, história e características básicas de linguagens de aplicação comercial que se destacaram.
- Compreender a importância da qualidade, documentação e legibilidade do código nas aplicações comerciais.
- Desenvolver a habilidade de criar testes de unidade.
- Desenvolver a habilidade para compreender e escrever códigos em uma linguagem para aplicação comercial.
Conteúdo Programático
- Conceitos Básicos
- Conceito de Linguagem de programação
- Conceito Aplicação
- Questões de Legibilidade e Qualidade de Código
- Importância da legibilidade do código em aplicações comerciais.
- Legibilidade e estilos de programação.
- Documentação.
- Programação e Teste
- Teste de unidade.
- Histórico e característica básicas das linguagens Cobol, PL/B, Clipper, Delphi e Visual Basic.
- Uso de padrões de projeto em aplicações comerciais.
- A linguagem de programação C#
- Histórico.
- Padronização.
- Contexto de criação.
- A plataforma Microsoft .NET.
- Versões e diferenças da plataforma Microsoft .NET.
- O projeto Mono
- Ambientes integrados de desenvolvimento (Integrated Development Environments - IDEs)
- Visual Studio.
- Monodevelop.
- Classes
- Construtores e destrutores.
- Métodos.
- Parâmetros.
- Modificadores de acesso.
- Anônimos.
- Indexadores.
- Modificadores de acesso.
- Atributos.
- Instruções de controle.
- Seleção (if e switch).
- Repetição (for, foreach, while e do).
- Coleções
- Coleções genéricas.
- Exceções
- Lançamento.
- Tratamento.
- Criação.
- Programação para Web
- Active Server Pages (ASP.NET).
- Acesso a arquivos.
- Acesso a arquivos XML (Dataset).
- Acesso a banco de dados
- ActiveX Data Objects (ADO.NET).
- Language Integrated Query (Linq).
- Histórico.
Metodologia
Aulas expositivas, trabalhos práticos e estudo dirigido.
Recursos didáticos
- Datashow ou retroprojetor.
- Laboratório com computadores equipados com o software Mono 1.9.1 ou Microsoft .NET 3.5, preferencialmente com Visual Studio ou Monodevelop.
Avaliação
- Trabalho de pesquisa e implementação.
- Pontuação: 5,0.
- Prova 1
- Pontuação: 2,5.
- Prova 2
- Pontuação: 2,5.
Bibliografia Básica
McCONNELL, Steven C.. Code Complete: a practical handbook of software construction. Redmond: Microsoft Press.
Bibliografia Recomendada
ONO, Mutsuo. COBOL para microcomputadores. São Paulo: McGraw-Hill 1990. ASHLEY, Ruth. COBOL estruturado. Tradução Andréa Dell'Amore Santos. São Paulo: Érica, 1991.