Introduzir conhecimentos sobre desenvolvimento de aplicações Web envolvendo programação e manipulação de Bancos de Dados.
Integração de servidores, bancos de dados, linguagens e scripts para programação Web. Linguagens de marcação. Bancos de dados mais comumente empregados em programação Web. Programação usando linguagens e frameworks para a web.
Histórico sobre desenvolvimento de aplicações para Web, terminologia e problemas. Infra-estrutura utilizada no desenvolvimento de aplicações Web: requisições HTTP, comunicação, linguagens de marcação (HTML, CSS, etc), processamento no lado do cliente (Javascript, DOM, etc.), processamento no lado do servidor (frameworks e linguagens para Web ), manipulação de Banco de Dados (SQL e NoSQL). Desenvolvimento de exemplos a fim de facilitar a compreensão de conceitos básicos.
Texto: - Nicholas Zakas, Understanding ECMAScript 6: The Definitive Guide for JavaScript Developers 1st. No Starch Press. 2016. - Responsive Web Design with HTML5 and CSS3, Ben Frain, PACKT Bibliografia Complementar: - HTML and CSS: Design and Build Websites, Jon Duckett, Wiley, ISBN-13: 978-1118008188 - Node.js in Practice, Alex R. Young and Marc Harter, Manning, ISBN-13: 978-1617290930