Objetivos
A disciplina tem como objetivo capacitar o aluno no projeto e no desenvolvimento de software voltado para a Web. Espera-se que o aluno termine a disciplina conhecendo os recursos necessários para o desenvolvimento de sites e aplicativos para a Web.
Conteúdo
Conceito de Aplicação Web; Características da Web 2.0; Características de desenvolvimento de software na Web; Análise e Projeto de Aplicações Web: estrutura, conteúdo, apresentação e navegação; UML e desenvolvimento Web: estereótipos e extensões para Web; Arquiteturas, Protocolos, Padrões, Tecnologias e Frameworks Web relacionados com o desenvolvimento de Aplicações Web (Cliente-servidor, MVC, SOA, HTML, XML, XHTML, CSS, JavaScript, PHP, CGI, Web Services, SOAP/XMLRPC, WSDL, UDDI, entre outros).
Procedimentos Didáticos e Experiências de Aprendizagem
A disciplina é desenvolvida através de aulas expositivas-dialogadas, com explicação e discussão (em grupo) dos conteúdos. Também são realizados exercícios e trabalhos práticos e de pesquisa, além de seminários.
Atenção: o material da disciplina está disponibilizado no Moodle Institucional da UFRGS, que pode ser acessado via navegador Web pelo seguinte endereço: http://moodle.ufrgs.br/.