Node.js

Node.js on nykyisin yksi suosituimmista verkkopalveluiden toteutustekniikoista. Sillä voi tehdä kokonaan tehokkaan Web/REST -palvelimen, tai sitä voidaan käyttää serverless palveluiden toteuttamiseen esimerkiksi AWS, OpenShift tai Azure pilvialustoilla. Yhdessä Express.js:n kanssa modulaarinen Node.js tarjoaa tuottavuutta JavaScript-palvelinkehityksessä.

1800,00 
+ alv./VAT
PRO-käyttäjille
0 €
Lue lisää

Pahoittelemme mutta tiedossa ei ole seuraavia kurssipäiviä.
Ole hyvä ja ole yhteydessä myyntiin: 020 7776 670 tai myyntipalvelu@sovelto.fi

PRO Skills

Oppiminen on matka!

Ostamalla tämän koulutuksen saat lisäksi PRO Skills -palvelun käyttöösi vuodeksi. Kun ilmoittaudut vähintään 1-2 kk ennen koulutuksen alkamista, ehdit tarvittaessa opiskella perusteet ja perehtyä johdattaviin oppisisältöihin.

  • Microsoft Fundamentals valmennusohjelmat
  • Kaikki PRO Live täsmäkoulutukset
  • Jatkuvasti päivittyvä videokirjasto itseopiskeluun
  • Ota haltuun tekoäly, pilvipalvelut, softakehitys ja monet muut teknologiat
  • Learning Coach, kouluttajat ja osaajaverkosto käytettävissäsi
Video: PRO Skills Tai tutustu palveluun 

Awesome. I Have It.

Your couch. It is mine.

I'm a cool paragraph that lives inside of an even cooler modal. Wins!

Node.js

Tehokas palvelinkehitys JavaScriptillä ja Node.js:llä

Node.js ja Express kurssi tarjoaa erinomaisen lähtökohdan Node.js kehitykseen. Näkyvin osa on HTTP kommunikoinnissa, sekä REST-palveluiden toteutuksessa, että dynaamisten HTML-sivujen toteuttamisessa. Taustalla otetaan huomioon Node.js:n modulaarisuus, projektinhallinta npm:n avulla, tietoturva, tehokkuus ja tietokantojen käsittely. Myös Node.js:n mahdollinen käyttäminen komentoriviskripteinä otetaan huomioon.

Expressin lisäksi kurssi käy läpi myös muita suosituimpia kirjastoja joita yleisesti käytetään, lisäksi opitaan tekemään omia moduuleita. Tietokannoista katsotaan sekä SQL- että NoSQL-kannan hyödyntäminen. Kurssi ottaa myös huomioon yleisimmät tietoturvaongelmat, sekä miten niitä kannattaa välttää tai hallita.

Esitiedot: Kurssilla oletetaan osallistujilta sujuva JavaScript-osaaminen, mielellään myös SQL:n

Koulutuksen tarkempi sisältö

1. PÄIVÄ

Node.js ja npm
  • Projektirakenne npm ja package.jsonin avulla
  • Hello Node
  • Node.js moduulit
  • Suorituskyvystä
  • Asynkronisuus
  • Ladattavat moduulit
  • Omien moduulien tekeminen
  • Development vs. production ympäristöt
REST-palvelin pystyyn
  • Express.js
  • Tyypillinen projektirakenne
  • Reititys
  • Lokitus (morgan)
  • Virhekäsittely
  • Pyyntöjen käsittely, parametrit ja paluuarvot
  • Datan validointi
  • Middleware
  • Nodemon
  • Istunnot (express-session)
Dynaamiset Web-sivut
  • Pug
  • Reititykset
  • Web-socketit

2. PÄIVÄ

Tietokannat
  • PostgreSQL-yhteys ja yhteysallas
  • Kyselyt
  • Parametroidut kyselyt
  • Muut CRUD operaatiot
  • Sequlize
NoSQL-kantojen käsittely
  • MongoDB
  • Tiedon käsittely, CRUD operaatiot
  • Mongoose
Testaus
  • Testauskehykset
  • Yksikkötestaus
  • Mockit
Tietoturva
  • Autentikointi (passport)
  • Auktorisointi
  • Injektointi
  • XSS

 

Avainsanat: , , , , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
1800,00  + alv./VAT

Tutustu myös

-
PRO-käyttäjille 0 €
Onko tarkoitus tehdä Web front end -kehitystä Reactilla, käyttäen backendiä? Jos sinulla on tarkoitus perehtyä Reactiin oikeasti ja aloittaa kehittäminen sillä, tule mukaan kurssille nyt!

Vastuuhenkilö


Toni Ylärinne

Toni Ylärinne

Toni toimii Soveltolla senior-konsulttina. Hänellä on yli 20 vuoden kouluttaja- ja konsultointikokemus. Tonin erityisaloina ovat mm. Microsoft Azure, Azure-sovelluskehitys, Azuren AI-ominaisuudet, Web Front-end-kehitys: React, Angular ja Vue, REST API Design, BizTalk Server-, .NET- ja SharePoint-sovelluskehitys, C#, JavaScript ja TypeScript

Azure Developer Associate, Azure AI Engineer Associate, MCSD: App Builder, MCSA: Web Applications, MCTS: BizTalk Server, Certified Scrum Master, MCT, senior-konsultti.