ISLA Santarém 17205
Tecnologias e Práticas Web
-
ApresentaçãoPresentationA UC possibilita aos estudantes conhecerem e explorarem tecnologias web utilizadas e valorizadas em ambientes profissionais.
-
ProgramaProgramme1. Conceitos de Programação Web: Modelo Cliente (Browser). Servidor (Servidor Web). Linguagens do lado do Cliente e Servidor 2. Web Design: Estrutura e Navegação. Conceitos de Design. Elementos de composição da página. Composição da página. 3. Projeto e Planeamento de sítios Web: Análise / Planeamento. Desenho. Implementação. Marketing. 4. Desenvolvimento de sítios Web: HTML Folhas de estilo. CSS. Formatação de documentos: formatações básicas, tabelas, formulários. Estruturação de páginas: divisórias e secções. Novos elementos HTML 5. Programas de desenho de sítios Web. 6. Frameworks: Bootstrap. Foundation. W3.CSS. Outras. 7. JavaScript: Modelo de programação. Interatividade. Javascript e Behaviors. Janelas de diálogo. Conceito de AJAX. jQuery. Frameworks. Dados persistentes. 8. SEO e acessibilidade: Conceitos e técnicas.
-
ObjectivosObjectivesObjetivos: O1. Dotar os estudantes com os conhecimentos que lhes permitam a criação de páginas estáticas utilizando uma ferramenta de Web Design. O2. Descrever os fundamentos de Web Design. O3. Apresentar as principais tecnologias Web. O4. Apresentar as tecnologias HTML, CSS e Javascript (HTML5). Competências: C1. Planear e desenhar sítios Web. C2. Dominar e aplicar os princípios do design responsivo. C3. Criar páginas web integrando HMTL, folhas de estilo – CSS, Javascript. C4. Utilizar frameworks HTML e CSS.
-
BibliografiaBibliographyCasabona, J. (2020). HTML and CSS Visual Quickstart Guide. PEARSON EDUCATION Duckett, J.(2022) PHP & MySQL: Server-side Web Development 1st Edition. Wiley Haverbeke, M. (2024). Eloquent Javascript, 3rd Edition: A Modern Introduction to Programming. No Starch Press Ranjan, A., Sinha, A., & Battewad, R. (2020). JavaScript for modern web development: building a web application using HTML, CSS, and JavaScript. BPB Publications. Scott, A. D., MacDonald, M., & Powers, S. (2021). JavaScript Cookbook: Programming the Web. O'Reilly Media.
-
MetodologiaMethodologyPresencial: 1. Apresentação de conteúdos com exemplos práticos. 2. Aplicação prática através de exercícios e trabalhos orientados para rever os conteúdos e consolidação os conhecimentos. 3. Prática laboratorial: baseada na metodologia Aprendizagem Baseada em Resolução de Problemas (ABRP) visando encontrar uma solução para um problema identificado pelos estudantes ou proposto pelo docente. Autónomo: 4. Pesquisa orientada e estudo de casos propostos pelo docente. O docente dá feedback sobre o trabalho de projeto presencialmente ou através da plataforma Moodle.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureObrigatório
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Avaliação Curricular (contínua):
A1. Portfólio de exercícios realizados em sala de aula.
A2. Trabalho prático (grupo).
A3. Teste final teórico/prático (individual).
A classificação final é calculada através da fórmula Classificação Final = A1*0,2+A2*0,4+A3*0,4.
O estudante é aprovado se obtiver classificação igual ou superior a 9,5 valores.
Avaliação Final ou em Época de Recurso ou Época Especial (A):
Hipótese 1:
A1. Portfólio de trabalhos/exercícios de aula. O estudante realizou os exercícios e obteve classificação positiva: mantêm a nota que será considerada nestas épocas de avaliação.
A2. Projeto prático (grupo). O estudante participou no trabalho de grupo e obteve classificação positiva na componente individual: mantém a nota que será considerada nestas épocas de avaliação.
A3. Teste teórico/prático (individual). O estudante realiza este Teste em qualquer das épocas em que se submeta a avaliação.
A classificação final é calculada através da fórmula prevista na avaliação Curricular (contínua).
Hipótese 2:
O estudante não realizou trabalhos/exercícios de aula ou realizando obteve classificação negativa e/ou não participou no trabalho de grupo ou participando obteve classificação negativa na componente de avaliação individual.
Avaliação Final, Avaliação em Época de Recurso/Especial (A):
O estudante realiza o exame teórico-prático (A=100%) e é aprovado se obtiver uma classificação igual ou superior a 9,5 valores em 20.


