Objetivos / Competências
A. Reconhecer conceitos e metodologias para o desenvolvimento de aplicações Web suportadas em frameworks.
B. Efetuar a análise, desenho e desenvolvimento de aplicações Web, adaptáveis a diferentes tipos de dispositivos.
Conteúdos programáticos resumidos
1. Desenho Responsivo
2. Padrão MVC
3. Programação server-side
4. Autenticação com tokens
5. Sistemas de gestão de conteúdos
Metodologias de ensino e critérios de avaliação
Aulas de caráter essencialmente prático, com apelo constante à participação, desenvolvimento do espírito crítico e de iniciativa, e procura da excelência nos trabalhos realizados.
Ponderação, em todas as épocas de avaliação:
· Projeto Final (70%, mínimos de 10/20) + Tarefas de avaliação contínua (20%) + participação nas aulas (10%)
ou
· Projeto Final (80%, mínimos de 10/20) + Tarefas de avaliação contínua (20%);
O Projeto Final está sujeito a defesa individual, onde o aluno terá de demonstrar as soluções implementadas no trabalho e os conceitos teóricos necessários para a sua implementação;
As tarefas de avaliação contínua só são realizáveis em Época Normal.
A melhoria do projeto, se a avaliação já tiver sido comunicada, implica novo trabalho.
A avaliação do projeto, mesmo quando realizado em grupo, é individual.
Bibliografia resumida
- Powell, Thomas (2002) Web Design: The Complete Reference. Osborne. - Phillips, Arelthia (2012) WAMP It Up. Pintop Productions
- Duckett, Jon (2014) Web Design with HTML, CSS, JavaScript and jQuery Set. Wiley.
- Ullman, Larry (2011) PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, 4th Edition.
Peachpit Press
- Node.JS - https://expressjs.com/
- Nixon, Robin (2014) Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. O'Reilly Media
- York, Richard (2015) Web Development with jQuery. Wrox
- Mcfarland, David (2014) JavaScript & jQuery: The Missing Manual, 2nd Edition. O'Reilly Media.
- Robbins, Jennifer (2012) Learning Web Design. Shroff
- Frain, Ben (2012) Responsive Web Design with HTML5 and CSS3. Packt Publishing Limited
- Meyer, Eric (2006) CSS: The Definitive Guide Paperback. O'Reilly Media.
- Morville, Peter, Rosenfeld, Louis (2006) Information Architecture for the World Wide Web: Designing Large-Scale Web Sites, 3rd Ed