TADS:Desenvolvimento Web I (2014-2): mudanças entre as edições
(Criou página com ' =Plano de ensino= ==1. IDENTIFICAÇÃO== '''Curso''': Tecnologia em Análise e Desenvolvimento de Sistemas '''Componente Curricular''': Frameworks '''Professor''': Felippe ...') |
Sem resumo de edição |
||
Linha 33: | Linha 33: | ||
==4. OBJETIVOS DO COMPONENTE CURRICULAR== | ==4. OBJETIVOS DO COMPONENTE CURRICULAR== | ||
Utilização de frameworks e de componentes de software reutilizáveis visando a otimização do processo de desenvolvimento de sistemas, diminuindo a redundância da geração de código. | Utilização de frameworks e de componentes de software reutilizáveis visando a otimização do processo de desenvolvimento de sistemas, diminuindo a redundância da geração de código. | ||
==5. PROCEDIMENTOS METODOLÓGICOS== | ==5. PROCEDIMENTOS METODOLÓGICOS== | ||
Linha 42: | Linha 44: | ||
===Recursos e materiais=== | ===Recursos e materiais=== | ||
* Aulas expositivas empregando: quadro, multimídia; | * Aulas expositivas empregando: quadro, multimídia; | ||
* Seminários para apresentação de trabalhos; | |||
* Trabalhos individuais e/ou grupo; | |||
* Exercícios em sala de aula. | |||
==3. PROGRAMA== | |||
# Fundamentos da linguagem HTML | |||
## Conceitos de hipertexto e marcação através de tags | |||
## Tags de estruturação de texto: parágrafos, listas, títulos, span e divs | |||
## Tags de formulários: campos textos, caixas de seleção, botões e caixas de comentários. | |||
## Tabelas | |||
# Fundamentos de CSS | |||
## Conceitos de herança de propriedades | |||
## Padrões de cores seguras. | |||
## Fontes seguras. | |||
## Conceitos de layout e layers | |||
# Fundamentos do Javascript | |||
## Estrutura básica de um programa Javascript | |||
## Conceitos de variáveis e funções | |||
==4. METODOLOGIA E RECURSOS DIDÁTICOS== | |||
* Aulas expositivas empregando: quadro, multimídia com power-point; | |||
* Seminários para apresentação de trabalhos; | * Seminários para apresentação de trabalhos; | ||
* Trabalhos individuais e/ou grupo; | * Trabalhos individuais e/ou grupo; |
Edição das 22h52min de 16 de novembro de 2016
Plano de ensino
1. IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Frameworks
Professor: Felippe Alex Scheidt
Turma: 01/2015
Período Letivo: Terceiro
Ano: 2016
Carga horária: 60
Horário Semanal de Atendimento ao Estudante: Terça-feira, 18:00 – 19:00
2. EMENTA
Conceito de framework; componentes de software reutilizáveis; vantagens do uso de frameworks; principais frameworks para desenvolvimento web; frameworks para persistência de dados; frameworks baseados em ações; frameworks baseados em componentes; APIs (application programming interface).
3. CONTEÚDO PROGRAMÁTICO
- Conceitos fundamentais de frameworks
- Diferenças entre frameworks e bibliotecas
- Aplicação de padrões de projetos
- Frameworks para desenvolvimento Web
- Baseados em ações
- Baseados em componentes
- Frameworks de teste unitário
- Frameworks de persistência
4. OBJETIVOS DO COMPONENTE CURRICULAR
Utilização de frameworks e de componentes de software reutilizáveis visando a otimização do processo de desenvolvimento de sistemas, diminuindo a redundância da geração de código.
5. PROCEDIMENTOS METODOLÓGICOS
Metodologia de ensino
- Aulas expositivas em laboratório de informática com projetor.
- Uso de ambiente de programação para desenvolvimento das atividades
- Uso do computador para em laboratório para exemplificação dos conteúdos didáticos
Recursos e materiais
- Aulas expositivas empregando: quadro, multimídia;
- Seminários para apresentação de trabalhos;
- Trabalhos individuais e/ou grupo;
- Exercícios em sala de aula.
3. PROGRAMA
- Fundamentos da linguagem HTML
- Conceitos de hipertexto e marcação através de tags
- Tags de estruturação de texto: parágrafos, listas, títulos, span e divs
- Tags de formulários: campos textos, caixas de seleção, botões e caixas de comentários.
- Tabelas
- Fundamentos de CSS
- Conceitos de herança de propriedades
- Padrões de cores seguras.
- Fontes seguras.
- Conceitos de layout e layers
- Fundamentos do Javascript
- Estrutura básica de um programa Javascript
- Conceitos de variáveis e funções
4. METODOLOGIA E RECURSOS DIDÁTICOS
- Aulas expositivas empregando: quadro, multimídia com power-point;
- Seminários para apresentação de trabalhos;
- Trabalhos individuais e/ou grupo;
- Exercícios em sala de aula.
5. AVALIAÇÃO
- Trabalhos individuais e/ou grupo;
- Apresentação de seminários;
- Provas bimestrais individuais;
- Participação em sala.
5.1 – REGIME ESPECIAL DE RECUPERAÇÃO
a - Programa de Atividades e de Orientação:
Semanalmente haverá um horário de atendimento a dúvidas e esclarecimentos gerais da disciplina.
b - Formas de Avaliação:
Para os alunos que não alcançarem o conceito mínimo será realizada uma prova de exame ao final do semestre
REFERÊNCIAS BIBLIOGRÁFICAS
REFERÊNCIAS BÁSICAS
- SILVA, Maurício Samy. JavaScript: Guia do Programador. Novatec, 2010.
- SANDERS, Bill. Smashing HTML 5: Técnicas para a Nova Geração da Web. Bookman, 2012.
- MEYER, Eric A. Smashing CSS - Técnicas Profissionais para um Layout Moderno. Bookman, 2011.
- LUBBERS, Peter; ALBERS, Brian; SALIM, Frank. Programação Profissional em HTML5. Altabooks, 2013.
- FLANAGAN, David. JavaScript: O Guia Definitivo. Bookman, 2012.
REFERÊNCIAS COMPLEMENTARES
- LAWSON, Bruce; SHARP, Remy. Introdução ao HTML 5. Altabooks,
- COLLISON, Simon. Desenvolvendo CSS na Web: do Iniciante ao Profissional. Altabooks, 2008.
- GOMES, Ana Laura. XHTML/CSS – Criação de páginas web. Senac, 2010.
- SILVA, Mauricio Samy. HTML5 – A Linguagem de Marcação que Revolucionou a Web. Editora Novatec: 2011.
- BOLTON, Jina; SMITH, Steve; ADAMS, Cameron; JOHNSON, David. A Arte e a Ciência da Css - Crie Web Designs Inspiradores Baseados em Padrões. Editora Bookman: 2009.