Desenvolvimento Web em JavaScript (Node.js): do básico ao deploy
Desenvolvimento Web em JavaScript (Node.js): do básico ao deploy
Resumo:
O livro «Desenvolvimento Web em JavaScript (Node.js): do básico ao deploy» é um guia prático para quem deseja dominar o desenvolvimento server-side com JavaScript e criar aplicações web completas. O autor conduz o leitor passo a passo, desde os conceitos básicos do Node.js até a implantação do projeto final em um servidor de produção.
Para quem é este livro?
- Desenvolvedores iniciantes que já conhecem o básico de JavaScript e desejam migrar para o desenvolvimento server-side.
- Desenvolvedores front-end que querem expandir suas habilidades e se tornar especialistas full-stack.
- Programadores experientes que desejam sistematizar seus conhecimentos sobre Node.js e aprender práticas modernas de deploy.
O que você aprenderá com este livro?
- Fundamentos do Node.js: sistema de módulos, assincronismo, trabalho com streams e sistema de arquivos.
- Criação de servidores web usando o módulo nativo
httpe o framework Express. - Projeto de REST APIs e trabalho com bancos de dados (MongoDB, PostgreSQL).
- Autenticação e autorização de usuários (JWT, sessões).
- Template engines (Pug, EJS) e renderização no servidor.
- Testes de código com Jest e Mocha.
- Otimização de performance e segurança de aplicações.
- Configuração de CI/CD, conteinerização com Docker e deploy em plataformas cloud (Heroku, AWS, DigitalOcean).
Diferenciais do livro:
- Exemplos passo a passo com explicações — cada código pode ser executado e testado imediatamente.
- Um projeto real que evolui capítulo a capítulo: de um simples chat bot a uma aplicação web completa com banco de dados e autenticação.
- Ferramentas e bibliotecas modernas: Express, Socket.io, Mongoose, Passport.js, Docker, GitHub Actions.
- Dicas práticas sobre deploy e monitoramento de aplicações.
O livro é escrito em linguagem acessível, com foco na prática. Cada tópico é reforçado com exemplos reais e exercícios para resolução individual. Ao final da leitura, você será capaz de desenvolver e colocar em produção uma aplicação web com Node.js, além de se sentir confiante em entrevistas para vagas de desenvolvedor backend ou full-stack.
Esta edição é adequada tanto para estudo autodidata quanto como material didático para cursos de desenvolvimento web. Comece hoje mesmo sua jornada no mundo do JavaScript server-side!