{"product_id":"node-js-web-palveluiden-ohjelmointi-e-bok","title":"Node.js: Web-palveluiden ohjelmointi – E-bok","description":"Node.js on tärkein ja yleisin palvelinpuolen JavaScript-sovelluskehys, jolla rakennetaan ilman palvelinta toimivia web-palveluita. Node.js on alusta, joka toi JavaScriptiin mm. tuen Web-palvelinten toteuttamiseen sekä I\/O-käsittelyyn. Node toteuttaa asynkronisen, ei-blokkaavan I\/O-mallin callback-funktioidensa avulla. Malli on tehokas (asynkroninen) eikä vaadi raskaita palvelinresursseja. Node.js tarjoaa pohjan web-sovellusten kehittämiseen, mutta Express Framework tarjoaa kunnollisen sovelluskehyksen Web-sovelluskehitykseen. Noden avulla kokonaiset Full Stack Web-sovellukset voidaan rakentaa pelkästään JavaScript-kieltä käyttäen. \n\nMongoDB:n toteuttama Document Store -tyyppinen tietokanta tallentaa dokumentit rakenteisina binääriseen JSON-muotoon. MongoDB:ssä ei ole määriteltyä skeemaa, vaan määritelty tietokanta koostuu kokoelmista ja sinne lisättävistä dokumenteista. MongoDB sopii ei-rakenteisen datan tallentamiseen ja sitä käytetään usein Node-sovellusten tallennusratkaisuna. RESTful Web Services pohjautuu URL-osoitteisiin sekä HTTP-metodeihin. Kirjassa käydään läpi Nodella toteutettuja REST-palveluita, jotka tallentavat tietonsa MongoDB-tietokantaan.\n\nKirja on saanut tukea Suomen tietokirjailijat ry:ltä. \nKirjan esimerkit on ladattavissa osoitteessa: https:\/\/github.com\/jupepe\/node_kirja.","brand":"Axiell","offers":[{"title":"E-bok \/ Laddas ner direkt","offer_id":44647986135305,"sku":"9789528098720","price":172.0,"currency_code":"SEK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0678\/8821\/8377\/files\/Node_js_Web_palveluiden_ohjelmointi_E_bok_18c4daa4-db63-40d2-8c54-ae8a50b365ba.jpg?v=1780409581","url":"https:\/\/digibok.se\/products\/node-js-web-palveluiden-ohjelmointi-e-bok","provider":"Digibok","version":"1.0","type":"link"}