Publicado pela Editora Novatec, o livro Desenvolvendo Web Components é uma obra dos autores Jarrod Overson e Jason Strimpel.
Sobre os autores
Jarrod Overson é desenvolvedor na Web há mais de 15 anos, tanto em empresas iniciantes quanto em empresas globais. Atualmente na Shape Security, Jarrod é proponente e colaborador ativo de iniciativas open source e ferramentas para a linguagem JavaScript; ele criou o Plato e muitas outras ferramentas e bibliotecas
Jason Strimpel é engenheiro de software com mais de 15 anos de experiência no desenvolvimento de aplicações web. Atualmente, trabalha na WalmartLabs, onde escreve software para dar suporte ao desenvolvimento de aplicações de UI. Jason também é membro ativo da comunidade open source, e gerencia projetos como LazoJS.
Sobre o livro
O livro visa oferecer uma introdução de um modo geral sobre o desenvolvimento de Web Components.
Embora os Web Components ainda estejam na vanguarda absoluta – com muito pouco suporte nos browsers modernos –, a tecnologia também está se movendo com extrema rapidez. Este guia prático o fará ganhar velocidade com os conceitos por trás do padrão emergente do W3C e mostrará como criar Web Components customizados e reutilizáveis para HTML5.
Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. Com componentes customizados, a Web pode finalmente cumprir seu potencial como uma plataforma de aplicação extensível por natureza. Este livro permitirá que você embarque na hora certa.
- Compreenda os conceitos básicos (como fluxo normal e posicionamento, e z-index) para posicionar, arrastar e redimensionar elementos devidamente
- Explore conceitos e padrões de UI normalmente abstraídos por Dojo, jQuery UI, Kendo UI e outras bibliotecas
- Mergulhe no padrão W3C e converta seu exemplo de widget funcional em um Web Component em pleno funcionamento
- Aprenda a encapsular, empacotar e fazer o deploy dos seus Web Components com o framework Polymer da Google
Vejamos alguns dos tópicos abordados na obra:
- Introdução
- Criando um alicerce sólido
- Fluxo normal e posicionamento
- Compreendendo e gerenciando o z-index
- Clonagem de nós
- Construindo um overlay
- Tornando os elementos arrastáveis
- Redimensionando elementos
- Completando o widget de diálogo
- Utilizando templates
- Trabalhando com Shadow DOM
- Criando elementos customizados
- Importando código
- Introdução ao Polymer
- Portando nosso diálogo para o Polymer
- Testando Web Components
- Empacotando e publicando
- Palavras finais
Para adquirir o livro é fácil. Basta acessar o site da Editora Novatec e adquira o livro com desconto de 20% utilizando o código CSHARPBRASIL.