Desenvolvimento para A Internet e Aplicações Móveis

DIAM
6 ECTSS2Exam: Not specified
Overall
No reviews yet
Workload
--

Description

Objetivos

Um aluno quando termina esta UC deve ser capaz de:

  • OA1. Conhecer e compreender os conceitos e as tecnologias de base para o desenvolvimento para a Web.
  • OA2. Conhecer os conceitos relativos ao desenvolvimento para a Web do lado do cliente e aplicar as tecnologias adequados respetivas.
  • OA3. Conhecer os conceitos relativos ao desenvolvimento para a Web do lado do servidor e aplicar as tecnologias adequados respetivas.
  • OA4. Integrar o desenvolvimento do lado do cliente com o do servidor num modelo coerente com capacidade para executar as tarefas típicas de uma aplicação Web.
  • OA5. Conhecer e compreender os conceitos principais para o desenvolvimento de software para móveis.
  • OA6. Aplicar as tecnologias adequadas ao desenvolvimento de software para móveis.
  • OA7. Conhecer e compreender os conceitos principais para o desenvolvimento de redes IoT.
  • OA8. Aplicar as tecnologias adequadas ao desenvolvimento de redes IoT.

Programa

CP1 [Introdução] A história da Web; Antigas e atuais linguagens de programação para a Web; Standards W3C; Arq. cliente/servidor; Arq. MVC para a Web. CP2 [Programação do lado do cliente] Principais linguagens de formatação e de programação para a Web; Bibliotecas para a programação de aplicações Web; CP3 [Programação do lado do servidor] Arquitecturas Cliente/Servidor; Acesso a BDs a partir da Web; Modelo de dados no site Web e correspondente interação com a BDs; Gestão de sessões; Intro. à segurança do lado do servidor. CP4 [Programação para móveis] Linguagens nativas inter-plataformas; Ferramentas híbridas. CP5 [Internet of Things (IoT)] Sensores; Soluções de design pr redes IoT; Protocolos de cadeias logísticas conectadas; Gestão de Big Data proveniente de IoT; Recursos de programação para IoT; Intro. à seg. em IoT.

Something missing or out of date?