Spletni tečaji JavaScript - tečaj 25.600 RUB. iz International School of Professions, usposabljanje 8 tednov, datum 5.12.2023.
Miscellanea / / November 28, 2023
Povečana motivacija za učenje zaradi iskanja podobno mislečih ljudi v skupnosti.
Komunikacija v živo z mentorji in sošolci.
Redni tečaji neposredno v izobraževalnem centru.
Udoben učni prostor, velike opremljene učilnice.
Prometna dostopnost: naši izobraževalni centri se vedno nahajajo v središču mesta.
»Živa« spletna komunikacija z učitelji in mentorji.
Dostop do tečaja za 3 mesece: interaktivne naloge, spletni seminarji in posnetki predavanj.
Prilagodljiv urnik treningov, ki si ga izberete sami.
Brez dodatnih stroškov prevoza.
Možnost kombiniranja usposabljanja z delom, potovanjem in vzporednim usposabljanjem.
Takoj po opravljenem tečaju boste lahko začeli služiti denar kot razvijalec, pa tudi implementirati JavaScript v svoje delo in povečati svoj prihodek.
Po opravljenem tečaju prejmete osebni certifikat.
16
Vmesniki: obrazci, binarni podatki, spletne komponente
1. Uporaba JavaScripta
Raziščite
1. Sodobni standardi
2.Uporaba JavaScripta
3. Delo z urejevalniki kod
4.Orodja za razvijalce: delo s konzolo
5. Zunanji skripti in vrstni red njihovega izvajanja
6. Delo s sistemom za nadzor različic Git
7.Ustvarjanje repozitorija
Obvladajte to
- Orodja za razvijalce
- Urejevalnik kode
- GitHub
- Pozdravljen, svet
Na praksi
• Obvladajte standarde JavaScript.
• Delajte z urejevalnikom kode in ustvarite repozitorij v Gitu.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
2. Sintaksa kode in funkcije
Raziščite
1. Struktura kode
2. Vrste podatkov in načini dela z njimi
3.Primitivne metode
4.Operacije s številkami
5. Sintaksa matrike
6. Obseg
7. Načini nastavljanja funkcij v JavaScriptu
Obvladajte to
- Sintaksa
- Vrste podatkov
- Konstante
- Funkcijski izraz
Na praksi
• Napišite funkcijo števca za izpis števil.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
3. Lastnosti 2.0
Raziščite
1.Zaprtje
2. Preostali parametri
3.Globalni objekt
4. Funkcijski objekt
5. Sintaksa "nova funkcija"
6.Načrtovanje klicev
7. Preusmeritev klicev
Obvladajte to
- NFE
- setTimeout
- pokliči/prijavi/veži
- Kontekst izvajanja
Na praksi
• Reševanje težav pri uporabi kompleksnih funkcij pri pisanju kode.
• Delali boste z obsegom, klicnim kontekstom.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
4. Operaterji
Raziščite
1.Prednost delovanja
2.Izbirna sintaksa verige
3. Pogojni in bitni operatorji
4. Operatorji in operandi JavaScript
5. Operatorji primerjave
6. Operator stroge enakosti
7. Ternarni operator
8. Logični operatorji
Obvladajte to
- Unicode kodiranje
- Opcijska veriga
- Logični operatorji
- Ternarni operater
Na praksi
• Rešujejo naloge o delovanju operatorjev in operandov, primerjavah tipov in uporabi ternarnega operatorja.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
5. Cikli
Raziščite
1.Ponovitve
2. Sintaksa zanke
3. Deklaracija spremenljivke v vrstici
4.Uporaba direktiv z operatorji
5. Zasnova stikalnega ohišja
6. Združevanje kod
7. Metode dela z nizi: forEach, Map, filter, reduce
8. Primeri dela s cikli
Obvladajte to
- Medtem; za
- break direktiva
- Ponovitev
- Nadaljuj
Na praksi
• Pisanje kode z uporabo zank in naučenih funkcij v kodi: algoritemizacija.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
6. Predmeti
Raziščite
1. Sintaksa predmeta
2.Vrste predmetov
3. Objektne metode
4. Povezava do podatkovnega območja
5. Kopiranje predmetov preko “povezave”
6.Lastnosti-funkcije predmeta
7.Metode dostopa do lastnosti in metode objekta
8. Dedovanje prototipa
9. Metode izdelave prototipov
Obvladajte to
- Literali
- zanka “za…v”.
- Referenca podatkovnega območja
- Vgrajeni prototipi
Na praksi
• Rešujejo težave pri uporabi predmetov in interakciji z njimi v skriptu.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
7. Objekti: nadaljevanje
Raziščite
1. Funkcije-konstrukcije in predmeti iste vrste
2. Lastnosti simbolov
3.Globalni simboli
4.Sistemski simboli
5.Možnosti za pretvorbo predmetov
6. Zastavice in deskriptorji lastnosti
7.Getterji in postavljalci
8.Proxy in Reflect
9.Uničenje predmetov
Obvladajte to
- Rekurzija
- Kratke lastnosti
- Pretvarjanje predmetov
- Destrukturiranje
Na praksi
• Razvili boste veščine uporabe kompleksnejših predmetov, funkcij in simbolov.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
8. Razredi + generatorji
Raziščite
1.Razred: osnovna sintaksa
2.Dedovanje razredov
3.Statične lastnosti in metode
4. Zasebne in zaščitene metode in lastnosti
5. Razširitev vgrajenih razredov
6.Preverjanje razreda: "instanceof"
7. Iteratorji in generatorji
Obvladajte to
- Preverjanje razreda
- Izraz razreda
- Generatorji
- Dedovanje razreda
Na praksi
• Pisanje kode z uporabo razredov in generatorjev.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
9. Napake kode in testiranje
Raziščite
1. Prelomne točke
2. Ukaz razhroščevalnika
3. Izvedba skripte po korakih
4. Beleženje - od kode do konzole
5. Obravnava napak
6.Uporabniške napake
7.Razširitev napake
8. Lovljenje napak v izvedljivi kodi
Obvladajte to
- Mejne točke
- Obdelava napake
- Razširitev napake
- Dedovanje razreda
Na praksi
• Rešite težave z odpravljanjem napak kode in obravnavanjem napak.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
10. Obljuba
Raziščite
1. Obljube
2. Veriga obljube
3. Obljube: obravnavanje napak
4. Obljubljanje
5.Asinhrono in sinhrono programiranje
6.Asinhrone funkcije: async/await
Obvladajte to
- Obljuba
- Obljubljanje
- Asinhrono programiranje
- Asinhron/počakaj
Na praksi
• Rešite težave, povezane z uporabo obljub v skriptu.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
11. DOM
Raziščite
1.Okolje brskalnika, specifikacije
2. Krmarjenje po elementih DOM
3.Spreminjanje dokumenta
4.Dimenzije in drsenje elementov/oken
5.Stran: DOMContentLoaded, load, beforeunload, unload
6.Nalaganje virov: onload in onerror
Obvladajte to
- drevo DOM
- Povleci in spusti
- Pomikanje
- Kazalec dogodkov
Na praksi
• Napišite kodo brskalnika, ki se zaveda dogodkov, in kodo zanke dogodkov.
• Generiranje elementov DOM na podlagi predloge in njihovo polnjenje s podatki.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
12. Vmesniki: obrazci, binarni podatki, spletne komponente
Raziščite
1. Lastnosti in metode obrazca
2.Focus: fokus/zameglitev
3. Oddaja obrazca: dogodek in metoda oddaje
4. Odpiranje oken in metode oken
5. Politika "istega vira".
6. Elementi po meri
7.Shadow DOM reže
Obvladajte to
- TextDecoder
- ArrayBuffer
- Shadow DOM
- File in FileReader
Na praksi
• Rešite težave z izvajanjem kode z obrazci, spletnimi komponentami in odpiranjem oken.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
13. Omrežne zahteve
Raziščite
1.FormData
2.Fetch API
3. Objekti URL
4.XMLHttpRequest
5. Ponovni prenosi datotek
6.Server Sent Events
7.Piškotki, dokument.piškotek
8.LocalStorage, sessionStorage
9. Delo z API-jem: prejemanje podatkov in njihov prikaz v brskalniku
10.Vrste poizvedb in kako jih uporabljati
Obvladajte to
- AJAX
- Prinesi
- predpomnilnik
- Vrste zahtevkov
Na praksi
• Napišite kodo z mislijo na funkcionalnost za omrežne zahteve.
• Delali boste z že pripravljenim API-jem.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.
14. Povzetek: pregled
Raziščite
1.Analiza dela študentov z API
2. Pregled knjižnic JavaScript
3. Priporočila za nadaljnji razvoj: kaj študirati, kam se preseliti
4. Odgovori na pripravljena vprašanja
Obvladajte to
- Mehke veščine
- knjižnice JavaScript
- Možnosti razvoja
- Pregled kode
Na praksi
• Predstavite osnutek pisnega kodeksa, učitelj bo podal priporočila za njegov razvoj in izboljšave.
Učitelj bo rezultat naloge ovrednotil in se o njem z vami podrobno pogovoril.