8000 GitHub - andrelanna/fga0242: Tecnicas de Programação em Plataformas Emergentes
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

andrelanna/fga0242

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnB - Universidade de Brasilia
FGA - Faculdade do Gama

Técnicas de Programação em Plataformas Emergentes


Programa da disciplina / Cronograma de aulas:

Aula no. Data Descrição
1 24/03/2025 Apresentação do plano de ensino / Revisão de OO
2 26/03/2025 Revisão de OO e Design Patterns
3 31/03/2025 Testes unitários, testes, casos de testes, suíte de testes
4 02/04/2025 Testes unitários, runners de testes unitarios, rotulação de testes, testes de exceção, testes parametrizados
5 07/04/2025 Exercícios de testes unitários
6 09/04/2025 TDD, padrões barra verde e vermelha.
7 14/04/2025 Prática de TDD
8 16/04/2025
9 21/04/2025 Feriado (Tiradentes) / Exercicio de fixação em TDD
10 23/04/2025 Avaliação 1
11 28/04/2025 Refatoração: introdução à refatoração, quando refatorar, quando não refatorar, maus cheiros de código
12 30/04/2025 Refatoração: Extrair método, mover método, mover atributo
13 05/05/2025 Refatoração: Encapsular atributo, Extrair sub-classe, Extrair super-classe
14 07/05/2025 Refatoração: Substituir método por objeto-método, exercícios de refatoração
15 12/05/2025 Programação defensiva: Conceitualização e importância, introdução às técnicas de Programação Defensiva
16 14/05/2025 Programação defensiva: assertivas e programação por contrato, assertivas, pré-condições e pós-condições, invariantes.
17 19/05/2025 Programação defensiva: Exercícios
18 21/05/2025 Tratamento e depuração de código: Erros vs. Exceções, Técnicas de prevenção de erros inevitáveis
19 26/05/2025 Tratamento e depuração de código: Técnicas para teste de código, técnicas de depuração de código
20 28/05/2025 Tratamento e depuração de código: Exercícios
21 02/06/2025 Atividade extra-classe
22 04/06/2025 Avaliação 2 ⚠️ Data a ser remarcada com a turma
23 09/06/2025 Componentes e Frameworks: conceitos e definições, frameworks caixa branca, caixa preta e caixa cinza.
24 11/06/2025 Componentes e Frameworks: conceitos e definições, frameworks de domínio horizonta, frameworks de domínio vertical
25 16/06/2025 Componentes e Frameworks: implementação de frameworks.
26 18/06/2025 Componentes e Frameworks: Exercícios
27 23/06/2025 Entrega do Trabalho Prático
28 25/06/2025 Entrega do Trabalho Prático
29 30/06/2025 Desenvolvimento avançado de software: plataformas emergentes, implementação de produtos em plataformas emergentes.
30 02/07/2025 Desenvolvimento avançado de software: plataformas emergentes, implementação de produtos em plataformas emergentes.
31 07/07/2025
32 09/07/2025 Avaliação 3
33 14/07/2025 Aula extra / Revisão de menção
34 16/07/2025 Aula extra / Revisão de menção
35 21/07/2025 Aula extra / Revisão de menção
36 23/07/2025 Aula extra / Revisão de menção

Frequência:

  • Haverá lista de chamadas em todas as aulas.
  • Faltas não serão abonadas.

Avaliação do aprendizado:

  • Avaliação 1: 20 pontos.
  • Avaliação 2: 20 pontos.
  • Avaliação 3: 20 pontos.
  • Trabalho prático: 40 pontos.

Metodologia:

  • Aulas expositivas
  • Aplicação de exercícios de fixação

Horário de atendimento:
Segundas e quartas, de 13:00 às 14:00 horas.
UED (Sala 14) ou CEDIS (container #19)

About

Tecnicas de Programação em Plataformas Emergentes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0