6 ECTS; 1º Ano, 1º Semestre, 30,0 T + 30,0 TP + 5,0 OT + 5,0 O , Cód. 30161.
Docente(s)
- Pedro Daniel Frazão Correia (2)
- Pedro Miguel Aparício Dias (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não Aplicável
Objetivos
Conseguir planear e implementar aplicações nas plataformas web e mobile simultaneamente, utilizando as tecnologias HTML, CSS, Javascript e Cordova.
Programa
1-Arquitecturas
a. Protocolo HTTP
2-Hypertext Markup Language.
a. Clássico
b. Template engines (Jade)
3. CSS-Folhas de Estilos em Cascata.
a. Estático
b. Linguagens dinâmicas (LESS, SASS)
4- Javascript
a. Client side MVC (Backbone.js)
b. Server side API (Node.js)
5- Mobile deployment (Cordova)
6- Trabalho final.
Metodologia de avaliação
Trabalhos apresentados pelos alunos e provas escritas.
Bibliografia
- Cameron, . (2013). A Software Engineer Learns HTML5, JavaScript and jQuery . -: Cisdal Publishing
- Lopes, P. (2005). Multimédia Digital. Lisboa: Departamento de Ciências e Tecnologias da Informação, ISCTE
- M. Wargo, J. (2015). Apache Cordova 4 Programming. Indianapolis, Indiana : Addison-Wesley Professional
Método de Ensino
Aulas expositivas e de resolução de exercícios, com recurso às novas tecnologias. Aulas laboratoriais de análise e desenvolvimento de exercícios.
Software utilizado nas aulas