Introdução
O objetivo deste livro descrever de forma sucinta os principais conceitos presentes no desenvolvimento de aplicações web, assim como suas tecnologias.
O livro está dividido em três módulos:
- Desenvolvimento Front-End: Este módulo aborda aspectos relacionados a interface da página web, referenciada como front-end. Neste módulo, iremos abordar os conceitos por trás das linguagem HTML, CSS e JavaScript.
- Desenvolvimento Back-End: Neste módulo abordamos aspectos relacionados ao processamento realizado por uma aplicação web no servidor. Este módulo irá abordar a estrutura básica da web e de seus protocolos, o funcionamento do modelo requisição resposta e aprenderemos a desenvolver um sistema web básico por meio da linguagem PHP. Além disso, iremos abordar os conceitos básicos de um banco de dados, e como integrá-lo com nossa aplicação web.
- Técnicas Avançadas de Desenvolvimento Web: Este módulo tem o intuito de apresentar ao leitor as principais técnicas e tendências existentes no desenvolvimento web. Basicamente, iremos abordar conceitos como como responsive design, WebServices, TDD, entre outros.