Node.js Criar uma aplicação web com Node.js, MongoDB, Mongoose, Express e EJS - Parte IV Dando continuidade a nossa série de artigos sobre como fazer um sistema de cadastro simples em Node.js, utilizando MongoDB e ExpressJS, desenvolvendo o CRUD. Nesta quarta e última parte, iremos ver um conceito importante quando se trata da construção de interfaces, que é a parte de modularização da página,
Node.js Criar uma aplicação web com Node.js, MongoDB, Mongoose, Express e EJS - Parte III Nesta terceira parte, daremos continuidade ao que foi visto na parte 1(link) e na parte 2(link), onde vimos como criar um CRUD do zero com um sistema de cadastro utilizando ExpressJS e MongoDB. Neste artigo, falaremos da parte de um conceito um pouco mais aprofundado, dando continuidade a
Node.js Como criar uma aplicação web com Node.js com MongoDB, Mongoose, Express e EJS No artigo de hoje entenderemos como criar uma aplicação web básica, apenas com listagem e cadastro, utilizando Node.js, Express, EJS, Mongoose e MongoDB. Para quem ainda não sabe nada de Node.js, será um excelente local de aprendizado. MongoDB é um banco de dados NoSQL, orientado a documentos JSON,
Node.js Criar uma aplicação web com Node.js, MongoDB, Mongoose, Express e EJS - Parte I No artigo de hoje entenderemos como criar uma aplicação web básica, apenas com listagem e cadastro, utilizando Node.js, Express, EJS, Mongoose e MongoDB. Para quem ainda não sabe nada de Node.js, será um excelente local de aprendizado. MongoDB é um banco de dados NoSQL, orientado a documentos JSON,
API Keys API Keys: o que são, como e quando devemos utilizá-las É muito comum utilizarmos Application Programming Interface (API) quando criamos uma aplicação de software. Elas nos permitem a troca e a obtenção de informações com maior praticidade entre programas. Trabalhar com esse tipo de recurso nos permite ter mais segurança e reduzir o volume de dados, além de nos trazer
API RESTFUL Criando uma API RESTful utilizando Node.js, Express.js e Mongoose Uma API RESTful é um conjunto de ferramentas, rotinas e protocolos que são utilizados para construir aplicações que expõem serviços a outras aplicações, permitindo assim que diferentes sistemas troquem dados e se comuniquem de forma padronizada e organizada. O que é o Node.js? O Node.js é uma plataforma
ORM ORM: Quais as melhores bibliotecas utilizadas para JavaScript? ORM (Object-Relational Mapping) é uma técnica utilizada para ajudar o desenvolvedor a consultar e manipular dados de um banco de dados, utilizando o paradigma de orientação a objetos. Os principais motivos pelos quais os desenvolvedores utilizam esta técnica são (dentre vários outros): Força o desenvolvedor a escrever o código MVC
Sequelize ORM Sequelize no Node.js com Express.js O ORM (Object-Relational Mapper), em português, Mapeamento Objeto-Relacional, é uma técnica utilizada para aproximar o paradigma POO (Programação Orientada a Objetos) ao paradigma de banco de dados relacional. O uso dessa técnica de ORM é realizado através de um mapeador objeto-relacional que na maioria das vezes é uma biblioteca ou
SQL SQL Subquery: o que você precisa saber Uma subconsulta, também conhecida como SUBQUERY ou SUBSELECT, é uma consulta embutida dentro de outra consulta, de forma aninhada, passando os resultados da consulta que é mais interna, para a consulta que é mais externa por meio de uma cláusula WHERE ou da cláusula HAVING. Desse modo, é possível restringirmos
MongoDB MongoDB: Updates complexos - array No artigo anterior, expliquei o que era o MongoDB e os comandos básicos para inserção, remoção e atualização de dados. Hoje nós iremos aprender como inserimos e alteramos itens em um array utilizando os Update Operators (operadores de atualização) no MongoDB. De acordo com a documentação do MongoDB, existem quatro
Docker Docker: O que é, containers e como aplicar nos seus projetos Você já deve ter ouvido falar sobre o Docker e ficado com aquela pulga atrás da orelha, se perguntando o que ele realmente faz e o que realmente seria esse termo container. Nesse artigo abordaremos esses temas. Mas afinal o que seria o Docker? O Docker é uma plataforma open
SQL Primeiros passos com o SQL SQL é a sigla para Structured Query Language, ou Linguagem de Consulta Estruturada. É uma linguagem de programação que é utilizada para trabalhar com o que chamamos de banco de dados relacionais. Você deve estar se perguntando: mas o que é um Banco de dados relacional? Em resumo, é um
MongoDB Primeiros passos com MongoDB Atualmente o MongoDB é um dos mais populares banco de dados, sendo assim o mais famoso NoSQL (Not Only SQL) do mercado atualmente. O MongoDB é escrito na linguagem C++, é formado por um conjunto de aplicativos JSON e ainda é open-source licenciado pela GNU AGPL (Affero General Public License)