Introduksjon
JavaScript er nå det eneste skript-språket som anvendes og støttes av alle nettlesere og er blitt en defacto standard for å bygge inn interaktivitet på websider. I tillegg er JavaScript i stadig større grad i bruk på serversiden gjennom bl.a. Node.js og Express.js. AJAX, jQuery, React.js, Angular.js osv. bygger alle på JavaScript, og en grunnforståelse av hvordan dette språket virker er blitt essensielt for en webutvikler eller webansvarlig.
Målsetting
Etter gjennomført grunnkurs skal deltakerne være fortrolige med JavaScripts grunnstruktur og funksjoner og skal kunne bruke JavaScript til å utvikle interaktive websider og fullstack javascript-applikasjoner.
Forkunnskaper
Kurset krever ingen spesielle forkunnskaper, men en grunnleggende forståelse av websider med html og css vil være en fordel.
Kursinnhold
1. Introduksjon til JavaScript og dets anvendelsesområder
- Introduksjon til JavaScript, dets historikk og økologi av rammeverk og biblioteker.
- JavaScripts grunnleggende grammatikk
- JavaScripts innebygde funksjoner
- JavaScripts datatyper og variabler
- JavaScripts kontrollstrukturer og betingelseslogikk
- Funksjonell programmering med JavaScripts Higher Order Functions.
2. JavaScript i nettleseren – front-end utvikling
- JavaScript og Dokumentobjektmodellen (DOM)
- Bruk av nettleserenes konsoller og utviklerverktøy
- Bruk av funksjoner som getElementById(), querySelector() osv til å manipulere elementer i dokumentobjektmodellen, som skjemaer, bilder og tekst.
- Introduksjon til AJAX og kommunikasjon mellom klient og server.
- Bruk av promises og async/await.
- Hente og presentere data fra et online API via fetch() og JSON.
3. JavaScript på serveren – back-end / fullstack utvikling
- Introduksjon til serverside-utvikling med node.js og express.js
- Utvikling av en fullstack JavaScript-applikasjon med node, express, henting av data fra en online database og presentasjon av data i en front-end basert på malverk som ejs (e.l.)
Gjennomføring
Kurset gjennomføres med en kombinasjon av online læremidler, gjennomgang av temaer og problemstillinger og praktiske øvelser. Det er ingen avsluttende eksamen, men det er hands-on øvelsesoppgaver til hovedtemaene som gjennomgås.
- Kurset tilbys som et fire-dagers online kurs med lærer.
Datoer og Påmelding
Online kurs holdes disse datoene:
JANUAR 2025
21.01 – 24.01 – Fire dager kl 10.00 – 14.00 hver dag
MARS 2025
03.03 – 06.03 – Fire dager kl 10.00 – 14.00 hver dag
APRIL/MAI 2025
28.04 – 30.04 og 02.05 – Fire dager kl 10.00 – 14.00 hver dag
JUNI 2025
10.06 – 13.06 – Fire dager kl 10.00 – 14.00 hver dag
Pris
kr. 15.500 pr deltaker.
Bestilling av kurs
Kurs bestilles via en epost til kurs@itfakultetet.no. Oppgi navn og epost på deltakerne og hvilke datoer man ønsker kurset gjennomført. Alle våre kurs gjennomføres som online kurs med lærer. Vi bruker Microsoft Teams og vår egen online e-læringsportal til kursene.
Passer ikke datoene?
- Send oss en epost med hvilke datoer som passer, så skal vi se om vi kan ordne det!
Betaling av kurs
Etter bestilling sender vi en epost med kursinformasjon og en elektronisk faktura.
Merk: Kurs og opplæring er fritatt for mva.