JavaScript em Ação
JavaScript em Ação
Resumo:
O livro «JavaScript em Ação» é um guia prático para programação moderna em JavaScript utilizando a plataforma Node.js. Ao contrário dos livros didáticos clássicos, que focam no JavaScript do navegador, este livro mergulha o leitor no desenvolvimento do lado do servidor, trabalho com sistema de arquivos, requisições de rede e programação assíncrona.
O livro é destinado a desenvolvedores iniciantes que já dominam os fundamentos da sintaxe do JavaScript (variáveis, funções, loops) e desejam avançar para a criação de aplicações reais. Também será útil para aqueles familiarizados com outras linguagens (Python, Java, C#) e que desejam aprender Node.js rapidamente.
O leitor aprenderá: como funciona o modelo orientado a eventos do Node.js, como gerenciar operações assíncronas usando callbacks, promises e async/await, como criar servidores web e REST API com Express.js, como trabalhar com bancos de dados (MongoDB, PostgreSQL), como tratar erros e registrar aplicações, como testar código com Jest e Mocha.
Conteúdo dos capítulos:
1. Introdução ao Node.js e instalação do ambiente
2. Sistema de módulos e npm
3. Programação assíncrona: callbacks, promises, async/await
4. Criação de um servidor web com Node.js puro
5. Framework Express.js: roteamento, middleware, tratamento de erros
6. Trabalho com bancos de dados (MongoDB via Mongoose)
7. Autenticação e autorização (JWT, sessões)
8. Teste de aplicações (testes unitários, testes de integração)
9. Implantação de aplicações (Docker, Heroku, VPS)
10. Criação de uma aplicação de chat em tempo real (Socket.IO)
Por que vale a pena ler: o livro é escrito em linguagem viva, contém muitos exemplos de código que podem ser executados imediatamente. Cada capítulo termina com uma tarefa prática. O autor compartilha casos reais do desenvolvimento comercial, o que permite evitar erros típicos de iniciantes. Este é um dos poucos livros que cobre simultaneamente a teoria da assincronicidade e a prática de criação de aplicações web completas.