Nos arredores das comunidades de desenvolvimento de sistemas, principalmente aquelas relacionadas ao desenvolvimento web e mobile, muito se tem falado sobre aplicações escaláveis, serviços real-time, microsserviços, componentização e segurança nos últimos anos. O Node.js é uma ferramenta que surgiu nos moldes deste cenário, e ganhou espaço por conta de diversas características que veremos neste livro. Sem dúvidas, é uma tecnologia que veio para ficar.
Neste livro, João Rubens tem como principal objetivo apresentar conhecimentos teóricos de nível básico e intermediário sobre Node.js, que habilite o leitor a compreender cenários em que essa tecnologia possa ser aplicada. Você acompanhará uma série de exemplos sobre o uso de Node.js e suas tecnologias associadas à configuração e utilização de um servidor web. Esses conceitos habilitam o leitor a desenvolver aplicações web server-side a partir do zero, trazendo os fundamentos da tecnologia como apoio. Ao fim da leitura, você estará apto a:
* Utilizar o framework de aplicativos web Express;
* Utilizar o módulo nodemon para watch de processos;
* Criar e configurar Middlewares;
* Aplicar o nunjucks como template engine de páginas web;
* Aplicar o módulo passport para autenticação de usuários;
* Utilizar sistemas gerenciadores de banco de dados SQL (MySQL) e NoSQL (MongoDB) com Node.js;
* Realizar deploy de uma aplicação construída do início em um serviço de Cloud.
Neste livro, João Rubens tem como principal objetivo apresentar conhecimentos teóricos de nível básico e intermediário sobre Node.js, que habilite o leitor a compreender cenários em que essa tecnologia possa ser aplicada. Você acompanhará uma série de exemplos sobre o uso de Node.js e suas tecnologias associadas à configuração e utilização de um servidor web. Esses conceitos habilitam o leitor a desenvolver aplicações web server-side a partir do zero, trazendo os fundamentos da tecnologia como apoio. Ao fim da leitura, você estará apto a:
* Utilizar o framework de aplicativos web Express;
* Utilizar o módulo nodemon para watch de processos;
* Criar e configurar Middlewares;
* Aplicar o nunjucks como template engine de páginas web;
* Aplicar o módulo passport para autenticação de usuários;
* Utilizar sistemas gerenciadores de banco de dados SQL (MySQL) e NoSQL (MongoDB) com Node.js;
* Realizar deploy de uma aplicação construída do início em um serviço de Cloud.