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ä

bookHaaste: Rakenna Ensimmäinen Node-sovelluksesi

🏆 Haaste

🎯 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 ja luo tiedosto nimeltä app.js.
  2. Määritä app.js-tiedostoon kolme ennalta määriteltyä muuttujaa:
    • ordererQuantity: käyttäjän tilaamien mukien määrä;
    • pricePerTumbler: yhden mukin hinta;
    • message: viesti, joka tulostetaan konsoliin.
  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, 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. 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?

Select the correct answer

question mark

Mitä komentoa tulee käyttää app.js-tiedoston suorittamiseen 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

Suggested prompts:

Can you explain how the calculation for the total amount works?

What should I do if I want to change the quantity or price?

Can you help me understand how to display a custom message with the total?

Awesome!

Completion rate improved to 2.56

bookHaaste: Rakenna Ensimmäinen Node-sovelluksesi

Pyyhkäise näyttääksesi valikon

🏆 Haaste

🎯 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 ja luo tiedosto nimeltä app.js.
  2. Määritä app.js-tiedostoon kolme ennalta määriteltyä muuttujaa:
    • ordererQuantity: käyttäjän tilaamien mukien määrä;
    • pricePerTumbler: yhden mukin hinta;
    • message: viesti, joka tulostetaan konsoliin.
  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, 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. 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?

Select the correct answer

question mark

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

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
some-alt