JavaScript er et populært programmeringssprog, der bliver brugt i mange forskellige sammenhænge og på de fleste platforme. Hvor det førhen hovedsageligt blev brugt i forbindelse med websider, er det i dag et sprog, der bliver anvendt til bl.a. websider, udviklingsværktøjer og konfiguration af serverbaserede programmer. I dag samarbejder og/eller anvender de store udviklingsværktøjer ofte JavaScript-baserede værktøjer (Node.js), hvorfor et godt kendskab til programmeringssproget kan være en nødvendig investering.
På dette kursus lærer du, hvordan JavaScript er opbygget. Du lærer at forstå og anvende sprogets grundlæggende syntaks til brug for websider og til definering af konfigurationsfiler (JSON).
Vi gennemgår JavaScript grundlæggende opbygning (bl.a. datatyper, funktioner, variabler, scopes), og du bliver præsenteret for forskellige måder at anvende JavaScript til at programmere i en mere objektorienteret stil. Som det sidste store emne gennemgår vi, hvordan du anvender jQuery til at håndtere/manipulere elementer på din HTML-side.
Da de fleste programmører anvender JavaScript og jQuery i forbindelse med en browser, vil dette være kursets udgangspunkt. Vi indleder derfor med en kort gennemgang af, hvordan en HTML5-side er opbygget (DOM), samt gennemgår hvordan du skriver og anvender Cascading Style Sheets (CSS3).
Efter at have gennemgået materialet, vil du have den forståelse af JavaScript/jQuery, som gør dig klar til at anvende sproget til mere avancerede opgaver.
Målrettet dig, der skal forstå og anvende programmeringssproget JavaScript og jQuery.
Forudsætninger
Vi anbefaler, at du allerede har erfaring med at oprette HTML-sider og anvende CSS til at præsentere indholdet eller har været på Grundlæggende HTML og CSS.
Kursusindhold
Introduktion til HTML5 (Document Object Model / DOM)
HTML-sidens opbygning
DocType-definitioner
HTML-elementets opbygning
Syntaks
Attributter (prædefinerede/egne)
Navngivning
Strukturering af sidens indhold
Section
Article
Div
Form
Form-elementets opbygning
Elementer
DOM-events
Introduktion til CSS3
Hvorfor CSS?
Syntaks
Kommentarer
Selectors
Elementtyper
Klasser
Objekter
Attributtyper
Introduktion til JavaScript
Hvorfor JavaScript?
Versioner
Syntaks
Typer
Operatorer
Arrays
Indexbaserede arrays
Associative arrays
Betingelser og løkker
Sammenligning af datatyper
Kommentarer
Funktioner
Arguments
Return
Scopes
Hoisting
Funktioner som "first-class objects"
Error handling
Håndtering/manipulering af DOM elementer ved hjælp af JavaScript
Schrems II: Praktisk indføring i sagen og sikring af compliance På dette kursus fører Schrems II-ekspert, advokat Martin Folke Vasehus, dig gennem en række praktiske forhold ved Schrems II – og klarlægger, hvordan du kan sikre, at dine data-overførsler ikke er ulovlige. Læs mere og tilmeld digher
IT Executive Masterclass - Styrk din ledelse, innovation og eksekvering i en digital verden En praktisk orienteret it-lederuddannelse. Få værktøjerne, erfaringerne og metoderne til at navigere effektivt i krydsfeltet mellem ledelse, teamet, kunderne og digitaliseringskrav. Læs mere og tilmeld dig her
Excel Udvidet - online kursus Mere om formler, funktioner, betinget format og datavalidering. Læs mere og tilmeld dig her
Kursuslokaler udlejes med og uden PC Har du brug for et undervisningslokale med plads til op til 15 deltagere, så kan vi tilbyde fuldt udstyrede lokaler. Pris pr. dag 3.500.- kr. Forplejning 200.- kr. pr. person pr. dag. Inkl. i prisen er teknisk support og service. Interesseret? Kontakt os på telefon 77 300 123 og hør mere.