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

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

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... Ler mais +

    QUERO VER
  • Ext JS em Ação

    Esta biblioteca JavaScript para diversos navegadores fornece um conjunto extenso de widgets de alta qualidade, um modelo de componentes intuitivo e extensível e uma API rica que desenvolvedores corporativos acham especialmente confortável de usar. Dessa forma, eles a usam para criar aplicativos web sólidos como uma rocha em muitas e diversas empresas, incluindo a Adobe, Aetna, Amazon, Best Buy, Hallmark, Panasonic, Pixar, Siemens, Sony e Visa. ... Ler mais +

    QUERO VER
  • Javascript e Jquery - desenvolvimento de interfaces web interativas

    R$ 154,90 ou 3x de R$ 51,63

    Bem-vindo ao ensino de JavaScript & jQuery. Você é iniciante em JavaScript, ou adicionou scripts a sua página web mas quer entender melhor como tudo funciona? Então este livro é para você. Não mostraremos apenas como ler e escrever em JavaScript, mas também ensinaremos o básico sobre programação de computadores de forma simples e visual. Tudo o que você precisa é entender um pouco sobre HTML e CSS. Este livro ensinará como tornar seus websites mais interativos, atraentes, e funcionais. Isso acontece ao combinar teoria de programação com exemplos que demonstram como o JavaScript e o jQuery são usados em sites populares. De forma rápida, você será capaz de pensar e programar como um profissional. ... 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
  • 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
  • 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
  • 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
  • Segurança para desenvolvedores web - Usando JavaScript, HTML e CSS

    Como desenvolvedor web, talvez você não queira gastar tempo deixando sua aplicação web segura, mas isso, definitivamente, faz parte de seu trabalho. Este guia prático oferece as informações mais recentes sobre como evitar as ameaças de segurança em vários níveis, inclusive em novas áreas como os microsserviços. Você aprenderá a proteger sua aplicação, independentemente de onde ela executar, seja no mais recente smartphone, seja em um desktop mais antigo, e tudo que estiver entre eles.
    O autor John Paul Mueller oferece conselhos específicos bem como vários exemplos de programação segura para desenvolvedores com um bom conhecimento de CSS3, HTML5 e JavaScript. Em cinco seções distintas, este livro mostra como se proteger contra vírus, ataques DDoS, violações de segurança e outras intromissões sórdidas. ... Ler mais +

    QUERO VER
  • E-BOOK AngularJS para Desenvolvedores Java (envio por e-mail)

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... Ler mais +

    QUERO VER
  • 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
  • MEAN Definitivo com Mongo, Express, Angular e Node

    MEAN Definitivo ensina como desenvolver aplicações web usando o MEAN. Primeiro, criamos o esqueleto de um site estático em Express e Node, depois o enviamos a um servidor web na internet. Em seguida, criamos um banco de dados no MongoDB e construímos uma API para ele antes de empregar o Angular para transferir ao navegador do usuário a manipulação de dados e a lógica da aplicação. Por fim, adicionamos autenticação à aplicação usando todo o stack. Ao terminar, o leitor terá desenvolvido todas as habilidades e conhecimento necessários para construir uma aplicação web dinâmica e rica em dados. ... 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
  • Estendendo a jQuery

    Estendendo a jQuery ensina você a desenvolver extensões personalizadas para a biblioteca jQuery. Neste livro, você descobrirá como escrever plugins e fazer seu design visando ao máximo a reutilização, além de aprender a criar novos widgets e efeitos para a jQuery UI. Nesse processo, você irá explorar extensões em áreas que são fundamentais, as quais incluem Ajax, eventos, animações e validações. ... 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
  • E-BOOK Aprendendo JavaScript - Um Guia Prático aos Fundamentos da Moderna JavaScript (envio por e-mail)

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... 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

Quem viu este produto , também se interessou

  • 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
  • E-BOOK Introdução à Programação com PYTHON (envio por e-mail)

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... 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
  • 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
  • Caixa de som portátil JBL Xtreme Edição Especial Bluetooth à prova d´água Matla - JBLXTREMEMALTAEU

    R$ 1.199,90 ou 10x de R$ 119,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
  • 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
  • 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
  • Tablet Samsung Galaxy Tab A Tela 8.0” 16GB 4G Wi-Fi Preto - SM-T385M/BK

    R$ 1.199,90 ou 10x de R$ 119,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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Cabo Lightning (MFi) Flex de Silicone com 12 cm Preto - Geonav LI012B

    Com 12 cm, o Flex Cable é ideal levar na mochila ou mesmo no bolso. Pequeno e prático, ele não fica enrolado e é bastante resistente, podendo ser dobrado facilmente inúmeras vezes. Perfeito para usar com um power bank, evitando a sobra de cabo que atrapalha durante o carregamento. O modelo Lightning é certificado MFi (Made for iPhone, iPad, iPod) com conector original Apple e compatível com os dispositivos iOS mesmo quando o sistema operacional é atualizado. ... 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
  • 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
  • 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!