Desenvolvendo Web Components – Editora Novatec

Capa do livro Desenvolvendo Web Components

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:

  1. Introdução
  2. Criando um alicerce sólido
  3. Fluxo normal e posicionamento
  4. Compreendendo e gerenciando o z-index
  5. Clonagem de nós
  6. Construindo um overlay
  7. Tornando os elementos arrastáveis
  8. Redimensionando elementos
  9. Completando o widget de diálogo
  10. Utilizando templates
  11. Trabalhando com Shadow DOM
  12. Criando elementos customizados
  13. Importando código
  14. Introdução ao Polymer
  15. Portando nosso diálogo para o Polymer
  16. Testando Web Components
  17. Empacotando e publicando
  18. 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.