Código |
14331
|
Ano |
2
|
Semestre |
S2
|
Créditos ECTS |
6
|
Carga Horária |
PL(30H)/T(30H)
|
Área Científica |
Informática
|
Objectivos de Aprendizagem |
O objetivo desta unidade curricular é abordar o desenvolvimento de aplicações baseadas em tecnologias web, com foco no desenho de interface, estrutura, tecnologias e linguagens utilizadas nesse desenvolvimento. Em termos de aptidões, pretende-se cativar no(a) aluno(a) a sensibilidade e consciência critica para problemas específicos a esta área, nomeadamente no que se refere ao design e ubiquidade de aplicações web. Em termos de competências, pretende-se que o(a) aluno(a) seja capaz de: projetar e implementar autonomamente aplicações web; escolher o conjunto de tecnologias adequadas ao projeto; trabalhar com uma equipa na engenharia e desenvolvimento de software ou sistema direcionados para a web; utilizar, com facilidade, ambientes gráficos de desenvolvimento integrado ou a interface de linha de comandos para desenvolver aplicações web; integrar sistemas de gestão de bases de dados ou de ficheiros.
|
Conteúdos programáticos |
1. Arquiteturas de Serviços Web 2. Linguagens de Marcação para a Web 3. Linguagens de Notação 4. Desenvolvimento do Front-end 5. Desenvolvimento do Back-end 6. Armazenamento de Dados e Ligação a Bases de Dados
|
Metodologias de Ensino e Critérios de Avaliação |
Os conteúdos desta unidade curricular são expostos em aulas teóricas (método expositivo e interativo) e a sua vertente prática é explorada em aulas práticas laboratoriais. Cada tipo de aula tem duas horas de contacto semanal. As aulas práticas regem-se por guias laboratoriais que os estudantes executam em computadores de laboratórios. Cada aula incluí a implementação e execução de pelo menos uma aplicação web. Os trabalhos individuais e de grupo propostos são desenhados de modo a que os estudantes desenvolvam as capacidades técnicas descritas nos objetivos através do projeto e implementação de aplicações web. Avaliam-se as componentes teóricas e práticas recorrendo a 2 elementos principais: - Trabalho práticos com um peso de 60% na nota final; - Projeto de grupo com relatório de execução e apresentação, com peso de 40% na nota final.
|
Bibliografia principal |
Luís Abreu, “HTML 5”, FCA - Editora de Informática, 2011. Alexandre Pereira , Carlos Poupa, ”Linguagens WEB”, Edições Silabo, 4a edição revista e actualizada, 2011. Eric Freeman e Elisabeth Freeman, “Head First HTML with CSS & XHTML”, O’Reilly. Chuck Musciano e Bill Kenedy, “HTML & XHTML: The Definitive Guide”, O’Reilly. Eric Meyer, “CSS: The Definitive Guide”, O’Reilly. José Braga de Vasconcelos, “Python – Algoritmia e Programação Web”, FCA - Editora de Informática, 2012. Frederico Tavares, “Desenvolvimento de Aplicações em PHP”, FCA - Editora de Informática, 2012. World Wide Web Consortium and W3 Schools resources.
|
Língua |
Português
|