Kursplan
Introduktion till JavaScript och funktioner
- Vad är JavaScript?
- JavaScript genom tiderna
- När och var man ska använda JavaScript
- När och var man inte ska använda JavaScript
- Grundläggande webbscripting
- Inkludera JavaScript på din webbsida
- Skriva JavaScript uttalanden
- Använda variabler
- Arbeta med operatörer
- Fånga mus-händelser
- Allmän syntax
- Anropa funktioner
- Variabelräckvidd
- Pilenfunktioner
- Ställa in standardparametrar
DOM-objekt och inbyggda objekt
- Interagera med användaren
- Välja element efter deras ID
- Accessing webbläsarhistoria
- Använda locationsobjektet
- använda datum och tider
Arbeta med tal och strängar
- Nummer
- Globala metoder
- Talsobjektet
- funktione Number()
- Boolean värden
- De null och undefined värdena
- Strängar
- Strängmallar
Lag ratta data i arrayer
- Arrayer
- Så här itererar du genom arrayer
- The tre punkters operatör
Vi ta hand om händelser i JavaScript och kontrollera programflödet
- Eventtyper
- Eventhanterare
- The händelseobjekt
- Betingade uttalanden
- Loopar och kontrollstrukturer
- Hur man sätter upp och använder timers
Skripting med DOM
- DOM-noder
- Välja element med getElementsByTagName()
- Hur man läser elementattribut
- Mozilla och Chrome DOM-inspektören
- Vad är JSON? En introduktion
Programming med JavaScript, HTML och CSS Manipulation
- Some viktiga element
- Dra och släpp
- Local storage
- Hur man arbetar med lokala filer
- Stilegenskapen i DOM
- Hur man kommer åt klasser med className
- DOM-styleSheets-objektet
- Hur man refererar CSS3 egenskaper i JavaScript
- Hur man ställer in CSS3 egenskaper
Sammanfattning och nästa steg
Krav
- Grundläggande förståelse för HTML och CSS
- Bekantskap med allmänna programmeringskoncept
Målgrupp
- Webbutvecklare
- Programvaruingenjörer
- Den som är intresserad av att lära sig JavaScript för webbutveckling
Vittnesmål (5)
Lektionerna var mycket interaktiva och övningarna var bra praktiska
Heino - NWK Limited
Kurs - Laravel and Vue.js
Maskintolkat
Jag är nöjd med att vi kan få inspelningsmaterial, slidor och filer komprimerade till oss så att vi alltid kan återgå till dem när det behövs. David förklarade begreppen tydligt och kunde svara på de frågor vi ställde. Han var mycket kunskapsgivande.
Renee Chan - Mackenzie Investments
Kurs - Vue.js
Maskintolkat
övningsuppgifter
Mateusz - DPDgroup IT Solutions sp. z o.o.
Kurs - React Native for iOS and Android
Maskintolkat
Jag har aldrig arbetat med vue.js och presentationen klargjorde några av mina tvivel. Men ändå är onlinekurser inte effektiva för att föra över kunskap.
Bogdan Stoica - EMAG IT Research S.R.L
Kurs - Advanced Vue.js
Maskintolkat
Hans förmåga att förklara komplexa begrepp på enklare termer. Att ge en översikt över hur allt hänger ihop och hur vi kan bäst tillämpa detta i våra arbetsituationer.
Sefako Tholo - Vodacom SA
Kurs - React Native Expo
Maskintolkat