TADS:Desenvolvimento Web I (2014-2): mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 17: Linha 17:


'''Horário Semanal de Atendimento ao Estudante:''' Terça-feira, 18:00 – 19:00
'''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.




==1. OBJETIVO DO COMPONENTE CURRICULAR:==
Estudar e utilizar as tecnologias básicas para a construção de web sites, em especial a linguagem de marcação HTML, em conjunto com a linguagem de folha de estilos – CSS e a linguagem de programação Javascript.


==2. EMENTA==
Visão histórica da internet; Conceitos básicos sobre o funcionamento e os protocolos da internet; Conceito de hipertexto e hipermídia; Linguagem de marcação HTML e sua utilização na estruturação de páginas web; Linguagem de folha de estilos (CSS); linguagem de programação JavaScript.


==3. PROGRAMA==
==3. PROGRAMA==

Edição das 22h53min 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


1. OBJETIVO DO COMPONENTE CURRICULAR:

Estudar e utilizar as tecnologias básicas para a construção de web sites, em especial a linguagem de marcação HTML, em conjunto com a linguagem de folha de estilos – CSS e a linguagem de programação Javascript.

2. EMENTA

Visão histórica da internet; Conceitos básicos sobre o funcionamento e os protocolos da internet; Conceito de hipertexto e hipermídia; Linguagem de marcação HTML e sua utilização na estruturação de páginas web; Linguagem de folha de estilos (CSS); linguagem de programação JavaScript.

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.