JS - JavaScript og node.js - Foundation
Kort om undervisningen
Kurset giver en introduktion til JavaScript på serversiden med node.js og de mest populære moduler.
Kurset gennemgår principperne i anvendelsen af JavaScript til server-baserede programmer, og viser gennem teori og øvelser, hvordan man udvikler og tester løsninger baseret på node.js samt relaterede biblioteker og værktøjer såsom socket.io, Express, Grunt og Mocha.
Indhold
node.js er i de seneste år stormet frem og nyder en enorm popularitet blandt webudviklere. Der er mange grunde til dette - node.js er nem at installere, har et minimalt footprint, er lynhurtigt, har et væld af moduler tilgængelige - og sidst men ikke mindst, så skriver man sine applikationer i JavaScript, hvilket giver mulighed for at benytte det samme sprog på både klienten og serveren.
På dette kursus giver vi et godt afsæt til at udvikle applikationer til node.js, og gennemgår bl.a. følgende emner:
- JavaScript på serversiden
- V8, CommonJS og node.js
- En simpel applikation i node.js
- Den asynkrone model og event loops
- Webudvikling med Express
- Flow control med async.js
- Push-notifikationer med socket.io
- Automatisering med Grunt
- Tests med Mocha
- Integration med databaser
- Clustering med node.js
Forudsætninger
Det forventes at deltagerne har erfaring med udvikling i JavaScript samt forståelse for generelle koncepter indenfor webudvikling så som HTTP-protokollen, HTML m.v.
Kurset JS - JavaScript og jQuery - Foundation kunne være en god baggrund, men er ikke noget krav.
Målgruppe
JavaScript-udviklere som ønsker at bruge deres erfaring med dette sprog til at udvikle på server såvel som på klient.
Efter kurset kan deltageren
- Installere og konfigurere node.js og npm på en maskine
- Have en grundlæggende forståelse for node.js' asynkrone model
- Udvikle webapplikationer baseret på node.js
- Kende til de mest benyttede moduler brugt med node.js
- Kunne benytte node-baserede teknologier til test og automatisering
Videre forløb
Kurset kan suppleres med klient-relatered JavaScript i kurserne
Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.