Categorias
Desenvolvimento React Native

Criando o primeiro componente com React Native

Continuando nossa série de artigos sobre React Native, estamos no terceiro artigo. Vamos agora desenvolver os primeiros componentes do nosso aplicativo. Nesta série de artigos, vamos desenvolver do zero um aplicativo Android com React Native. Vamos desenvolver um aplicativo que lista ofertas, promoções e desconto em produtos,  pegando essas informações de uma API. Para quem gostaria de saber mais sobre APIs sugiro o artigo: API HTTP+REST – Conceito e exemplo em Node.js.

Categorias
Desenvolvimento React Native

Iniciando o desenvolvimento de um App Android com React Native

Neste artigo vamos iniciar um projeto Android utilizando o React Native no Linux. Neste artigo não vou apresentar como configurar o ambiente de desenvolvimento. Caso não tenha o ambiente configurado, veja no artigo Instalando e Configurando o React Native no Linux como realizar passo a passo a configuração do ambiente de desenvolvimento React Native no Linux.

Categorias
Desenvolvimento React Native

Instalando e Configurando o Ambiente de desenvolvimento React Native

Neste artigo vou apresentar como instalar e configurar o ambiente de um projeto com React Native no Linux. O React Native é um framework JavaScript para realizar o desenvolvimento de aplicativos nativos Android e IOS utilizando o JavaScript. Para configurar um projeto inicial vamos precisar:

  • Node.js
  • npm
  • Java
  • QEMU KVM
  • Android Studio
  • React Native CLI
Categorias
Linux

Compactando e descompactando arquivos no Linux pelo terminal

Neste artigo, vou apresentar algo simples mas que pode ser muito útil na utilização do Linux. Vamos ver como compactar e descompactar arquivos através do terminal Linux. Vou apresentar aqui como compactar e descompactar nos formatos: zip, tar, tar.gz e tar.bz2.

Categorias
Desenvolvimento

Código Limpo – 7 dicas na criação de funções

No desenvolvimento de sistemas, é comum criarmos funções em nossos códigos. Função é um trecho de código que realiza alguma operação específica, ela pode ser utilizada várias vezes em qualquer lugar do sistema. Funções trazem algumas vantagens no desenvolvimento de sistemas como:

  • Facilita o desenvolvimento. 
  • Organização do sistema. 
  • Reaproveitamento de código.

Neste artigo vou apresentar 7 dicas para a utilização de funções que aprendi com a leitura do livro Código Limpo.

Categorias
Desenvolvimento DevOps Infraestrutura Node.JS

Docker na prática

Para quem caiu de paraquedas neste artigo e não sabe o que é Docker, no artigo O que é Docker? eu faço uma básica explicação teórica sobre o Docker. Agora vamos ver na prática como realizar o deploy, e rodar uma aplicação em Node.js utilizando o Docker.

Categorias
DevOps Infraestrutura

O que é Docker?

Docker é um software que facilita a tarefa de implantar e executar, aplicações utilizando container. Neste artigo vamos conhecer mais  sobre o Docker, virtualização e container.

Categorias
Infraestrutura Linux

Entendendo permissões de arquivos e diretórios no Linux

Neste artigo, vou apresentar de modo básico permissões de arquivos e diretórios no Linux. As permissões de acesso, protegem os arquivos e diretórios do acesso não autorizado de pessoas ou programas. As permissões de acesso no Linux, impedem que alguém mal intencionado, exclua um arquivo que não deve ou mesmo faça o envio de arquivos sensíveis para outras pessoas.

Categorias
Infraestrutura Linux

Como criar um usuário no Linux pelo terminal

Neste artigo, vou apresentar algo simples mas que pode ser muito útil no gerenciamento de uma máquina Linux. Vamos ver como criar um usuário através do terminal Linux. Para iniciar realize o login no terminal com o usuário root. Abra o terminal e utilize o comando abaixo para virar root.

Categorias
Desenvolvimento JavaScript

Como realizar uma requisição HTTP AJAX com JavaScript

O protocolo HTTP (Hypertext Transfer Protocol), foi desenvolvido para permitir a comunicação entre clientes e servidores. O HTTP funciona como um protocolo de solicitação-resposta entre um cliente e um servidor. No artigo: API HTTP+REST – Conceito e exemplo em Node.js apresento um exemplo básico de uma API HTTP + REST. O AJAX (Asynchronous JavaScript e XML) é um conjunto de técnicas, que utilizam várias tecnologias web no lado do cliente, para criar aplicações web assíncronas.