Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Node.js - Juha Peltom�ki

Node.js

Web-palveluiden ohjelmointi
Buch | Softcover
172 Seiten
2020
BoD - Books on Demand (Verlag)
978-952-80-2634-1 (ISBN)
CHF 34,15 inkl. MwSt
  • Titel nicht im Sortiment
  • Artikel merken
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.

MongoDB: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.

Kirja on saanut tukea Suomen tietokirjailijat ry:ltä.
Kirjan esimerkit on ladattavissa osoitteessa: https://github.com/jupepe/node_kirja.

Juha Peltomäki on kokenut ohjelmoinnin kouluttaja, sovelluskehittäjä sekä tietokirjailija. Hän on kirjoittanut yli kymmenen ohjelmointikirjaa. Hänellä on runsaasti kokemusta sekä korkeakoulu- että yrityskoulutuksista.

Erscheinungsdatum
Sprache finnisch
Maße 189 x 246 mm
Gewicht 318 g
Themenwelt Informatik Software Entwicklung SOA / Web Services
Mathematik / Informatik Informatik Web / Internet
ISBN-10 952-80-2634-6 / 9528026346
ISBN-13 978-952-80-2634-1 / 9789528026341
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich