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: Tarefas de avaliação contínua (20%); Exame (30%, mínimos de 7/20); Projeto (40%, mínimos de 7/20); participação presencial nas aulas (10%).
• As tarefas de avaliação contínua só são realizáveis em Época Normal.
• A submissão do projeto em épocas seguintes implica novo trabalho.
• A melhoria do projeto, se a avaliação já tiver sido comunicada, implica novo trabalho.
• Todas as tarefas e o projeto são passíveis de defesa individual.
• 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