Programa

Licenciatura em Informática e Gestão de Empresas

Licenciatura em Engenharia Informática

Licenciatura em Engenharia Informática (PL)

Licenciatura em Informática e Gestão de Empresas (PL)

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; Document Object Model (DOM); Validação de input; Comunic. entre componentes UI; Bibliotecas Web reativas; Frameworks Front-end pr interface de utilizador (UI); Intro. à seg. do lado do cliente. CP3 [Programação do lado do servidor] Arq. REST; 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; Serviços e comunicação entre serviços; 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.