Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Rakenna Ensimmäinen Node-sovelluksesi | Johdanto Node.js:ään ja Backend-kehitykseen
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Backend-kehitys Node.js:llä ja Express.js:llä

bookHaaste: Rakenna Ensimmäinen Node-sovelluksesi

Tavoite

Valmistaudu aloittamaan koodaushaaste, jossa testaat uutta osaamistasi yksinkertaisen Node.js-sovelluksen luomisessa. Tavoitteena on vahvistaa ymmärrystäsi perussovelluksen rakentamisesta käyttämällä yhtä tiedostoa ja ajamalla se paikallisesti omalla koneellasi. Tämä kokemus on olennainen kehityspolullasi, sillä työskentelet usein paikallisesti kehitysympäristössäsi.

Tehtävä

Luo Node.js-sovellus, joka laskee käyttäjän tilauksesta maksettavan kokonaissumman. Noudata seuraavia vaiheita tehtävän suorittamiseksi:

  1. Aloita avaamalla uusi projektihakemisto, johon luot tiedoston nimeltä app.js.
  2. Määritä app.js-tiedostoon kolme ennalta asetettua muuttujaa:
    • ordererQuantity: Käyttäjän tilaamien juomapullojen määrä;
    • pricePerTumbler: Yhden juomapullon hinta;
    • message: Konsoliin tulostettava viesti.
  3. Päätavoitteesi on laskea tilauksen kokonaissumma, jonka käyttäjän tulee maksaa.
  4. Kun olet laskenut kokonaishinnan, käytä console.log()-funktiota näyttääksesi viestin ja arvioidun kokonaissumman.
  5. Koodin kirjoittamisen jälkeen avaa pääte ja suorita sovellus.
  6. Konsolissa tulisi näkyä tulos, joka näyttää käyttäjän maksettavan kokonaissumman.
12345
// app.js const ordererQuantity = 4; const pricePerTumbler = 49; const message = "You have to pay:"; console.log(message, ___);
copy
  1. Laske kokonaissumma kertomalla pricePerTumbler arvolla ordererQuantity.
  2. Näytä message yhdessä lasketun kokonaishinnan kanssa käyttämällä console.log()-komentoa.
  3. Suorita sovellus komennolla node app.js.
const ordererQuantity = 4;
const pricePerTumbler = 49;
const message = "You have to pay:";
console.log(message, pricePerTumbler * ordererQuantity);

1. Mikä on käyttäjän maksettava hinta?

2. Mitä komentoa tulee käyttää suorittaaksemme app.js-tiedoston terminaalissa?

question mark

Mikä on käyttäjän maksettava hinta?

Select the correct answer

question mark

Mitä komentoa tulee käyttää suorittaaksemme app.js-tiedoston terminaalissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

bookHaaste: Rakenna Ensimmäinen Node-sovelluksesi

Pyyhkäise näyttääksesi valikon

Tavoite

Valmistaudu aloittamaan koodaushaaste, jossa testaat uutta osaamistasi yksinkertaisen Node.js-sovelluksen luomisessa. Tavoitteena on vahvistaa ymmärrystäsi perussovelluksen rakentamisesta käyttämällä yhtä tiedostoa ja ajamalla se paikallisesti omalla koneellasi. Tämä kokemus on olennainen kehityspolullasi, sillä työskentelet usein paikallisesti kehitysympäristössäsi.

Tehtävä

Luo Node.js-sovellus, joka laskee käyttäjän tilauksesta maksettavan kokonaissumman. Noudata seuraavia vaiheita tehtävän suorittamiseksi:

  1. Aloita avaamalla uusi projektihakemisto, johon luot tiedoston nimeltä app.js.
  2. Määritä app.js-tiedostoon kolme ennalta asetettua muuttujaa:
    • ordererQuantity: Käyttäjän tilaamien juomapullojen määrä;
    • pricePerTumbler: Yhden juomapullon hinta;
    • message: Konsoliin tulostettava viesti.
  3. Päätavoitteesi on laskea tilauksen kokonaissumma, jonka käyttäjän tulee maksaa.
  4. Kun olet laskenut kokonaishinnan, käytä console.log()-funktiota näyttääksesi viestin ja arvioidun kokonaissumman.
  5. Koodin kirjoittamisen jälkeen avaa pääte ja suorita sovellus.
  6. Konsolissa tulisi näkyä tulos, joka näyttää käyttäjän maksettavan kokonaissumman.
12345
// app.js const ordererQuantity = 4; const pricePerTumbler = 49; const message = "You have to pay:"; console.log(message, ___);
copy
  1. Laske kokonaissumma kertomalla pricePerTumbler arvolla ordererQuantity.
  2. Näytä message yhdessä lasketun kokonaishinnan kanssa käyttämällä console.log()-komentoa.
  3. Suorita sovellus komennolla node app.js.
const ordererQuantity = 4;
const pricePerTumbler = 49;
const message = "You have to pay:";
console.log(message, pricePerTumbler * ordererQuantity);

1. Mikä on käyttäjän maksettava hinta?

2. Mitä komentoa tulee käyttää suorittaaksemme app.js-tiedoston terminaalissa?

question mark

Mikä on käyttäjän maksettava hinta?

Select the correct answer

question mark

Mitä komentoa tulee käyttää suorittaaksemme app.js-tiedoston terminaalissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
some-alt