TADS:Desenvolvimento Web I (2014-2)

De Wiki Cursos IFPR Foz
Revisão de 22h52min de 16 de novembro de 2016 por Felippe Scheidt (discussão | contribs)
Ir para navegaçãoIr para pesquisar

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

  1. Conceitos fundamentais de frameworks
  2. Diferenças entre frameworks e bibliotecas
  3. Aplicação de padrões de projetos
  4. Frameworks para desenvolvimento Web
    1. Baseados em ações
    2. Baseados em componentes
  5. Frameworks de teste unitário
  6. 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

  1. Fundamentos da linguagem HTML
    1. Conceitos de hipertexto e marcação através de tags
    2. Tags de estruturação de texto: parágrafos, listas, títulos, span e divs
    3. Tags de formulários: campos textos, caixas de seleção, botões e caixas de comentários.
    4. Tabelas
  2. Fundamentos de CSS
    1. Conceitos de herança de propriedades
    2. Padrões de cores seguras.
    3. Fontes seguras.
    4. Conceitos de layout e layers
  3. Fundamentos do Javascript
    1. Estrutura básica de um programa Javascript
    2. 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

  1. SILVA, Maurício Samy. JavaScript: Guia do Programador. Novatec, 2010.
  2. SANDERS, Bill. Smashing HTML 5: Técnicas para a Nova Geração da Web. Bookman, 2012.
  3. MEYER, Eric A. Smashing CSS - Técnicas Profissionais para um Layout Moderno. Bookman, 2011.
  4. LUBBERS, Peter; ALBERS, Brian; SALIM, Frank. Programação Profissional em HTML5. Altabooks, 2013.
  5. FLANAGAN, David. JavaScript: O Guia Definitivo. Bookman, 2012.

REFERÊNCIAS COMPLEMENTARES

  1. LAWSON, Bruce; SHARP, Remy. Introdução ao HTML 5. Altabooks,
  2. COLLISON, Simon. Desenvolvendo CSS na Web: do Iniciante ao Profissional. Altabooks, 2008.
  3. GOMES, Ana Laura. XHTML/CSS – Criação de páginas web. Senac, 2010.
  4. SILVA, Mauricio Samy. HTML5 – A Linguagem de Marcação que Revolucionou a Web. Editora Novatec: 2011.
  5. 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.