Saltar para:
Logótipo
Você está em: Início > L.EIC019

Linguagens e Tecnologias Web

Código: L.EIC019     Sigla: LTW

Áreas Científicas
Classificação Área Científica
OFICIAL Engenharia Informática e Computação

Ocorrência: 2023/2024 - 2S Ícone do Moodle

Ativa? Sim
Página Web: https://web.fe.up.pt/~arestivo/page/courses/ltw/
Unidade Responsável: Departamento de Engenharia Informática
Curso/CE Responsável: Licenciatura em Engenharia Informática e Computação

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
L.EIC 412 Plano Oficial 2 - 6 52 162

Docência - Responsabilidades

Docente Responsabilidade
André Monteiro de Oliveira Restivo Regente
Mais informaçõesA ficha foi alterada no dia 2023-11-28.

Campos alterados: Objetivos, Resultados de aprendizagem e competências, Métodos de ensino e atividades de aprendizagem, Fórmula de cálculo da classificação final, Programa, Avaliação especial, Melhoria de classificação, Obtenção de frequência, Provas e trabalhos especiais

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos

Pretende-se, nesta unidade curricular, que os alunos desenvolvam competências nas linguagens e tecnologias WEB mais significativas, no contexto tecnológico atual, ou que foram determinantes no processo evolutivo da WEB. 

Resultados de aprendizagem e competências

Pretende-se que os estudantes que obtenham aprovação à disciplina, consigam:
1 - Estruturar documentos usando a linguagem HTML.
2 - Usar a linguagem CSS para fazer o layout e o design de uma página web.
3 - Criar páginas web dinâmicas com acesso a uma base de dados usando a linguagem PHP.
4 - Usar a linguagem Javascript, do lado do cliente, de forma a melhorar a interação entre o utilizador e a página web.
5 - Perceber o funcionamento do protocolo HTTP, os seus vários tipos de pedidos e respostas.
6 - Analisar os vários tipos de problemas de segurança que podem ocorrer no desenvolvimento de uma página web e saber como os resolver.
7 - Usar expressões regulares para validar e limpar dados em formato de texto.
8 - Perceber a relação entre o XML e o desenvolvimento web assim como as várias tecnologias associadas como o XPath.

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

Conhecimentos de programação procedimental, desenho e utilização de bases de dados relacionais, e utilização do Git adquiridos em unidades curriculares anteriores.

Programa

HTML 5 e CSS 3
A linguagem PHP
Javascript do lado do cliente
O protocolo HTTP
Segurança Web
Expressões Regulares
XML and XPath

Bibliografia Obrigatória

Elizabeth Castro, Bruce Hyslop; HTML5 & CSS3: Visual QuickStart Guide (Visual QuickStart Guides), Peachpit Press, 2011. ISBN: 0-321-71961-1
David Flanagan; JavaScript: The Definitive Guide, O'Reilly Media, 2011. ISBN: 0-596-80552-7
Anders Moller and Michael I. Schwartzbach; An introduction to XML and web technologies. ISBN: 0-321-26966-7

Métodos de ensino e atividades de aprendizagem

Nas aulas teóricas são expostos  os conceitos com recurso a exemplos práticos sempre que necessário.

Nas aulas práticas são propostos exercícios práticos, para serem resolvidos pelos estudantes, em complemento aos conceitos apresentados previamente nas aulas teóricas. Adicionalmente os alunos terão de desenvolver um projecto onde apliquem os conceitos apresentados nas aulas.

Software

sqlite3
PHP 7.4

Palavras Chave

Ciências Tecnológicas > Tecnologia > Tecnologia da internet
Ciências Tecnológicas > Tecnologia > Tecnologia da informação

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Designação Peso (%)
Exame 50,00
Trabalho laboratorial 50,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Estudo autónomo 30,00
Frequência das aulas 56,00
Trabalho laboratorial 82,00
Total: 168,00

Obtenção de frequência

Condições para obtenção de frequência: não exceder o limite de faltas estabelecido nas normas gerais (25% do número de aulas práticas e teórico-práticas previstas) e obter uma classificação mínima de 40% na avaliação distribuída.


Os estudantes que obtiveram frequência no ano letivo anterior podem manter a nota de frequência que obtiveram nesse ano; devem, neste caso, informar o docente responsável pela UC, durante a primeira semana de aulas, e não devem inscrever-se nas turmas teórico-práticas.

Fórmula de cálculo da classificação final

Nota Final = 0.5 * Trabalho + 0.5 * Exame

Nota mínima de 40% no Trabalho e Exame.

Provas e trabalhos especiais

Haverá lugar à realização de um trabalho prático, realizado parcialmente nas aulas teórico-práticas, com apresentação na última semana de aulas e entrega na semana anterior.

Trabalho de estágio/projeto





Avaliação especial (TE, DA, ...)

Os trabalhadores estudantes deverão fazer a apresentação dos trabalhos na mesma semana das datas fixadas para a entrega dos mesmos. A entrega dos trabalhos deverá ser feita impreterivelmente nos mesmos prazos dos alunos normais. Em datas, previamente acordadas com o docente, deverão os alunos neste regime fazerem sessões intermédias de apresentação do progresso do trabalho.

Melhoria de classificação

A componente de exame pode ser melhorada na mesma edição no exame de recurso. A componente dos trabalhos não é passível de melhoria.

Observações





Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-02-21 às 00:35:42 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias