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
Backend-kehitys Node.js:llä ja Express.js:llä

Haaste: Rakenna Ensimmäinen Node-sovelluksesi

Pyyhkäise näyttääksesi valikon

Tavoite

Valmistautuminen koodaushaasteeseen, jossa testataan uutta osaamistasi yksinkertaisen Node.js-sovelluksen luomisessa. Tavoitteena on vahvistaa ymmärrystäsi perussovelluksen rakentamisesta käyttämällä yhtä tiedostoa ja ajamalla sitä paikallisesti omalla koneella. 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 tilauksen 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 määriteltyä muuttujaa:
    • ordererQuantity: Käyttäjän tilaamien juomapullojen määrä;
    • pricePerTumbler: Yhden juomapullon hinta;
    • message: Konsoliin tulostettava viesti.
  3. Päätavoitteena 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, jossa näytetään käyttäjän maksettava kokonaissumma.
12345
// app.js const ordererQuantity = 4; const pricePerTumbler = 49; const message = "You have to pay:"; console.log(message, ___);
Vihje
expand arrow
  1. Laske kokonaissumma kertomalla pricePerTumbler arvolla ordererQuantity.
  2. Näytä message yhdessä lasketun kokonaissumman kanssa käyttämällä console.log().
  3. Sovelluksen suorittamiseen käytä komentoa node app.js.
Ratkaisu
expand arrow
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ää app.js-tiedoston suorittamiseen terminaalissa?

question mark

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

Valitse oikea vastaus

question mark

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

Valitse oikea vastaus

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

Haaste: Rakenna Ensimmäinen Node-sovelluksesi

Tavoite

Valmistautuminen koodaushaasteeseen, jossa testataan uutta osaamistasi yksinkertaisen Node.js-sovelluksen luomisessa. Tavoitteena on vahvistaa ymmärrystäsi perussovelluksen rakentamisesta käyttämällä yhtä tiedostoa ja ajamalla sitä paikallisesti omalla koneella. 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 tilauksen 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 määriteltyä muuttujaa:
    • ordererQuantity: Käyttäjän tilaamien juomapullojen määrä;
    • pricePerTumbler: Yhden juomapullon hinta;
    • message: Konsoliin tulostettava viesti.
  3. Päätavoitteena 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, jossa näytetään käyttäjän maksettava kokonaissumma.
12345
// app.js const ordererQuantity = 4; const pricePerTumbler = 49; const message = "You have to pay:"; console.log(message, ___);
Vihje
expand arrow
  1. Laske kokonaissumma kertomalla pricePerTumbler arvolla ordererQuantity.
  2. Näytä message yhdessä lasketun kokonaissumman kanssa käyttämällä console.log().
  3. Sovelluksen suorittamiseen käytä komentoa node app.js.
Ratkaisu
expand arrow
const ordererQuantity = 4;
const pricePerTumbler = 49;
const message = "You have to pay:";
console.log(message, pricePerTumbler * ordererQuantity);
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
some-alt