Primeiros passos com Node.js

Primeiros passos com Node.js

by João Rubens
Primeiros passos com Node.js

Primeiros passos com Node.js

by João Rubens

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

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.

Product Details

ISBN-13: 9788555192869
Publisher: Casa do Código
Publication date: 06/16/2017
Sold by: Bookwire
Format: eBook
Pages: 195
File size: 3 MB
Language: Portuguese

About the Author

Sou Mestre em Tecnologia e Inovação e graduado em Tecnologia em Análise e Desenvolvimento de Sistemas pela Universidade Estadual de Campinas. Parti para o campo acadêmico após minha formação, onde cursei três licenciaturas: Informática, Matemática e Pedagogia. Ainda na área de educação, fiz pós-graduação em Educação Especial. Trabalho como professor de escolas técnicas (Etecs) e faculdade (Uniararas) há mais de 5 anos. Sempre que posso, palestro sobre temas relacionados ao desenvolvimento de sistemas em congressos e simpósios, com foco em ensino. Trabalho atualmente com C#, Javascript e PHP. Sou entusiasta de tudo que envolve Javascript e Node.js.

Table of Contents

1 Introdução 1.1 Node.js 1.2 Considerações 2 Instalação 2.1 Node.js (obrigatório) 2.2 Atom.io 2.3 Cmder 2.4 Considerações 3 O que é o Node.js 3.1 JavaScript Runtime 3.2 Chrome's V8 JavaScript engine 3.3 Assíncrono orientado a eventos 3.4 Considerações 4 Iniciando um servidor web 4.1 O módulo http 4.2 Request e response 4.3 Considerações 5 Módulos CommonJs 5.1 Carregamento de módulos 5.2 Considerações 6 NPM 6.1 Package.json 6.2 Lodash 6.3 Nodemon module 6.4 Considerações 7 ECMAScript 2015 – ES6 7.1 Considerações 8 Web server com Express 8.1 Configurando o servidor com Express 8.2 Nodemon – watcher da aplicação 8.3 Estrutura da aplicação 8.4 App.js 8.5 Pasta bin, public, routes e views 8.6 Considerações 9 Nunjucks – template engine 9.1 Estruturas condicionais e de repetição 9.2 Herança de template 9.3 Páginas parciais 9.4 Considerações 10 Aplicação com MySQL 10.1 Exemplos do capítulo 10.2 Controle de playlist 10.3 Módulos de conexão 10.4 Configuração do Knex 10.5 Criação da tabela musicas 10.6 Criação do módulo de rotas 10.7 Desenvolvimento das páginas web 10.8 Operações com dados 10.9 Templating 10.10 Considerações 11 Integração com MongoDB 11.1 Exemplos do capítulo 11.2 Módulos de conexão 11.3 Configuração dos módulos 11.4 Criação do Schema para Musicas 11.5 Operações com dados 11.6 Considerações 12 Sessions 12.1 HTTP stateless 12.2 Aplicação com sessões 12.3 Configuração do app.js 12.4 Definição do arquivo de rotas 12.5 Páginas da aplicação 12.6 Considerações 13 Autenticação com Passport 13.1 Middleware de autenticação 13.2 Exemplos do capítulo 13.3 Arquivo app.js 13.4 Arquivo de rotas 13.5 Considerações 14 Restrição de acesso a páginas 14.1 Exemplos do capítulo 14.2 Aplicação 14.3 Middleware para restrição de acesso 14.4 Arquivo de rotas 14.5 Considerações 15 Aplicação final 15.1 Aplicação - Controle de tarefas 15.2 Páginas web 15.3 Configuração do Express 15.4 Módulos adicionais 15.5 Configuração de acesso ao banco de dados 15.6 Configurações do módulo de autenticação 15.7 Configurações das rotas 15.8 Configurações das páginas Web 15.9 Teste da aplicação 15.10 Considerações 16 Deploy 16.1 Conta no heroku 16.2 Setup do ambiente de deploy 16.3 Instalando a aplicação 16.4 Considerações 17 Daqui para a frente...
From the B&N Reads Blog

Customer Reviews