Existem alguns livros que são essenciais. Fiz uma lista aqui de alguns que recomendo tanto para quem quer entrar no mundo do desenvolvimento web como para aqueles que já estão envolvidos e, por acaso, ainda não leram esse material. Na nossa área devemos “devorar” a informação, seja em sites/blogs, revistas ou livros. Estar atualizado é imprescindível. Vou mostrar aqui uma pequena lista, com alguns títulos que são, para mim, indispensáveis.
Construindo sites com CSS e (x)HTML
Esse foi o primeiro livro totalmente nacional sobre CSS. O autor é o Maujor, e para quem quer aprender CSS esse deve ser um livro de
cabeceira. Este livro aborda a técnica de construção de sites baseada
nas Web Standards do W3C, cujo princípio básico é separar a marcação
(X)HTML da apresentação visual. De forma didática, são apresentadas as
razões da criação das Web Standards e suas vantagens, a sintaxe (X)HTML
e CSS, as propriedades CSS e a criação de layouts fixos e elásticos
multicolunares. Os assuntos tratados são ilustrados com códigos,
exemplos e figuras que mostram a renderização no navegador. No site de
apoio, o leitor encontrará os códigos para download e informações
complementares sobre o livro.
Criando sites com HTML
Construir sites em conformidade com os Padrões Web do W3C, mais do
que uma opção de desenvolvimento, é uma exigência do mercado. Resgatar
a finalidade original da linguagem de marcação HTML, tal como
idealizada pelo seu inventor, Tim Berners-Lee é a palavra-chave que
norteia o moderno conceito de escrever HTML. Este livro descreve, de
forma detalhada, cada um dos elementos do HTML, dando ênfase à sua
finalidade. Um capítulo é dedicado exclusivamente às folhas de estilo
em cascata (CSS), que forma uma dupla inseparável com HTML. É o segundo livro escrito pelo Maujor.
Criando Páginas Web com CSS
Com lições passo a passo ricamente ilustradas, o livro reúne
técnicas de CSS úteis e modernas para você começar a criar ou
aprimorar seu site, tornando seu layout profissional
e compatível com qualquer tipo de navegador. Este livro o ajudará a
tornar-se um especialista em CSS num piscar de olhos, oferecendo as mais
avançadas dicas, truques e técnicas que desmistificarão o universo de
bugs e segredos sobre os quais você talvez já tenha ouvido falar.
Use a Cabeça HTML com CSS e XHTML
Use a Cabeça! HTML com CSS e XHTML (2ª Edição) permite que você evite
a vergonha de pensar que as cores compatíveis com a Web ainda contam, e
a tolice de perder uma tag em suas páginas. O melhor de tudo é que você
aprenderá HTML, XHTML e CSS de uma maneira que não o fará dormir. Se
você já leu algum livro da série Use a Cabeça!, sabe o que esperar: um
formato visualmente rico, projetado para se adaptar à forma como seu
cérebro funciona. Usando as últimas descobertas da neurobiologia,
ciência cognitiva e teoria do aprendizado, este livro colocará o HTML e
as CSS em seu cérebro para sempre. Aprenda os verdadeiros segredos da
criação de páginas Web e porque tudo o que seu chefe disse a você sobre
as tabelas HTML provavelmente estava errado (e o que fazer para dar
tudo certo). E, o mais importante, concorde com seu colega de trabalho
e impressione os amigos quando ele mencionar casualmente como o HTML
dele agora está perfeito e a CSS é uma folha de estilos externa.
Profissional Padrões de Projeto com CSS e HTML
Usar padrões de projetos para estilizar (X)HTML e CSS poupará seu
tempo e esforço. Profissional Padrões de Projetos com CSS e HTML contém
mais de 350 padrões de projetos prontos para uso que podem ser
combinados para criar um número ilimitado de soluções para projetos.
Você pode se beneficiar instantaneamente de seu poder reutilizável e de
sua eficiência simplesmente colocando-os em seu código e ajustando
alguns valores!
Cada padrão funciona em todos os principais navegadores da web,
incluindo o Internet Explorer 7, o Internet Explorer 6. Este livro será
inteiramente útil e prático – ele elimina a necessidade de hacks,
truques, testes sem fim, e ajustes constantes nos navegadores para
fazer algo funcionar.
Ele é mais do que simplesmente um livro de receitas. Cobre
sistematicamente cada característica utilizável de CSS e combina essas
características com HTML para criar padrões reutilizáveis. Cada padrão
possui um nome intuitivo para facilitar ao procurar, para lembrar e
para fazer referência a ele. A acessibilidade e as melhores práticas
foram cuidadosamente projetadas em cada padrão de projeto, em cada
exemplo e em cada código fonte.
JavaScript – O Guia Definitivo
Esse livro fornece uma descrição completa do núcleo da linguagem
JavaScript, do padrão DOM e legado implementados nos navegadores Web. O
livro inclui exemplos sofisticados que mostram como tratar tarefas
comuns, como a validação de dados em formulários, o trabalho com
cookies e a criação de animações portáveis usando DHTML. O livro também
contém seções de referência detalhadas que abrangem o núcleo da API
JavaScript, a API “legada” do lado cliente e a API padrão DOM do W3C,
documentando cada objeto, método, propriedade, construtor, constante, e
função de JavaScript, assim como o tratamento de eventos nessas APIs.
Esta é uma leitura particularmente útil para os desenvolvedores que
trabalham com navegadores Web compatíveis com os últimos padrões, como
o Internet Explorer 6, o Netscape 6 e o Mozilla. Desenvolvedores HTML
podem aprender a usar JavaScript para construir páginas Web dinâmicas.
Programadores experientes podem encontrar rapidamente as informações
necessárias para começar a escrever programas sofisticados em
JavaScript. Este livro é uma referência indispensável para todos os
programadores de JavaScript, independentemente do nível de experiência.
jQuery: A Bíblia do Programador JavaScript
jQuery é uma poderosa biblioteca JavaScript criada para simplificar
a criação de efeitos visuais e de interatividade em websites.
Desenvolvedores especialistas em JavaScript, ao conhecerem as
maravilhas de que a biblioteca é capaz, com certeza vão se perguntar: “Por que não pensei nisso antes?”. Iniciantes, com noções rudimentares
de JavaScript, experimentarão uma curva de aprendizado inimaginável
para aqueles experientes com a linguagem.
jQuery propicia a criação de scripts de uma forma tão simples e
intuitiva que consegue com meia dúzia de linhas os mesmos efeitos de um
script de 30 a 40 linhas desenvolvido com JavaScript tradicional.
Simplicidade foi a diretriz que norteou John Resig na criação da
biblioteca. Este livro, na primeira parte, apresenta a biblioteca e um
estudo da sintaxe e emprego dos seletores e comandos jQuery,
desenvolvendo scripts de exemplo para cada um deles, que podem ser
examinados ao vivo em arquivos disponíveis para download no site do
livro. Na segunda parte, são desenvolvidos vários scripts de emprego
real, todos comentados e disponíveis para download.
AJAX: Guia Prático para Windows
O livro mostra a trajetória de uma aplicação web por meio dessa nova
tecnologia. Ele apresenta os conceitos básicos, estrutura de
programação JavaScript, comandos, principais funções e formas de
interação com o browser. XML, API DOM e manipulação de páginas web são assuntos tratados em
detalhes, assim como o CSS (Cascading Stylesheet) ou folhas de estilo,
pois permite a interação direta com o usuário, alterando elementos da
página de forma dinâmica. Possui vários exemplos de utilização do AJAX,
desde os mais simples até os mais complexos, que utilizam JavaScript
orientado a objetos e técnicas modernas de programação.
Não Me faça Pensar – Usabilidade na Web
“Uma Abordagem de Bom Senso à Usabilidade na Web”. Cinco anos e mais
de 100 mil exemplares após ter sido publicado pela primeira vez, é
difícil imaginar alguém trabalhando em projeto Web que não tenha lido o
“clássico instantâneo” de Steve Krug sobre usabilidade na Web e, contudo,
as pessoas ainda o estão descobrindo todos os dias. Nesta segunda
edição, Steve acrescenta três novos capítulos no mesmo estilo do
original: divertido e interessante, mas, ainda assim, cheio de
informações e conselhos práticos, tanto para novatos quanto para
veteranos. Não fique surpreso se ele mudar completamente a forma pela
qual você pensa em projeto para Web.