O guia completo para construir uma API com TypeScript e AWS

O guia completo para construir uma API com TypeScript e AWS

ComeçandoPara iniciar todo esse processo, precisamos nos certificar de que temos o Serverless Framework instalado e um perfil AWS configurado em nosso computador. Se não, então você pode confira este video sobre como configurar tudo.Se você quiser acompanhar este tutorial, você pode seguir todas as etapas ou baixe o código aqui e siga com o…

Sob o capô do motor V8

Sob o capô do motor V8

function foo() { let bar = 1; return bar;}Este código produzirá a seguinte estrutura de árvore:Exemplo de árvore ASTVocê pode executar este código executando uma travessia de pré-ordem (raiz, esquerda, direita):Defina a foo função.Declare o bar variável.Atribuir 1 para bar.Retorna bar fora da função.Você também verá VariableProxy – um elemento que conecta a variável abstrata…

Como colocar a primeira letra de cada palavra em maiúscula em JavaScript – um tutorial JS em maiúsculas

Como colocar a primeira letra de cada palavra em maiúscula em JavaScript – um tutorial JS em maiúsculas

const publication = “freeCodeCamp”;Em JavaScript, começamos a contar a partir de 0. Por exemplo, se tivermos uma matriz, a primeira posição é 0, não 1. Além disso, podemos acessar cada letra de uma String da mesma forma que acessamos um elemento de um array. Por exemplo, a primeira letra da palavra “freeCodeCamp“está na posição 0.Isso…

Como criar um formulário de contato com Netlify Forms e Next.js

Como criar um formulário de contato com Netlify Forms e Next.js

O que é Netlify?Netlify é uma plataforma da web que permite implementar facilmente novos projetos da web com fluxos de trabalho fáceis de configurar. Isso inclui a implantação de um site estático, funções lambda e, como falaremos aqui, formulários personalizados.Seu serviço de formulário funciona como parte do pipeline de construção e implantação. Quando incluímos um…

Inserção de matriz de JavaScript – como adicionar a uma matriz com as funções Push, Unshift e Concat

Inserção de matriz de JavaScript – como adicionar a uma matriz com as funções Push, Unshift e Concat

const arr = [‘First item’, ‘Second item’, ‘Third item’];arr.push(‘Fourth item’);console.log(arr); // [‘First item’, ‘Second item’, ‘Third item’, ‘Fourth item’]Tudo bem, então push nos deu uma sintaxe simples e agradável para adicionar um item ao final de nosso array. Digamos que desejamos adicionar dois ou três itens de cada vez à nossa lista, o que faríamos…

Os 9 melhores jogos de codificação online para adultos aprenderem a codificar

Os 9 melhores jogos de codificação online para adultos aprenderem a codificar

Ao iniciar o SQL Murder Mystery, você recebe algumas instruções básicas:“Ocorreu um crime e o detetive precisa da sua ajuda. Você se lembra vagamente de que o crime foi um assassinato ocorrido em 15 de janeiro de 2018 e que ocorreu em SQL City. Comece recuperando o relatório da cena do crime correspondente do banco…

JavaScript opcional encadeamento `? .` explicado

JavaScript opcional encadeamento `? .` explicado

O que é encadeamento opcional?Encadeamento opcional, representado por ?. em JavaScript, é um novo recurso introduzido no ES2020.O encadeamento opcional altera a maneira como as propriedades são acessadas de objetos profundamente aninhados. Ele corrige o problema de ter que fazer várias verificações de nulos ao acessar uma longa cadeia de propriedades de objeto em JavaScript.Status…

Como usar JavaScript Math.random () como gerador de números aleatórios

Como usar JavaScript Math.random () como gerador de números aleatórios

const randomValue = Math.random();Mas o Math.random() método não retorna um número inteiro. Em vez disso, ele retorna um valor de ponto flutuante entre 0 (inclusivo) e 1 (exclusivo). Além disso, observe que o valor retornado de Math.random() é de natureza pseudo-aleatória. Números aleatórios gerados por Math.random() pode parecer aleatório, mas esses números irão se repetir…