Node Essencial

Node.js é uma das plataformas de desenvolvimento mais conhecidas do mercado, que utiliza JavaScript como linguagem de programação e torna o desenvolvimento de web services RESTful muito produtivo.

De: R$ 54,00Por: R$ 44,90

Preço a vista: R$ 44,90

Economia de R$ 9,10

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 44,90
Outras formas de pagamento

Quem viu este produto , comprou

  • JSON Básico - Conheça o formato de dados preferido da web

    JSON básico é o guia definitivo para JSON (JavaScript Object Notation, ou Notação de objetos JavaScript ), que é o padrão atual de formatação de dados na web. O livro começa pelo básico e descreve todos os aspectos relacionados ao uso do formato JSON. JSON básico aborda todas as áreas do JSON, do básico sobre os formatos de dados à criação de seu próprio servidor para armazenar e obter dados persistentes. Este livro permite que você desenvolva o conjunto necessário de habilidades para ler e escrever dados JSON devidamente validados. ... Ler mais +

    QUERO VER
  • Construindo aplicações com NodeJS - 2ª edição

    O NodeJS é uma poderosa plataforma para construir de forma rápida e fácil aplicações de rede escaláveis. Utiliza um modelo de single thread, faz I/O não bloqueante e por isso trabalha sempre de forma assíncrona. Construindo aplicações com NodeJS abrange: O que é o NodeJS e o que pode ser feito com essa plataforma. Conceitos de bancos de dados relacionais como modelagem e formas normais. Conceitos de REST e boas práticas para um bom design de API. Como construir, testar e documentar uma API RESTful com NodeJS. ... Ler mais +

    QUERO VER
  • AngularJS - Uma Abordagem Prática e Objetiva

    AngularJS é um framework JavaScript revolucionário, mantido por um time de engenheiros Google. Ele simplifica o desenvolvimento de aplicações web robustas e de sucesso. ... Ler mais +

    QUERO VER
  • Pro Node.js para Desenvolvedores

    O Pro Node.js para Desenvolvedores oferece um guia abrangente para esta empolgante e nova tecnologia. Nós apresentamos você ao Node – o que ele é, por que interessa e como configurá-lo – antes de mergulhar fundo nos principais conceitos e APIs que alicerçam sua operação. ... Ler mais +

    QUERO VER
  • Padrões JavaScript

    Recomenda-se que o leitor tenha experiência prévia em programação.
    Qual é a melhor maneira de desenvolver uma aplicação em JavaScript? Este livro, ao apresentar inúmeros padrões e as melhores práticas no JavaScript, vai ajudá-lo a responder a essa pergunta. Se você for um desenvolvedor experiente e está tentando resolver problemas relacionados a objetos, funções, herança e outras categorias específicas à linguagem, as abstrações e os modelos de código deste guia são ideais — independentemente de você estar escrevendo uma aplicação JavaScript no lado do cliente, no lado do servidor ou uma aplicação desktop... ... Ler mais +

    QUERO VER
  • Conectando o Arduino à Web

    Crie interfaces físicas para interagir com a internet e com páginas web. Com Arduino e JavaScript você pode criar displays físicos interativos e ter dispositivos conectados que enviam ou recebem dados da web. ... Ler mais +

    QUERO VER
  • Estruturas de dados e algoritmos em JavaScript - Aperfeiçoe suas habilidades conhecendo estruturas de dados e algoritmos clássicos em JavaScript

    VITRINE Os Livros mais Vendidos !

    Este livro apresenta o básico sobre a linguagem JavaScript e introduz a ECMAScript 7 antes de passar gradualmente para as implementações atuais da ECMAScript 6. Você vai adquirir um conhecimento profundo sobre como as tabelas hash e as estruturas de dados para conjuntos funcionam e de que modo as árvores e os mapas hash podem ser usados para buscar arquivos em um disco rígido ou representar um banco de dados. ... Ler mais +

    QUERO VER
  • JavaScript - Guia do Programador - Guia completo das funcionalidades de linguagem JavaScript

    JavaScript é uma linguagem de script usada em milhões de páginas web em todo o mundo para validar formulários, detectar objetos e adicionar uma série de outras funcionalidades interativas.
    Com a guerra dos navegadores, conhecer as técnicas de detecção do navegador via JavaScript era requisito básico de desenvolvimento. Quanto mais surpreendente para o usuário o efeito ao entrar em uma página, tanto mais o desenvolvedor do site era conceituado na comunidade. Páginas que se abriam com os mais variados efeitos, janelas ocupando toda a tela, desaparecimento das barras de ferramentas do navegador, abertura de janelas pop-up com propaganda, bolinhas coloridas e flocos de neve ricochetando e caindo na tela, tudo era permitido e possível com JavaScript. Com a chegada dos Padrões Web e a consequente revisão dos conceitos de desenvolvimento de sites, novos rumos foram traçados, fundamentados em critérios de separação das camadas de desenvolvimento, acessibilidade, usabilidade e portabilidade. Como consequência, foi implementada a padronização da linguagem e do Document Object Model (DOM), revitalizando e alterando os conceitos de emprego de JavaScript. ... Ler mais +

    QUERO VER
  • Programando com JScript. NET

    Aperfeiçoado com a nova funcionalidade baseada em objetos, JScript. NET é uma ferramenta versátil para construir aplicações na plataforma Microsoft.NET. Oferecendo ampla cobertura de novos recursos baseados em objetos e um host de exemplos totalmente desenvolvidos, este guia exclusivo mostra, etapa por etapa, como extrair o máximo do novo JScript.NET, desde o básico da programação, a arquitetura baseada em objetos e a UML até aplicações ASP.NET baseadas em bancos de dados e serviços Windows abastecidos por ADO. NET e XML. Este livro explica como JScript.NET difere de JavaScript, Visual Basic e C++, e ensina ao leitor a trabalhar com tipos de dados JScript.Net, objetos, funções, operadores e outros fundamentos. Além disso, concentra todo o aprendizado através da análise de uma aplicação baseada em ASP.NET que explora bancos de dados usando ADO.NET. ... Ler mais +

    QUERO VER
  • Node Essencial

    Node.js é uma das plataformas de desenvolvimento mais conhecidas do mercado, que utiliza JavaScript como linguagem de programação e torna o desenvolvimento de web services RESTful muito produtivo. ... Ler mais +

    QUERO VER
  • AngularJS para Desenvolvedores Java

    Esse livro foi elaborado para compartilhar a experiência que tive ao iniciar meus estudos e minhas experiências com o AngularJS como desenvolvedor Java. Uso uma linguagem simples e descontraída, como um bate-papo comigo, mas com bastante foco no que é necessário para o aprendizado com praticidade. ... Ler mais +

    QUERO VER
  • JavaScript de Alto Desempenho

    Se for semelhante à maioria dos desenvolvedores, você costuma usar JavaScript frequentemente para criar aplicações web interativas e de resposta rápida. O problema é que todas essas linhas de código em JavaScript podem tornar suas aplicações mais lentas. Este livro revela técnicas e estratégias que irão ajudar a eliminar gargalos de desempenho durante o desenvolvimento. Você aprenderá como melhorar o tempo de execução, a realização de downloads, a interação com o DOM, o ciclo de vida da página e muito mais. ... Ler mais +

    QUERO VER
  • JavaScript de Cabo a Rabo - Aprenda a desenvolver aplicações usando somente a linguagem JavaScript, em múltiplas plataformas e dispositivos

    Durante muitos anos, o JavaScript foi considerado uma "toy language", comparada com outras plataformas de desenvolvimento, como o Java (TM) e o C++, sendo relegada a "enfeitar" páginas web. No início, o próprio "engine" de execução JavaScript era um "add-on" agregado aos navegadores web. ... Ler mais +

    QUERO VER
  • JavaScript Remoto

    Há um pouco de arte na criação de JavaScript remoto – scripts incorporáveis e que podem ser conectados a qualquer website. Devem ser facilmente adaptáveis a ambientes hostis, coexistir com outros aplicativos e administrar as vulnerabilidades complexas de segurança, que surgem quando recursos e arquivos com códigos são servidos a partir de endereços remotos na web. Faça isso corretamente e você terá opções ilimitadas para distribuir seus aplicativos. ... Ler mais +

    QUERO VER
  • Use a Cabeça! jQuery

    Alguma vez você já desejou que existisse um livro sobre jQuery que não exigisse também os conhecimentos de JavaScript desde o início? Já ouviu falar que o jQuery pode ajudá-lo a colocar interatividade em seus sites e aplicações, mas não sabe por onde começar?
    Use a Cabeça! jQuery é sua porta de entrada para o desenvolvimento de sites envolventes, interativos e que parecem aplicações reais. ... Ler mais +

    QUERO VER
  • Estruturas de dados e algoritmos com JavaScript - 2ª edição

    Uma estrutura de dados é uma maneira particular de organizar dados em um computador com o intuito de usar os recursos de modo eficaz. As estruturas de dados e os algoritmos são a base de todas as soluções para qualquer problema de programação. Com este livro, você aprenderá a escrever códigos complexos e eficazes usando os recursos mais recentes da ES 2017. ... Ler mais +

    QUERO VER
  • Princípios de Orientação a Objetos em JavaScript

    Se você já usou uma linguagem orientada a objetos mais tradicional, como C++ ou Java, o JavaScript provavelmente não parecerá uma linguagem orientada a objetos. Ela não tem conceito de classes, e você nem mesmo precisa definir objetos para começar a programar. Mas não se engane – o JavaScript é uma linguagem orientada a objetos incrivelmente eficiente e expressiva, que coloca muitas decisões de design diretamente em suas mãos.
    Em Princípios de Orientação a Objetos em JavaScript, Nicholas C. Zakas explora minuciosamente a natureza orientada a objetos do JavaScript, revelando a implementação única de herança e outras características fundamentais da linguagem. Você irá aprender: .. ... Ler mais +

    QUERO VER
  • Aprendendo JavaScript - Um Guia Prático aos Fundamentos da Moderna JavaScript

    JavaScript é uma linguagem com uma história incrivelmente rica e um futuro mais brilhante ainda. Neste livro você aprenderá os conceitos básicos da linguagem, mas concomitantemente você irá aprender tópicos mais avançados, tais como APIs JavaScript para HTML5 e como criar uma interface voltada para toques. Você pode ter certeza que embora JavaScript seja um código, ele está longe de ser entediante; você pode criar algumas interfaces bastante radicais e se divertir muito dentro do processo.
    Espero que este livro possa lhe ser útil durante os muitos anos futuros e sirva de plataforma de lançamento para que o seu interesse por JavaScript continue. Se esta é a primeira etapa da sua viagem no aprendizado de JavaScript, seja bem-vindo a bordo; se você já conhece a linguagem, bom retorno. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • A Magia da Matemática - Atividades Investigativas, Curiosidades e Histórias da Matemática - 4ª Edição

    O livro pretende mostrar – através de atividades lúdicas, histórias sobre a Matemática e os matemáticos, desafios e estudo de importantes conteúdos matemáticos – que a Matemática não é uma ciência difícil, árida, pesada, pronta, sem utilidade ou destinada apenas a um seleto grupo de “iniciados”. A Matemática é para todos e pode ser estudada (e entendida!) de forma agradável e contextualizada. ... Ler mais +

    QUERO VER
  • Calcule Mais: Nunca é tarde para aprender matemática

    Você já tentou aprender matemática de todas as maneiras, mas seu desempenho sempre ficou muito abaixo do esperado? Se você acha que para seu caso não há solução ou que a matemática não é para você, você precisa conhecer este livro. Drible a matéria mais temida das provas, concursos e vestibulares com a aplicação de técnicas infalíveis para a solução de problemas. Desenvolva um pensamento lógico transformador e comece a mudar seus resultados agora mesmo! ... Ler mais +

    QUERO VER
  • Capa iPhone X Slim Fibra de Carbono Preta - Geonav IPSXB

    A capa Carbon X Slim traz proteção completa para o iPhone X. Confeccionada com materiais de alta qualidade, ela é leve, porém, resistente a pequenas quedas devido à sua lateral emborrachada, que absorve os impactos e que se encaixa perfeitamente à lateral do aparelho. E o acabamento texturizado deixa o toque suave, porém menos deslizante, assim, a pegada do aparelho é mais firme. Compatível com iPhone X. ... Ler mais +

    QUERO VER
  • Mentalidades Matemáticas na Sala de Aula - Série Desafios da Educação: Ensino Fundamental

    Mentalidades Matemáticas na Sala de Aula oferece atividades desafiadoras e instigantes que interligam conexões e representações visuais da matemática. Professores que desejam engajar seus alunos em uma matemática aberta, criativa e visual encontrarão nesta obra um guia fundamental para desenvolver a construção lógica em salas de aula dos anos iniciais do ensino fundamental. Com propostas de atividades práticas para o exercício de conceitos fundamentais, este livro proporciona a alunos e professores uma nova concepção de educação matemática, apresentando de maneira didática como colocar as mudanças em ação dentro das salas de aula. ... Ler mais +

    QUERO VER
  • Crie Aplicativos Web com HTML, CSS, JavaScript, PHP, PostgreSQL, Bootstrap, AngularJS e Laravel

    A grande variedade de tecnologias e técnicas, a avalanche de novos termos, conceitos e siglas que estão associadas aos aplicativos Web pode intimidar aqueles que desejam desenvolver este tipo de software. O objetivo deste livro é desmistificar o assunto, apresentando sob um enfoque abrangente, integrado e prático, o processo de desenvolvimento do lado cliente e do lado servidor de um aplicativo Web. ... Ler mais +

    QUERO VER
  • Construindo aplicações com NodeJS - 2ª edição

    O NodeJS é uma poderosa plataforma para construir de forma rápida e fácil aplicações de rede escaláveis. Utiliza um modelo de single thread, faz I/O não bloqueante e por isso trabalha sempre de forma assíncrona. Construindo aplicações com NodeJS abrange: O que é o NodeJS e o que pode ser feito com essa plataforma. Conceitos de bancos de dados relacionais como modelagem e formas normais. Conceitos de REST e boas práticas para um bom design de API. Como construir, testar e documentar uma API RESTful com NodeJS. ... Ler mais +

    QUERO VER
  • O Poder da Liderança Positiva: Como e Por que líderes positivos transformam equipes e organizações e mudam o mundo

    Ao ouvir falar em liderança positiva, algumas pessoas reviram os olhos em desdém imaginando que me refiro a Poliana, para quem a vida era repleta de unicórnios trotando sob um céu adornado por um arco-íris. A verdade, porém, é que não somos positivos porque a vida é fácil. Somos positivos porque a vida pode ser dura. Na condição de líder, você enfrenta toda espécie de desafios, adversidades, negatividade e testes. Haverá ocasiões em que lhe parecerá que o mundo conspira a seu desfavor e sua visão nada mais é que uma fantasia, algo fora da realidade. Situações assim apenas realçam o quanto a liderança positiva é essencial. ... Ler mais +

    QUERO VER
  • JavaScript de Cabo a Rabo - Aprenda a desenvolver aplicações usando somente a linguagem JavaScript, em múltiplas plataformas e dispositivos

    Durante muitos anos, o JavaScript foi considerado uma "toy language", comparada com outras plataformas de desenvolvimento, como o Java (TM) e o C++, sendo relegada a "enfeitar" páginas web. No início, o próprio "engine" de execução JavaScript era um "add-on" agregado aos navegadores web. ... Ler mais +

    QUERO VER
  • PNL: Guia Essencial - Administre seus pensamentos e motivações em direção a seus objetivos

    A PNL (Programação Neurolinguística) ajudou milhões de pessoas a superar seus medos, aumentar sua confiança e conseguir maior sucesso na vida pessoal e profissional e em seus relacionamentos. E agora, da empresa que produziu NLP: The New Technology of Achievement — um dos livros sobre PNL mais vendidos de todos os tempos — chega ao mercado PNL, Guia Essencial. ... Ler mais +

    QUERO VER
  • Investindo na Bolsa de Valores: O que você precisa saber antes de investir

    Quando você quer alguma coisa, planejamento e conhecimento podem ser ferramentas importantes para conquistar o seu objetivo. Investir em ações é possível a todas as pessoas. Para isso, é preciso conhecer aspectos importantes. São poucos os brasileiros que investem na Bolsa de Valores e vamos reverter essa situação por meio do conhecimento. E para levar esse conhecimento àqueles que desejam investir, o livro Investindo na Bolsa de Valores – O que você precisa saber antes de investir é uma obra com informações que o investidor deve conhecer antes e durante o investimento. ... Ler mais +

    QUERO VER
  • Headphone bluetooth Over ear com cancelamento de ruídos Preto - JBL E65BTNC

    R$ 759,90 ou 10x de R$ 75,99

    Os fones de ouvido JBL E65 BT NC combinam design atraente e materiais premium para oferecer o som de assinatura JBL reconhecido mundialmente, com a conveniência da ausência dos fios e a capacidade de cancelamento de ruído ativo de altíssima qualidade. ... Ler mais +

    QUERO VER
  • Spring Data JPA - Persistência Simples e Eficaz

    Este livro tem como foco apresentar o Spring Data JPA, um subprojeto do Spring Framework voltado à persistência em bancos de dados relacionais. Se para você a implementação de uma camada de persistência passou a ser algo cansativo, que demanda muito tempo e código repetitivo para escrever suas operações de CRUD, o conteúdo desta obra irá mudar a sua visão. O Spring Data JPA visa melhorar significativamente a implementação da camada de acesso a dados, reduzindo o esforço, a quantidade de linhas de código e oferecendo diversas formas de realizar uma mesma operação. ... Ler mais +

    QUERO VER
  • Data Science para Programadores - Um Guia Completo Utilizando a Linguagem Python

    Um guia para estudantes e profissionais, utilizando a linguagem Python em todo o seu potencial. Você aprenderá os conceitos e fundamentos estatísticos que auxiliarão seu trabalho analítico. As bibliotecas são apresentadas de maneira prática, focando no que é mais importante para o seu trabalho do dia a dia. O livro apresenta um ferramental completo para você iniciar neste mercado lucrativo que a Data Science possibilita. ... Ler mais +

    QUERO VER
  • Desenvolvimento Web com Flask: Desenvolvendo Aplicações Web com Python

    Tenha um controle criativo total sobre suas aplicações web usando o Flask – um microframework baseado em Python. Com este livro prático, você conhecerá o Flask desde o básico, desenvolvendo uma aplicação completa para o mundo real, criada pelo autor Miguel Grinberg. Esta edição atualizada leva em consideração as mudanças importantes de tecnologia ocorridas nos últimos três anos. ... Ler mais +

    QUERO VER
  • Tablet Samsung Galaxy Tab A Tela 8.0” 16GB 4G Wi-Fi Preto - SM-T385M/BK

    R$ 1.359,90 ou 10x de R$ 135,99

    Melhor experiência de visualização Sua maior capacidade de bateria permite que o Galaxy Tab A (2017, 8,0”) seja usado por tempos prolongados para impulsionar a produtividade. O Modo de economia de energia oferece suporte para carga suficiente para longos períodos em viagens de negócios ou em trabalhos de campo. ... Ler mais +

    QUERO VER
  • Como Ter Sucesso em Provas de Inglês

    Sobre o Livro Como Ter Sucesso em Provas de Inglês ajudará você a entender melhor como funciona o processo de estudo, a desenvolver técnicas apropriadas tanto para o seu estilo de aprendizado quanto para a prova que vai fazer e a descobrir como pode ser mais eficiente em seus estudos em inglês. Amplie suas chances de sucesso com: Técnicas e dicas de como enfrentar as questões na hora "H", aproveitar mais tempo disponível e reduzir o estresse que pode prejudicar seu desempenho na prova. ... Ler mais +

    QUERO VER
  • AngularJS - Uma Abordagem Prática e Objetiva

    AngularJS é um framework JavaScript revolucionário, mantido por um time de engenheiros Google. Ele simplifica o desenvolvimento de aplicações web robustas e de sucesso. ... Ler mais +

    QUERO VER
  • Pro Node.js para Desenvolvedores

    O Pro Node.js para Desenvolvedores oferece um guia abrangente para esta empolgante e nova tecnologia. Nós apresentamos você ao Node – o que ele é, por que interessa e como configurá-lo – antes de mergulhar fundo nos principais conceitos e APIs que alicerçam sua operação. ... Ler mais +

    QUERO VER
  • Aprendendo Node - Usando JavaScript no servidor

    VITRINE Os Livros mais Vendidos !

    Reúna o conhecimento de programação que você já usa no navegador e empregue no servidor com o Node! Aprenda a criar aplicações em rede de alto desempenho e plenamente escalonáveis nesta plataforma baseada em JavaScript. O conteúdo deste livro é bastante prático, “mão na massa”, e fará com que o programador de JavaScript, acostumado a lidar apenas com processamento no navegador, domine com maestria os fundamentos do Node no servidor. ... Ler mais +

    QUERO VER
  • Desenvolvendo jogos mobile com HTML5 - Usando Phaser, Intel XDK e Cordova/PhoneGap

    Este livro tem por objetivo apresentar ao leitor conceitos e práticas para desenvolvimento de jogos para dispositivos móveis, como smartphones e tablets, nas plataformas mais utilizadas, a partir de uma única base de códigos utilizando HTML5 e JavaScript. De maneira clara e com ênfase no desenvolvimento de projetos que utilizam as ferramentas Intel XDK e Apache Cordova/PhoneGap, o leitor irá:... ... Ler mais +

    QUERO VER
  • Caixa de som portátil JBL Xtreme Edição Especial Bluetooth à prova d´água Matla - JBLXTREMEMALTAEU

    R$ 1.359,90 ou 10x de R$ 135,99

    A Caixa Bluetooth à prova d´agua Charge 3 agora vem com carregador portátil e deixa o som ainda mais potente. Escute suas músicas sem fios, por muito mais tempo e ainda leve sua festa para todo o lugar. Graças ao seu design à prova dágua, tecido durável e carcaça resistente, ela pode até cair na piscina. ... Ler mais +

    QUERO VER
  • Descrição
    Node Essencial

    Node.js é uma das plataformas de desenvolvimento mais conhecidas do mercado, que utiliza JavaScript como linguagem de programação e torna o desenvolvimento de web services RESTful muito produtivo.

    Neste livro, estudaremos JavaScript e Node.js desde o básico, utilizando uma metodologia passo a passo por meio da qual desenvolveremos um projeto que será continuado em cada capítulo.

    O objetivo do livro é ensinar a criar uma API completa de web services RESTful de forma simples e prática, integrada aos bancos de dados MySQL e MongoDB, utilizando as boas práticas de desenvolvimento e organização do projeto.

    No final do livro, você saberá o básico sobre como criar web services em Node.js e, com certeza, ficará entusiasmado para aprender mais sobre essa plataforma.
  • Sobre o Autor
  • Especificação

    Características

    AssuntosNode JS
    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorRicardo R. Lecheta

    Ricardo R. Lecheta é formado em Ciência da Computação e pós-graduado em Gestão do Desenvolvimento de Software pela PUC-PR. Possui certificações da Sun, IBM e Rational, entre elas, SCMAD e SCEA. Atualmente, trabalha com desenvolvimento e consultoria de tecnologias mobile para diversas plataformas e pode ser contatado pelo e-mail rlecheta@gmail.com.
    Informações TécnicasSumário

    Agradecimentos.....................................................................................................................11
    Sobre o autor .........................................................................................................................12
    Prefácio .................................................................................................................................13

    Capítulo 1 ¦ Introdução ..........................................................................................................14
    1.1 Introdução ao Node.js................................................................................................ 14
    1.2 A linguagem JavaScript .............................................................................................. 14
    1.3 Arquitetura não bloqueante........................................................................................15
    1.4 Single Thread e Event Loop ........................................................................................15
    1.5 Npm.......................................................................................................................... 16
    1.6 Instalação do Node.js................................................................................................. 16
    1.7 Brincando com o terminal do Node............................................................................ 17
    1.8 Executando códigos em Node no terminal..................................................................20
    1.9 Editores de texto........................................................................................................20
    1.10 Links úteis e download dos códigos de exemplo........................................................ 21

    Capítulo 2 ¦ JavaScript ...........................................................................................................22
    2.1 Introdução.................................................................................................................22
    2.2 Declarando variáveis..................................................................................................22
    2.3 Imprimindo no console..............................................................................................23
    2.4 Tipos não definidos (undefined) ................................................................................. 24
    2.5 Declarando funções...................................................................................................25
    2.6 Arrays .......................................................................................................................26
    2.7 Hash tables................................................................................................................ 27
    2.8 Classes e objetos........................................................................................................28
    2.9 Programação funcional .............................................................................................. 31
    2.10 var versus let versus const.........................................................................................33
    2.11 Funções map(), filter() e reduce()..............................................................................34
    2.12 Links úteis...............................................................................................................35

    Capítulo 3 ¦ Introdução ao Web Services.................................................................................36
    3.1 Introdução.................................................................................................................36
    3.2 GET versus POST......................................................................................................36
    3.3 Web services RESTful................................................................................................38
    3.4 Métodos do protocolo HTTP (GET, POST, PUT, DELETE)........................................39
    3.5 Códigos de retorno de uma resposta HTTP................................................................40
    3.6 Tipo de conteúdo (mime-type ou content-type)........................................................... 41

    Capítulo 4 ¦ Node básico.........................................................................................................43
    4.1 Criando um servidor HTTP .......................................................................................43
    4.2 Mais detalhes sobre a função createServer..................................................................44
    4.3 Adicionando rotas no servidor HTTP.........................................................................46
    4.4 Web Service simples com arquivos.............................................................................. 47
    4.5 Criando um servidor TCP (Socket)............................................................................. 51
    4.6 Links úteis.................................................................................................................55

    Capítulo 5 ¦ NPM....................................................................................................................56
    5.1 NPM (Node Package Manager)...................................................................................56
    5.2 Comando npm start...................................................................................................57
    5.3 Nodemon .................................................................................................................. 59
    5.4 Comando npm install................................................................................................. 61
    5.5 Links úteis.................................................................................................................62

    Capítulo 6 ¦ JSON básico .........................................................................................................63
    6.1 JSON.........................................................................................................................63
    6.2 Retornando JSON na response...................................................................................65
    6.3 Convertendo um objeto em JavaScript para JSON ......................................................67
    6.4 Convertendo um array em JavaScript para JSON ........................................................68
    6.5 Trabalhando com classes ...........................................................................................69

    Capítulo 7 ¦ MySQL.................................................................................................................72
    7.11 Selecionando um registro específico na tabela (SELECT)...........................................87
    7.12 Inserindo um registro na tabela (INSERT) ................................................................88
    7.13 Atualizando um registro na tabela (UPDATE)...........................................................89
    7.14 Deletando um registro na tabela (DELETE) ..............................................................90
    7.15 Organizando o código em classes.............................................................................. 91
    7.16 Links úteis................................................................................................................97

    Capítulo 8 ¦ Web Services em Node.........................................................................................98
    8.1 Web Service que retorna a lista de carros em JSON.....................................................98
    8.2 Salvando dados por POST........................................................................................ 101
    8.3 Salvando carros por POST ....................................................................................... 106

    Capítulo 9 ¦ Express ............................................................................................................. 110
    9.1 Introdução ............................................................................................................... 110
    9.2 Retornando JSON.................................................................................................... 111
    9.3 Informando o status da resposta............................................................................... 112
    9.4 Informando o tipo do conteúdo (mime-type) na resposta .......................................... 113
    9.5 Lendo parâmetros por GET do tipo Query Parameters.............................................. 114
    9.6 Lendo parâmetros por GET do tipo Path Parameters................................................. 115
    9.7 Lendo parâmetros do tipo chave=valor por POST..................................................... 116
    9.8 Lendo um JSON enviado por POST ......................................................................... 117
    9.9 Determinando o tipo do conteúdo que o web service aceita....................................... 119
    9.10 Links úteis ............................................................................................................. 120

    Capítulo 10 ¦ Construindo uma API REST com Express............................................................ 121
    10.1 Criando o projeto................................................................................................... 121
    10.2 Web Service dos carros (listagem)...........................................................................123
    10.3 Web Service dos carros (salvar e atualizar).............................................................. 126
    10.4 Web Service dos carros (buscar por id e deletar por id)............................................128
    10.5 Organizando as rotas em um arquivo separado....................................................... 131
    10.6 Sugestão para organizar as rotas............................................................................. 135

    Capítulo 11 ¦ Produtividade com WebStorm.......................................................................... 139
    11.1 WebStorm.............................................................................................................. 139
    11.2 Executando o projeto com o comando Node........................................................... 142
    11.3 Executando o projeto com o Nodemon................................................................... 145

    Capítulo 12 ¦ Middleware e tratamento de erros................................................................... 147
    12.1 Tratamento de erro para rotas não encontradas....................................................... 147
    12.2 Middlewares.......................................................................................................... 148
    12.3 Tratamento de rota não encontrada ........................................................................ 149
    10 Node Essencial
    12.4 Tratamento de exceções de código.......................................................................... 150
    12.5 Utilizando a função next() ..................................................................................... 153
    12.6 Tratamento de erros com funções de callback......................................................... 154
    12.7 Links úteis............................................................................................................. 157

    Capítulo 13 ¦ Promessas.......................................................................................................158
    13.1 Introdução ............................................................................................................. 158
    13.2 Async e Await ........................................................................................................ 161
    13.3 Async e Await com Express.................................................................................... 162
    13.4 Tratamento de erros com Async e Await.................................................................. 162
    13.5 Melhorando a integração do async/await com Express............................................ 163
    13.6 Finalizando a API dos carros.................................................................................. 164
    13.7 Links úteis............................................................................................................. 170

    Capítulo 14 ¦ Upload de arquivos..........................................................................................171
    14.1 Introdução ............................................................................................................. 171
    14.2 Upload com Node e Express................................................................................... 172
    14.3 Formulário HTML para upload .............................................................................. 174
    14.4 Fazendo upload para o Amazon S3 ......................................................................... 177
    14.5 AWS Identity and Access Management (IAM) ........................................................ 179
    14.6 Módulo AWS para Node ........................................................................................ 181
    14.7 Web Service dos carros e a foto do carro ................................................................. 186

    Capítulo 15 ¦ MongoDB ........................................................................................................187
    15.1 Introdução ............................................................................................................. 187
    15.2 Instalando o MonboDB.......................................................................................... 187
    15.3 Iniciando o servidor do MongoDB.......................................................................... 189
    15.4 Conectando no servidor .........................................................................................190
    15.5 Inserindo e consultando registros no Mongo...........................................................190
    15.6 Software cliente para o MongoDB........................................................................... 194
    15.7 Integrando o MongoDB ao node ............................................................................. 195
    15.8 Web Service dos carros .......................................................................................... 197
    15.9 Links úteis............................................................................................................. 203

    Capítulo 16 ¦ Extras..............................................................................................................204
    16.1 Introdução .............................................................................................................204
    16.2 Node-config...........................................................................................................204
    16.3 Testes com Mocha.................................................................................................. 207
    16.4 Segurança com Basic Authentication.......................................................................209
    16.5 Instalação do servidor na Amazon AWS ................................................................. 212

    Informações Técnicas

    Nº de páginas:216
    Origem:Nacional
    Editora:Editora Novatec
    Idioma:Português
    Edição:1ª Edição
    Ano:2018
    ISBN:9788575226773
    Encadernação:Brochura
    Autor:Ricardo R. Lecheta
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!