Objetivos / Competências
A.Reconhecer os conceitos e metodologias para o desenvolvimento de aplicações para a Internet baseado em frameworks e plataformas de serviços.
B.Efetuar a análise, desenho e desenvolvimento de aplicações web suportadas em frameworks.
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
Phillips, Arelthia (2012) WAMP It Up. Pintop Productions
DUCKETT, Jon (2014) Web Design with HTML, CSS, JavaScript and jQuery Set. Wiley. (Não há)
ULLMAN, Larry (2011) PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide, 4th Edition. Peachpit Press. Cota na biblioteca da ESTGV: 004.43
Powell, Thomas (2008) Ajax: The Complete Reference. McGraw-Hill Osborne Media. Cota na biblioteca da ESTGV: 004.91
Nixon, Robin (2014) Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5. O'Reilly Media. Cota na biblioteca da ESTGV: 004.43
York, Richard (2015) Web Development with jQuery. Wrox. Cota na biblioteca da ESTGV: 004.43
MCFARLAND, David (2014) JavaScript & jQuery: The Missing Manual, 2nd Edition. O'Reilly Media.Cota na biblioteca da ESTGV: 004.43
Node.JS - https://expressjs.com/
WELLING, Luke, THOMPSON, Laura (2001) PHP and MySQL Web Development. SAMS.Cota 004.4
Orr ,Eli, Zadik , Yehuda (2013) Programming with CodeIgniter MVC, Packt Publishing