Um livro gratuito voltado para estudantes, professores e desenvolvedores que desejam aprender os principais fundamentos, tecnologias e práticas do desenvolvimento web moderno.
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
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.
Utilize o formulário abaixo para entrar em contato com o autor.
📝 Enviar contribuiçãoCaso utilize este material em pesquisas, trabalhos acadêmicos ou atividades didáticas, utilize a referência abaixo:
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: ___ ___ ____.
@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.
Apresenta as bases da construção de páginas web, abordando HTML semântico, elementos, atributos e estilização com CSS.
Introduz o desenvolvimento dinâmico de aplicações web com JavaScript e mostra como o TypeScript contribui para projetos mais robustos.
Explica conceitos como arquitetura de rede, protocolos de comunicação, TCP/IP, HTTP e a diferença entre Internet e Web.
Apresenta três frameworks utilizados no desenvolvimento web, com exemplos práticos e comparação entre as tecnologias.
Discute bancos relacionais e não relacionais, critérios de escolha e práticas de armazenamento e manipulação de dados.
Explora a lógica do lado do servidor e apresenta tecnologias como Node.js, Django DRF e ASP.NET.
Aborda REST, GraphQL, gRPC, métodos HTTP, endpoints e formatos de dados utilizados na comunicação entre sistemas.
Apresenta conceitos de interfaces dinâmicas, renderização, componentes e frameworks modernos para front-end.
Trata da organização, validação e compreensão dos requisitos necessários para o desenvolvimento de aplicações web.
Apresenta metadados, ontologias, agentes inteligentes, Linked Data, RDF, OWL, SPARQL e JSON-LD.
Explora estratégias de validação e automação de testes com ferramentas como Selenium e Cypress.
Introduz integração contínua, entrega contínua, automação, colaboração entre equipes e pipelines CI/CD.
Discute arquiteturas monolítica, cliente-servidor, orientada a mensagens e publicador-consumidor.
Apresenta ferramentas de versionamento, colaboração, hospedagem, implantação e organização de projetos web.
Reúne as principais competências técnicas necessárias para quem deseja iniciar ou fortalecer sua atuação profissional na área.