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ä.

2pvä
Kesto
1800,00 
Toteutustakuu
Sovelto PRO -käyttäjille
Lue lisää
PRO-käyttäjille
0 €
Lue lisää
Ajankohta:
Sijainti:
Valitsemasi koulutus sisältää seuraavat päivät:
Ilmoittaudu viimeistään 22.02.2021
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 020 7776 670 tai myyntipalvelu@sovelto.fi

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
useita
1800,00  + alv./VAT

Tutustu myös

Online
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 viidentoista vuoden kouluttaja- ja konsultointikokemus. Tonin erityisaloina ovat XML-tekniikat, integraatioarkkitehtuurit, BizTalk Server-, .NET- ja SharePoint-sovelluskehitys.

MCPD: SharePoint 2010, MCPD: Web Developer, MCTS: BizTalk Server, Certified Scrum Master, MCT, senior-konsultti. XML-tekniikoiden, Microsoft Biztalk Server- , .NET- ja SharePoint-sovelluskehityksen asiantuntija.

Kouluttaja


Toni Ylärinne

Toni Ylärinne

Toni toimii Soveltolla senior-konsulttina. Hänellä on yli viidentoista vuoden kouluttaja- ja konsultointikokemus. Tonin erityisaloina ovat XML-tekniikat, integraatioarkkitehtuurit, BizTalk Server-, .NET- ja SharePoint-sovelluskehitys.

MCPD: SharePoint 2010, MCPD: Web Developer, MCTS: BizTalk Server, Certified Scrum Master, MCT, senior-konsultti. XML-tekniikoiden, Microsoft Biztalk Server- , .NET- ja SharePoint-sovelluskehityksen asiantuntija.