JavaScript Grunnkurs



Kursarrangør: ITFakultetet AS
Sted: Nettkurs / Nettstudie
Hele landet
Type:Åpent kurs / gruppeundervisning
Undervisningstid: Hver dag Kl. 10:00 - 14:00
Varighet: 4 dager
Pris: 15500
Neste kurs: 21.01.2025 | Vis alle kursdatoer

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

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 norsk lærer.