Kurss ir orientēts uz:
- JS izstrādātājiem, ar teorētisko priekšstatu par server-side programmēšanu (vai mazo server-side programēšanas pieredzi), kas vēlas apgūt aplikāciju izstrādi ar Node.js;
- iesācējiem Node.js programmēšanā, kas grib paaugstināt savas zināšanas;
- web izstrādātājiem, kas specializējas uz citām programmēšanas valodām un vēlas paplašināt savu redzesloku vai iegūt sākuma zināšanas parējai uz Node.js.
Programmas saturs
- Ievads Node.js, instalēšana, npm, atšķirības no citām programēšanas valodām.
- Pirmais serviss uz Node.js, darbs ar failiem, URL.
- Dabs ar datiem failos, darbs ar datiem datubāzēs.
- Kļūdu un izņēmumu apstrāde, darbs ar notikumiem.
- Koda organizēšana moduļos.
- Express.js — Sinatra veidīgs freimvorks, vienkārša aplikācija uz bootstrap.
- Express.js, autorizācija, darbs ar datiem.
- Meteor.js aplikāciju izstrāde.
Iegūtās iemaņas programmai noslēdzoties
- Node.js instalēšana un konfigurēšana, Node.js moduļu struktūra, projekta atkarības.
- Atšķirības starp request-response un event-based modeļiem.
- Aplikācijas pamatkoda organizēšana moduļos.
- Atšķirības starp sinhrono un asinhrono darbu ar datiem.
- Darbs ar datiem JSON formatā.
- Failu un failu sistēmu operācijas.
- Kļūdu un izņēmumu apstrāde.
- Tradicionāla request-response programmēšana izmantojot tīro node.js
- Tradicionāla request-response programmēšana izmantojot express.js.
- Asinhrona programmēšana izmantojot meteor.js.
Sertifikāts
Kursa noslēgumā izglītojamajam tiek piešķirts Webskolas sertifikāts par neformālās izglītības programmas «Node.js» apguvi.