Manual Introdutório e Prático do Desenvolvedor para a Web Moderna

Um livro gratuito voltado para estudantes, professores e desenvolvedores que desejam aprender os principais fundamentos, tecnologias e práticas do desenvolvimento web moderno.

Ler livro online Baixar PDF do livro

Sobre a obra

O Manual Introdutório e Prático do Desenvolvedor para a Web Moderna apresenta uma jornada de aprendizagem que começa nos fundamentos da criação de páginas web e avança para temas essenciais do desenvolvimento moderno, como JavaScript, TypeScript, APIs, frameworks, banco de dados, testes, DevOps, arquitetura de software e Web Semântica.

A obra foi organizada com uma linguagem acessível e abordagem prática, buscando apoiar leitores iniciantes e também aqueles que desejam consolidar conhecimentos importantes para o desenvolvimento de aplicações web.

Autor: Fischer Jônatas Ferreira

Editora: VirtualBooks Editora

Publicação: 2026

ISBN: 978-85-434-1982-4

💬 Contribua com esta obra

O Manual Introdutório e Prático do Desenvolvedor para a Web Moderna é um projeto aberto à colaboração da comunidade acadêmica e tecnológica.

Se você encontrou algum erro de redação, identificou uma imprecisão técnica, deseja sugerir melhorias, propor novos conteúdos ou simplesmente compartilhar sua experiência utilizando o livro em disciplinas, cursos ou projetos, sua contribuição será muito bem-vinda.

Todas as sugestões recebidas são analisadas e poderão contribuir para as próximas edições da obra.

Formulário de sugestões, correções e comentários

Utilize o formulário abaixo para entrar em contato com o autor.

📝 Enviar contribuição

Como citar esta obra

Caso utilize este material em pesquisas, trabalhos acadêmicos ou atividades didáticas, utilize a referência abaixo:

Referência (ABNT):

FERREIRA, Fischer Jônatas. Manual Introdutório e Prático do Desenvolvedor para a Web Moderna. Pará de Minas, MG: VirtualBooks Editora, 2026. E-book. ISBN 978-85-434-1982-4. Disponível em: <https://fischerjf.github.io/manual-web-dev/>. Acesso em: ___ ___ ____.

BibTeX

@book{ferreira2026manualweb,
  author    = {Fischer Jônatas Ferreira},
  title     = {Manual Introdutório e Prático do Desenvolvedor para a Web Moderna},
  publisher = {VirtualBooks Editora},
  address   = {Pará de Minas, MG},
  year      = {2026},
  isbn      = {978-85-434-1982-4},
  url       = {https://fischerjf.github.io/manual-web-dev/},
  note      = {Acesso em: dia mês ano}
}
    

Recomendamos citar preferencialmente a versão disponível no GitHub Pages, garantindo que os leitores tenham acesso à versão mais atualizada da obra.

Conteúdo do livro

HTML e CSS

Apresenta as bases da construção de páginas web, abordando HTML semântico, elementos, atributos e estilização com CSS.

JavaScript e TypeScript

Introduz o desenvolvimento dinâmico de aplicações web com JavaScript e mostra como o TypeScript contribui para projetos mais robustos.

Fundamentos da Internet

Explica conceitos como arquitetura de rede, protocolos de comunicação, TCP/IP, HTTP e a diferença entre Internet e Web.

Ruby on Rails, Laravel e Django

Apresenta três frameworks utilizados no desenvolvimento web, com exemplos práticos e comparação entre as tecnologias.

Banco de Dados para Web

Discute bancos relacionais e não relacionais, critérios de escolha e práticas de armazenamento e manipulação de dados.

Back-end de Aplicações Web

Explora a lógica do lado do servidor e apresenta tecnologias como Node.js, Django DRF e ASP.NET.

APIs

Aborda REST, GraphQL, gRPC, métodos HTTP, endpoints e formatos de dados utilizados na comunicação entre sistemas.

Front-end: React.js e Angular

Apresenta conceitos de interfaces dinâmicas, renderização, componentes e frameworks modernos para front-end.

Engenharia de Requisitos

Trata da organização, validação e compreensão dos requisitos necessários para o desenvolvimento de aplicações web.

Web Semântica

Apresenta metadados, ontologias, agentes inteligentes, Linked Data, RDF, OWL, SPARQL e JSON-LD.

Testes de Software para Web

Explora estratégias de validação e automação de testes com ferramentas como Selenium e Cypress.

DevOps

Introduz integração contínua, entrega contínua, automação, colaboração entre equipes e pipelines CI/CD.

Arquitetura de Software

Discute arquiteturas monolítica, cliente-servidor, orientada a mensagens e publicador-consumidor.

Ferramentas para Web

Apresenta ferramentas de versionamento, colaboração, hospedagem, implantação e organização de projetos web.

Hard Skills do Desenvolvedor Web

Reúne as principais competências técnicas necessárias para quem deseja iniciar ou fortalecer sua atuação profissional na área.

```