Node.js: programe de forma rápida e prática
()
Sobre este e-book
Relacionado a Node.js
Ebooks relacionados
Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces Nota: 0 de 5 estrelas0 notasSistemas Orientados a Objetos: Conceitos e Práticas Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasEntrega contínua em Android: Como automatizar a distribuição de apps Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasRobot framework: Automação versátil e consistente para testes Nota: 0 de 5 estrelas0 notasPHP: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasCakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasProgramação Java Nota: 4 de 5 estrelas4/5VRaptor: Desenvolvimento ágil para web com Java Nota: 0 de 5 estrelas0 notasAndroid nativo com Kotlin e MVVM: Simplificando técnicas avançadas Nota: 0 de 5 estrelas0 notasProgramação em JavaScript Nota: 0 de 5 estrelas0 notasSOA aplicado: Integrando com web services e além Nota: 0 de 5 estrelas0 notasJavaScript: Um Guia para Aprender a Linguagem de Programação JavaScript Nota: 5 de 5 estrelas5/5Fundamentos De Programação Javascript Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasLinguagens De Programação Em Inteligência Artificial Nota: 0 de 5 estrelas0 notasAzure: Coloque suas plataformas e serviços no cloud Nota: 0 de 5 estrelas0 notasSpock framework: Testes automatizados para Java, Android e REST Nota: 0 de 5 estrelas0 notasDesenvolvimento efetivo na plataforma Microsoft: Como desenvolver e suportar software que funciona Nota: 0 de 5 estrelas0 notasComo se faz DevOps: Organizando pessoas, dos silos aos times de plataforma Nota: 0 de 5 estrelas0 notasFundamentos De Programação Java Nota: 0 de 5 estrelas0 notasProgramação Python: aprenda de forma rápida Nota: 0 de 5 estrelas0 notasCodeIgniter: Produtividade na criação de aplicações web em PHP Nota: 0 de 5 estrelas0 notasPhp Com Mysql(pdo) Nota: 0 de 5 estrelas0 notasKubernetes: Tudo sobre orquestração de contêineres Nota: 5 de 5 estrelas5/5Programando Em Java Com Banco De Dados Nota: 0 de 5 estrelas0 notasProgramação Funcional: Uma introdução em Clojure Nota: 4 de 5 estrelas4/5
Negócios para você
Seja foda! Nota: 5 de 5 estrelas5/5O poder da ação: Faça sua vida ideal sair do papel Nota: 4 de 5 estrelas4/5Mapeamento comportamental - volume 1 Nota: 5 de 5 estrelas5/5Os 7 hábitos das pessoas altamente eficazes Nota: 4 de 5 estrelas4/5Do mil ao milhão: Sem cortar o cafezinho Nota: 5 de 5 estrelas5/5Estratégias Gratuitas de Marketing Digital: Alavanque seus ganhos na internet Nota: 4 de 5 estrelas4/5O código da mente extraordinária Nota: 4 de 5 estrelas4/5Coaching Communication: Aprenda a falar em público e assuma o palestrante que há em você Nota: 4 de 5 estrelas4/5Programação Neurolinguística em uma semana Nota: 4 de 5 estrelas4/5A melhor estratégia é atitude: Bora vender Nota: 5 de 5 estrelas5/5Finanças Organizadas, Mentes Tranquilas: A organização precede a prosperidade Nota: 0 de 5 estrelas0 notasDinheiro: 7 passos para a liberdade financeira Nota: 5 de 5 estrelas5/5Desvendando O Metodo De Taufic Darhal Para Mega Sena Nota: 4 de 5 estrelas4/5O milionário instantâneo: Uma história de sabedoria e riqueza Nota: 5 de 5 estrelas5/5A ciência de ficar rico Nota: 5 de 5 estrelas5/5Assertividade em uma semana Nota: 5 de 5 estrelas5/5Falando Bonito: Uma reflexão sobre os erros de português cometidos em São Paulo e outros estados Nota: 4 de 5 estrelas4/5Gestão de Empresa: Tópicos Especiais em Gestão Empresarial Nota: 5 de 5 estrelas5/510 Dicas de Ouro para ter Sucesso na Venda Direta Nota: 5 de 5 estrelas5/5O Estranho Segredo Nota: 5 de 5 estrelas5/5Como Organizar Sua Vida Financeira Nota: 5 de 5 estrelas5/5Seja o empresário da sua ideia: Como criar um grande negócio, ser autoridade e ganhar dinheiro Nota: 5 de 5 estrelas5/5Educação financeira na escola Nota: 3 de 5 estrelas3/5Como ser um grande líder e influenciar pessoas Nota: 0 de 5 estrelas0 notas
Avaliações de Node.js
0 avaliação0 avaliação
Pré-visualização do livro
Node.js - Cláudio Luís Vieira Oliveira; Humberto Augusto Piovesana Zanetti
Sobre os autores
Cláudio Luís Vieira Oliveira
Mestre em Sistemas de Computação e bacharel em Análise de Sistemas. Conta com mais de 28 anos de experiência na área de Ciência da Computação, com ênfase em Sistemas de Computação, atuando em sistemas de bancos de dados, linguagens de programação Java, C++, C#, Processing, Python, LUA, programação para a web (HTML, HTML5, JavaScript, XML, ASP, PHP, JSP e Servlets), plataforma Microsoft .NET, desenvolvimento de aplicações para dispositivos móveis (Java ME, Android e Windows Phone), engenharia de software, Unified Modeling Language (UML), redes de computadores, sistemas distribuídos, arquitetura orientada a serviços, inteligência artificial, computação física, programação para Arduino e Internet das Coisas (IoT). Atualmente é coordenador de curso e professor da Fatec de Jundiaí e professor nas Fatecs de Bragança Paulista e Campinas.
Humberto Augusto Piovesana Zanetti
Doutorando em Tecnologia pela Faculdade de Tecnologia da Universidade Estadual de Campinas (FT – Unicamp) e mestre em Ciência da Computação pelo Centro Universitário de Campo Limpo Paulista (Unifaccamp). Desde 2005 atua no ensino técnico e no superior. Atualmente é professor na Escola Técnica Rosa Perrone Scavone (Itatiba, SP) e na Fatec de Jundiaí. Na Unicamp, é integrante do LIAG (Laboratório de Informática, Aprendizagem e Gestão).
Introdução
O desenvolvimento de software para aplicações web é uma área em expansão e em constante mudança. Até mesmo tecnologias tradicionais, como a linguagem JavaScript, referência na construção de interfaces interativas, ganha novas aplicações, como no Node.js. Nele é possível usar toda a versatilidade do JavaScript agora no lado servidor, criando aplicações robustas e escaláveis, usando todos os recursos da linguagem original.
O Node.js é um ambiente de servidor gratuito e de código aberto, que possibilita a criação de aplicações no lado servidor (server-side) com algumas vantagens em relação aos seus principais concorrentes (como PHP ou Java, por exemplo), no que se refere a leveza, flexibilidade, suporte e produtividade. Além disso, está alinhado com o que há de mais moderno no desenvolvimento de software para Internet, como o uso de um padrão de arquitetura de entrada e saída assíncrona e conexão com banco de dados não relacionais (como no MongoDB).
Neste livro, você irá aprender desde o básico sobre JavaScript e a instalação do ambiente Node.js, até o uso de banco de dados não relacionais e aplicações web com MongoDB, sistema de banco de dados orientado a documentos muito popular e cada mais presente no mercado. O conteúdo apresentado é ideal para aqueles que querem iniciar na plataforma Node.js e que têm um conhecimento básico em desenvolvimento web.
Desejamos a você uma boa leitura, e que este ebook possa não só ampliar seus conhecimentos, mas também sua visão sobre o desenvolvimento de sistemas web!
Instalação dos programas
O Node.js está disponível gratuitamente em nodejs.org, onde também se oferece uma extensa e rica documentação.
A edição do código-fonte dos programas pode ser realizada no próprio bloco de notas ou em editores que apresentam mais recursos e são voltados para a programação, como o Notepad++, disponível em notepad-plus-plus.org ou o Sublime Text (sublimetext.com).
Porém, o mais recomendado é utilizar Ambientes Integrados de Desenvolvimento (IDEs), como o NetBeans (netbeans.org), que apresenta suporte ao