Coletânea Front-end Uma antologia da comunidade front-end brasileira
Almir Filho, Bernard De Luna, Caio Gondim, Deivid Marques, Diego Eis, Eduardo Shiota, Giovanni Keppelen, Luiz Corte Real, Jaydson Gomes, Reinaldo Ferraz, Sérgio LopesConteúdo
A comunidade brasileira de programadores front-end e Web Designers é fantástica. Possui uma força imensa de elevar a qualidade da Web brasileira. Os milhares de representantes dessa comunidade produzem conteúdos ótimos em seus blogs, listas de discussão, Facebook e conversas de boteco. Nós nos encontramos em eventos memoráveis em todo o Brasil. Fazemos a Web progredir.
Este livro quer ser uma pequena celebração desse sucesso. Um grupo de 11 autores de renome nacional na comunidade se juntou para escrever artigos que julgamos relevantes para a Web. Os capítulos são independentes, cada um com seu autor. A única regra era: escrever algo memorável, que fizesse a diferença na Web brasileira.
Sumário
- 1 - Uma coletânea com o melhor da comunidade front-end brasileira
- 1.1 - Os capítulos e os autores
- 2 - Progressive Enhancement: construindo um site melhor para todos
- 2.1 - Por onde começar?
- 2.2 - Progressive Enhancement e HTML
- 2.3 - Progressive Enhancement e CSS
- 2.4 - Progressive Enhancement e JavaScript
- 2.5 - Quando o Progressive Enhancement não é uma alternativa
- 3 - Responsive, Adaptive e Fault Tolerance
- 3.1 - Responsive é quebrado
- 3.2 - Adaptive Delivery é quebrado
- 3.3 - O que realmente importa: Progressive Enhancement e o Fault Tolerance
- 3.4 - Esqueça os nomes Responsive e Adaptive
- 4 - Tudo que você precisa saber para criar um framework de sucesso
- 4.1 - Guerra contra os frameworks prontos
- 4.2 - Organização e padronização
- 4.3 - Nomenclatura
- 4.4 - Regras de estado
- 4.5 - Modularização: Pensando em seu projeto como um sanduíche
- 4.6 - Agrupando seus componentes em um único local
- 4.7 - Tornando-se o rei dos padrões
- 5 - Tornando a web mais dinâmica com AngularJS
- 5.1 - Por que AngularJS
- 5.2 - AngularJS
- 5.3 - Módulos e injeção de dependências
- 5.4 - Service AngularJS
- 5.5 - Comunicando com servidor back-end
- 5.6 - $route AngularJs
- 5.7 - Conclusão
- 6 - As diretrizes de acessibilidade para conteúdo na Web – WCAG
- 6.1 - Acessibilidade na Web
- 6.2 - Por trás do WCAG 2.0
- 6.3 - Princípio 1: perceptível
- 6.4 - Princípio 2: operável
- 6.5 - Princípio 3: compreensível
- 6.6 - Princípio 4: robusto
- 6.7 - Conclusão
- 7 - Aplicações web super acessíveis com WAI-ARIA
- 7.1 - Leitores de tela
- 7.2 - Roles
- 7.3 - Formulários acessíveis
- 7.4 - Role Document Structure
- 7.5 - Landmarks
- 7.6 - Conclusão
- 8 - APIs geniais da Web moderna
- 8.1 - WebStorage (localStorage e sessionStorage)
- 8.2 - postMessage
- 8.3 - Web Notifications
- 8.4 - History API
- 8.5 - Conclusão
- 9 - As APIs de acesso a dispositivos do HTML5
- 9.1 - Dispositivos e suas APIs
- 9.2 - Como o navegador acessa os dispositivos
- 9.3 - Câmera e microfone
- 9.4 - Geolocalização
- 9.5 - Acelerômetro e giroscópio
- 9.6 - Bateria
- 9.7 - Vibração
- 9.8 - Iluminação ambiente
- 9.9 - Conclusão
- 10 - Debugando sua Web App — ou, Como se estressar menos
- 10.1 - Console
- 10.2 - Utilizando breakpoints
- 10.3 - Emulando dispositivos móveis
- 10.4 - Debug remoto
- 10.5 - Dicas e truques
- 10.6 - Extensões
- 10.7 - Conclusão
- 11 - Testando códigos JavaScript
- 11.1 - Introdução
- 11.2 - Os benefícios de testar uma aplicação
- 11.3 - Escrevendo os testes unitários
- 11.4 - No mundo real
- 11.5 - Concluindo
Autores
Almir Filho
Um grupo de 11 profissionais que respiram front-end no dia a dia. São pessoas de renome da comunidade front-end e presenças constantes em eventos brasileiros. Um time que se juntou para escrever sobre temas fantásticos da Web. São eles: Almir Filho (Globo / Loopinfinito), Bernard De Luna (Videolog / Freteiros), Caio Gondim (Booking / Loopinfinito), Deivid Marques (Locaweb), Diego Eis (Tableless / Locaweb), Eduardo Shiota (Booking), Giovanni Keppelen (Planedia), Jaydson Gomes (Terra), Luiz Corte Real (Caelum), Reinaldo Ferraz (W3C), Sérgio Lopes (Caelum).
Bernard De Luna
Caio Gondim
Deivid Marques
Diego Eis
Eduardo Shiota
Giovanni Keppelen
Luiz Corte Real
Jaydson Gomes
Reinaldo Ferraz
Sérgio Lopes
Dados do produto
- Número de páginas:
- 290
- ISBN:
- 978-85-66250-47-3
- Data publicação:
- 03/2014