Como instalar o Jest no angular18 para teste unitário?

Vamos neste tutorial realizar a instalação do Jest no angular 18 Siga os passos: 1 passo: Install Angular CLI 18. 2 passo: Criar um novo projeto angular 18 na CLI. ng new Calculadora 3 passo: Entrar na pasta raiz utilizando vscode. 4 passo: Ir diretamente no arquivo package.json identificar todos pacotes karma e desinstalar. São eles:  @types/jasmine  jasmine-core  karma  karma-chrome-launcher karma-coverage  karma-jasmine  karma-jasmine-html-reporter 5 passo: Desinstalar utilizando comando abaixo os pacotes selecionados. npm uninstall @types/jasmine jasmine-core karma karma-chrome-launcher karma-coverage karma-jasmine karma-jasmine-html-reporter 6 passo: Instalar todos os arquivos para jest e ts-node para fazer a leitura correta do jest.config.ts npm install […]

Descompactar arquivos pelo terminal Linux

  Dica de hoje! Você que esquece dos comandos de descompactar arquivos LINUX nos formatos listados: .zip .rar tar.gz bz2 tar.bz2 É simples e rápido descompactar no terminal Linux. Para descompactar zip: unzip nomedoarquivo.zip Para descompactar rar: unrar x nomedoarquivo.rar Para descompactar tar: tar -xvf nomedoarquivo.tar Para descompactar tar.gz: tar -vzxf nomedoarquivo.tar.gz Para descompactar bz2: bunzip nomedoarquivo.bz2 Para descompactar tar.bz2: tar -jxvf nomedoarquivo.tar.bz2 E também é fundamental o comando wget é responsável por baixar  arquivos via https. Por exemplo: terminal# wget  https://nome_homes.com.br/arquivo.tar.gz terminal# ls arquivo.tar.gz Percebeu que é simples e fácil  manipular arquivos pelo terminal.

Entenda a comunicação de uma API Rest?

Olá, Tudo bem1 Vamos neste artigo direto ao ponto para  entender a comunicação de API Rest. Uma API – Application Programming Interface – serve para realizar a comunicação entre software-software, ou seja, entre duas aplicações web utilizando o protocolo http. Ela expõe um serviço sem que o software consumidor conheça o interior do aplicativo. Desse modo, podendo ser utilizada  dentro da mesma equipe, ou consumir por aplicativos de terceiros. Logo, a API, possui a interface para aplicação entre dois software. Tendo a característica primária, interoperabilidade – que é compreendida como uma característica que se refere à capacidade de diversos sistemas […]