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
          

















