Categorias
Desenvolvimento

Introdução ao Shell Script

O que é Shell Script.

Um script é um programa ou mesmo uma sequência de instruções, que são executadas ou interpretadas por outro programa e não diretamente pelo processador do computador. Algumas linguagens conhecidas como PHP e JavaScript  por exemplo, são linguagens de script ou seja elas não são compiladas mas sim interpretadas por programas que estão instalados no computador.

Categorias
Desenvolvimento

GIT – comandos básicos

O Git é um sistema de controle de versão distribuído, ele foi criado para verificar alterações no código fonte, no processo de desenvolvimento de software. Ele monitora um conjunto de arquivos, e checa se houve alguma modificação nestes arquivos. Se ocorrer alguma modificação nos arquivos, ele marca o arquivo para que as modificações possam ser registradas.

Categorias
Desenvolvimento

Como validar CPF/CNPJ em JavaScript

O CPF (Cadastro de Pessoas Físicas), é composto de 11 números. Os 8 primeiros são gerados de modo aleatório e o nono dígito informa a região fiscal responsável pela inscrição. Por fim, os dois últimos números são dígitos verificadores, calculados de acordo com um algoritmo definido pela Receita Federal e publicamente conhecido.

Categorias
Desenvolvimento

Promise em JavaScript

Promise é o objeto que representa a conclusão final (ou falha) de uma operação assíncrona e seu valor resultante.

Um código ser síncrono ou assíncrono se refere ao seu fluxo de execução. Quando as operações do código, executam na ordem em que foram escritas, sempre aguardando o termino de uma para a execução da próxima temos a execução síncrona. Quando as operações do código, executam sem aguardar o termino da operação anterior temos a execução assíncrona.

Categorias
Desenvolvimento

EcmaScript 6 (ES6) no Node.JS com Babel

ECMAScript ou ES é uma especificação de linguagem de script padronizada pela Ecma International em ECMA-262 e ISO / IEC 16262. Ele foi criado para padronizar JavaScript.

Node.js é uma plataforma para execução de JavaScript ao lado do servidor, que foi criado no mecanismo JavaScript V8 do Chrome .

O Babel é um compilador de JavaScript. Vamos utilizar o Babel para transpilar o código JavaScript escrito com a especificação ECMAScript, para que seja compatível com especificações anteriores da linguagem.

Categorias
Desenvolvimento

Trabalhando com Firebase Realtime Database no Node.js

O Firebase Realtime Database é um banco de dados NoSQL hospedado na nuvem. Os dados são armazenados como JSON e sincronizados em tempo real para todos os clientes conectados. Quando você cria aplicativos multiplataforma, todos os seus clientes compartilham uma instância do Realtime Database e recebem automaticamente atualizações com os dados mais recentes. Neste artigo vamos ver um fluxo básico de trabalho com o Firebase Realtime Database no Node.js.

Categorias
Desenvolvimento

Iniciando uma aplicação React

O que é React?

O React é uma biblioteca JavaScript para criar interfaces. Ele é mantido pelo Facebook e por uma comunidade de desenvolvedores e empresas individuais.

O React torna simples criar UIs interativas. Como ele é possível criar visualizações simples para cada estado no aplicativo. O React atualizará e renderizará de forma eficiênte os componentes corretos quando os dados forem modificados. Com o React é possível criar componentes encapsulados que gerenciam seu próprio estado.

Categorias
Desenvolvimento

API HTTP+REST – Conceito e exemplo em Node.js

API

Uma API (Application Programming Interface), em português Interface de programação de aplicativos, é  um conjunto de funções estabelecidas por um software, que funcionam como uma interface intermediária, para a utilização de funcionalidades deste software por aplicações externas.