From 2bc8577d304236bf266f6581c2e7a8ef0e3c6967 Mon Sep 17 00:00:00 2001 From: ConanGoodwin Date: Thu, 27 Oct 2022 14:32:28 -0300 Subject: [PATCH 1/4] add pasta do Bloco 21 e do dia 21.1 --- Md03_Dev_Back_end/Bloco21/21.1/README.md | 0 Md03_Dev_Back_end/Bloco21/README.md | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/README.md create mode 100644 Md03_Dev_Back_end/Bloco21/README.md diff --git a/Md03_Dev_Back_end/Bloco21/21.1/README.md b/Md03_Dev_Back_end/Bloco21/21.1/README.md new file mode 100644 index 00000000..e69de29b diff --git a/Md03_Dev_Back_end/Bloco21/README.md b/Md03_Dev_Back_end/Bloco21/README.md new file mode 100644 index 00000000..e69de29b From 0936babbaf97ddd63af1d9889190a37aef671e13 Mon Sep 17 00:00:00 2001 From: ConanGoodwin Date: Thu, 27 Oct 2022 15:34:09 -0300 Subject: [PATCH 2/4] conteudo001(export e import) do dia 21.1 --- Md03_Dev_Back_end/Bloco21/21.1/conteudo001_export.js | 9 +++++++++ Md03_Dev_Back_end/Bloco21/21.1/conteudo001_import.js | 4 ++++ 2 files changed, 13 insertions(+) create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/conteudo001_export.js create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/conteudo001_import.js diff --git a/Md03_Dev_Back_end/Bloco21/21.1/conteudo001_export.js b/Md03_Dev_Back_end/Bloco21/21.1/conteudo001_export.js new file mode 100644 index 00000000..ef586e02 --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/conteudo001_export.js @@ -0,0 +1,9 @@ +// brlValue.js +const brl = 5.37; + +const usdToBrl = (valueInUsd) => valueInUsd * brl; + +module.exports = { + brl, + usdToBrl, +}; \ No newline at end of file diff --git a/Md03_Dev_Back_end/Bloco21/21.1/conteudo001_import.js b/Md03_Dev_Back_end/Bloco21/21.1/conteudo001_import.js new file mode 100644 index 00000000..e9bd89d2 --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/conteudo001_import.js @@ -0,0 +1,4 @@ +const { brl, usdToBrl } = require('./conteudo001_export'); + +console.log(`Valor do dólar: ${brl}`); // Valor do dólar: 5.37 +console.log(`10 dólares em reais: ${usdToBrl(10)}`); // 10 dólares em reais: 53.7 \ No newline at end of file From 22e2e73dc25a82a0da5015fdc42c8a3653dcfbb8 Mon Sep 17 00:00:00 2001 From: ConanGoodwin Date: Thu, 27 Oct 2022 15:54:26 -0300 Subject: [PATCH 3/4] add arquivos do conteudo 002 --- Md03_Dev_Back_end/Bloco21/21.1/conteudo002.js | 8 ++++++++ Md03_Dev_Back_end/Bloco21/21.1/meuArquivo.txt | 1 + .../Bloco21/21.1/meusmodulos/funcionalidade-1.js | 5 +++++ .../Bloco21/21.1/meusmodulos/funcionalidade-2.js | 5 +++++ Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/index.js | 5 +++++ 5 files changed, 24 insertions(+) create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/conteudo002.js create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/meuArquivo.txt create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-1.js create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-2.js create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/index.js diff --git a/Md03_Dev_Back_end/Bloco21/21.1/conteudo002.js b/Md03_Dev_Back_end/Bloco21/21.1/conteudo002.js new file mode 100644 index 00000000..e02183d6 --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/conteudo002.js @@ -0,0 +1,8 @@ +// minha-aplicacao/index.js +const meuModulo = require('./meusmodulos'); //multiplos modulos locais em uma pasta(e exportados em index.js na pasta) +const fs = require('fs'); //modulo interno + +console.log(meuModulo); // { funcionalidade1: [Function: funcionalidade1], funcionalidade2: [Function: funcionalidade2] } + +meuModulo.funcionalidade1(); +fs.readFileSync('./meuArquivo.txt'); \ No newline at end of file diff --git a/Md03_Dev_Back_end/Bloco21/21.1/meuArquivo.txt b/Md03_Dev_Back_end/Bloco21/21.1/meuArquivo.txt new file mode 100644 index 00000000..bb8abfc5 --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/meuArquivo.txt @@ -0,0 +1 @@ +teste \ No newline at end of file diff --git a/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-1.js b/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-1.js new file mode 100644 index 00000000..7a96c7ce --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-1.js @@ -0,0 +1,5 @@ +// meuModulo/funcionalidade-1.js + +module.exports = function () { + console.log('funcionalidade1'); +} \ No newline at end of file diff --git a/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-2.js b/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-2.js new file mode 100644 index 00000000..3e895a1c --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/funcionalidade-2.js @@ -0,0 +1,5 @@ +// meuModulo/funcionalidade-2.js + +module.exports = function () { + console.log('funcionalidade2'); +} \ No newline at end of file diff --git a/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/index.js b/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/index.js new file mode 100644 index 00000000..eb591b53 --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/meusmodulos/index.js @@ -0,0 +1,5 @@ +// meuModulo/index.js +const funcionalidade1 = require('./funcionalidade-1'); +const funcionalidade2 = require('./funcionalidade-2'); + +module.exports = { funcionalidade1, funcionalidade2 }; \ No newline at end of file From cc4778893c7482e7ba36508f9d155afd32d14a66 Mon Sep 17 00:00:00 2001 From: ConanGoodwin Date: Thu, 27 Oct 2022 19:27:23 -0300 Subject: [PATCH 4/4] add conteudo hello-world dia 21.1 --- .../Bloco21/21.1/hello-world/index.js | 8 ++++++++ .../Bloco21/21.1/hello-world/package.json | 15 +++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/hello-world/index.js create mode 100644 Md03_Dev_Back_end/Bloco21/21.1/hello-world/package.json diff --git a/Md03_Dev_Back_end/Bloco21/21.1/hello-world/index.js b/Md03_Dev_Back_end/Bloco21/21.1/hello-world/index.js new file mode 100644 index 00000000..21d3ddd2 --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/hello-world/index.js @@ -0,0 +1,8 @@ +const readLine = require('readline-sync'); + +// console.log('Hello, world!'); + +const name = readLine.question("Qual é o seu nome? "); +const age = readLine.questionInt("Qual é sua idade? "); + +console.log(`Hello, ${name}! You are ${age} years old!`); \ No newline at end of file diff --git a/Md03_Dev_Back_end/Bloco21/21.1/hello-world/package.json b/Md03_Dev_Back_end/Bloco21/21.1/hello-world/package.json new file mode 100644 index 00000000..939cb6c3 --- /dev/null +++ b/Md03_Dev_Back_end/Bloco21/21.1/hello-world/package.json @@ -0,0 +1,15 @@ +{ + "name": "hello-world", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "node .", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Conan Goodwin (conan_goodwin@hotmail.com)", + "license": "ISC", + "dependencies": { + "readline-sync": "^1.4.10" + } +}