Ponto Digital

logo ponto digital white

Programação para a web

Descubra os conceitos básicos sobre estruturas de dados e como podem ser utilizadas na resolução de problemas.

Este curso representa, para a maioria dos alunos, o primeiro contacto com as problemáticas inerentes ao desenvolvimento de aplicações distribuídas, concretizadas sobre a plataforma Web. São introduzidos os principais elementos constituintes da sua arquitetura: Identificação (URIs), Interação (protocolo HTTP) e Formatos (representações: e.g JSON e HTML). Apresenta-se a componente de cliente (web browser) e as respetivas tecnologias normalizadas que lhe estão associadas. Descreve-se a componente de servidor, identificando os principais padrões arquiteturais usados no seu desenvolvimento, demonstrados na prática através da utilização de uma infraestrutura de servidor com significativa adoção na indústria. Durante o processo de ensino/aprendizagem, desenvolve-se uma aplicação Web de pequena ou média complexidade, de modo a praticar os conceitos e tecnologias transmitidas, colocando os alunos perante alguns dos problemas típicos associados à criação deste tipo de aplicações. 

Técnicas de Desenvolvimento de Software.