JavaScript (Node.js) para iniciantes: curso completo
JavaScript (Node.js) para iniciantes: curso completo
Resumo:
Este livro é seu guia confiável para o mundo da programação no servidor com JavaScript usando a plataforma Node.js. Se você já conhece os fundamentos do JavaScript no navegador e deseja aprender a criar aplicações poderosas no servidor, APIs e serviços web — este guia foi criado especialmente para você.
O livro é construído no princípio "do simples ao complexo" e não requer conhecimentos profundos em programação. Você começará com a instalação do Node.js e configuração do ambiente de desenvolvimento, e então, passo a passo, dominará todos os conceitos-chave.
O que você aprenderá neste livro:
- Fundamentos do Node.js: sistema de módulos, objetos globais, trabalho com sistema de arquivos e fluxos de dados.
- Programação assíncrona: callbacks, promises, async/await — aprenda a escrever código não bloqueante eficiente.
- Criação de servidor web: desenvolvimento de um servidor HTTP do zero, tratamento de rotas, trabalho com requisições e respostas.
- Gerenciador de pacotes npm: instalação e gerenciamento de dependências, criação de scripts próprios.
- Trabalho com bancos de dados: conexão com MongoDB e PostgreSQL, execução de operações CRUD.
- Projetos práticos: criação de uma REST API para anotações, aplicativo de chat e um blog simples.
Para quem é este livro:
- Desenvolvedores iniciantes que dominaram o JavaScript básico e desejam migrar para o desenvolvimento no servidor.
- Designers de layout e desenvolvedores front-end que querem expandir suas habilidades e se tornar especialistas full-stack.
- Estudantes e todos que se interessam pelo desenvolvimento web moderno.
Cada capítulo contém material teórico, exemplos práticos de código e tarefas para trabalho independente. Você não apenas lerá a teoria — você escreverá aplicações reais e funcionais. Ao final do livro, você será capaz de criar um servidor web completo com banco de dados e implantá-lo na nuvem.
O livro é escrito em linguagem acessível, todos os conceitos complexos são explicados com analogias simples. O autor — um desenvolvedor e professor experiente — compartilha não apenas a sintaxe, mas também as melhores práticas utilizadas na indústria.
Comece sua jornada no mundo do JavaScript no servidor hoje mesmo — e em apenas algumas semanas você será capaz de criar suas próprias aplicações web com Node.js!