MINISTÉRIO DA EDUCAÇÃOSECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUDESTE DE MINAS GERAIS
PROGRAMA ANALÍTICO DE DISCIPLINA
CAMPUS: IFSudeste – Campus BarbacenaCURSO: Técnico em InformáticaPERÍODO: 3º período SEMESTRE/ANO: 1º semestre / 2018DISCIPLINA: Construção de Páginas Web II CÓDIGO:PROFESSOR RESPONSÁVEL PELA DISCIPLINA:
Rafael José de Alencar Almeida TITULAÇÃO DO PROFESSOR RESPONSÁVEL PELA DISCIPLINA:
ESPECIALISTA
PROFESSOR (ES):
CARGA HORÁRIA TOTAL: 60 horas Nº TOTAL DE AULAS: 80
Nº TOTAL DE AULAS PRÁTICAS: 70 Nº TOTAL DE AULAS TEÓRICAS: 10
PRÉ-REQUISITO (S): Lógica de Programação II e Construção de Páginas Web
CO-REQUISITO (S):
OBJETIVOS
Introduzir os conceitos relacionados à programação front-end e ao desenvolvimento de páginas webe web apps baseados em HTML5 e tecnologias relacionadas. Habilitar o aluno a aplicar osconhecimentos adquiridos na disciplina de programação para expressar sua lógica na linguagemJavaScript, e interpretar, manipular e converter informações codificadas na notação de objetosJavaScript (JSON). Proporcionar uma visão geral sobre HTML5, JSON, APIs e tecnologias webemergentes.
EMENTA
Revisão desenvolvimento front-end em três camadas: HTML, CSS, JavaScript. Revisão dalinguagem HTML5 e do modelo de objetos do documento (DOM). Linguagem JavaScript: sintaxe,modos de uso, DHTML, JSON e AJAX. Biblioteca jQuery. APIs HTML5 e relacionadas:LocalStorage, Geolocalização, Multimídia, Canvas e SVG.
CONTEÚDO PROGRAMÁTICO N° AULAS/CONTEÚDO
Revisão desenvolvimento front-end em três camadas: HTML, CSS, JavaScript 6
Revisão da linguagem HTML5 e do modelo de objetos do documento (DOM) 4
Linguagem JavaScript: sintaxe e modos de uso 8
Manipulação do DOM com DHTML 8
Notação JSON 8
Requisições AJAX 8
Biblioteca jQuery 4
APIs HTML5: visão geral 4
Persistência local com LocalStorage 4
Geolocalização: conceitos e API 4
Manipulação de Multimídia 4
Manipulação de área de desenho com Canvas 4
Manipulação de imagens vetoriais SVG 4
METODOLOGIA DE ENSINO
Aulas práticas e expositivas e atividades práticas
RECURSOS DIDÁTICOSSlides/projetor, quadro branco e pincel.
AVALIAÇÃO
Provas práticas e trabalho prático
BIBLIOGRAFIA BÁSICA
1. MACEDO, Marcelo da Silva. CSS (Folhas de Estilos): dicas e truques. Rio de Janeiro: CiênciaModerna, 2006. 137 p.2. LEWIS, Joseph R; MOSCOVITZ, Meitar. CSS avançado. DAMIANI, Edgard B. São Paulo:Novatec, 2010. 413 p. ISBN 978-85-7522-220-1.3. FLANAGAN, David. Javascript: o guia definitivo. Trad. por: Edson Furmankiewicz. 4.ed. PortoAlegre/RS: Bookman, 2004. 818 p.
BIBLIOGRAFIA COMPLEMENTAR
1. NIELSEN, Jakob. Projetando Websites. Trad. por: Ana Gibson. Rio de Janeiro: Elsevier, 2000.416 p.2. WEYL, Estelle. Mobile HTML5. São Paulo: Novatec, 2014. 519 p. ISBN 978-85-7522-354-3.3. MACEDO, Marcelo da Silva. Construindo sites adotando padrões Web. Rio de Janeiro: CiênciaModerna, 2004. 249 p.4. RUSSELL, Matthew A. Mineração de dados da Web social. ZANOLLI, Rafael. São Paulo:Novatec, 2011. 357 p. ISBN 978-85-7522-245-4.5. ZELDMAN, Jeffrey. Projetando websites compatíveis. Rio de Janeiro: Elsevier, 2003. 412 p.STARK, Jonathan; JEPSON, Brian. Construindo aplicativos Android com HTML, CSS e JavaScript.FERNANDES, Acauan. São Paulo: Novatec, 2012. 200 p. ISBN 978-85-7522-325-3.
Barbacena, 26 de fevereiro de 2018.
Assinatura do Professor Responsável pela Disciplina