Domine os fundamentos do desenvolvimento de aplicaçoes web implementando uma aplicaçao simples a partir do zero, baseada em banco de dados, usando html, javascript e outras ferramentas de código aberto
Por meio de tutoriais que permitem pôr a mao na massa, este guia prático mostra como criar uma interface de usuário, implementar um servidor, desenvolver uma comunicaçao cliente-servidor e usar um serviço baseado em nuvem para implantar a aplicaçao aos desenvolvedores inexperientes de aplicaçoes web
Todo capítulo inclui problemas práticos, exemplos completos e modelos mentais do fluxo de trabalho do desenvolvimento
Este livro, ideal para disciplinas de nível universitário, ajuda você a dar início ao desenvolvimento de aplicaçoes web, proporcionando uma base sólida durante o processo
- defina um fluxo de trabalho básico com um editor de texto, um sistema de controle de versoes e um navegador web; - estruture uma interface de usuário com html e inclua estilos usando css; - use jquery e javascript para acrescentar interatividade à sua aplicaçao; - faça a ligaçao entre o cliente e o servidor por meio de ajax, objetos javascript e json; - aprenda o básico da programaçao do lado do servidor com o node.js; - armazene dados fora de sua aplicaçao usando redis e mongodb; - compartilhe sua aplicaçao carregando-a na nuvem com o cloudfoundry; - obtenha dicas básicas sobre como escrever códigos que facilitem a manutençao, tanto no cliente quanto no servidor
"escrito de forma muito bem pensada, de um ponto de vista holístico sobre o desenvolvimento de aplicaçoes web e de sites modernos
Uma excelente introduçao ao conjunto completo de tecnologias modernas e fluxos de trabalho usados no desenvolvimento web." - valerie scarlata - (professora universitária, illinois institute of technology) imagens meramente ilustrativas.