Programski jezik TypeScript - tečaj 12.500 rub. iz izobraževalnega centra IBS, usposabljanje 12 ur, datum 26. november 2023.
Miscellanea / / December 04, 2023
Zajete teme:
1. Osnove TypeScript [1 ura teorija, 1 ura praksa]
Zgodovina in osnove jezika TypeScript
Osnovne vrste v TypeScriptu
Funkcije ES2015+ podprte v TS
Moduli ES2015, uvoz in izvoz
Cast
Praksa (nastavitev okolja, namestitev in konfiguracija Webpacka, povezava prevajalnika TypeScript, sestavljanje bundle.js in povezava z datoteko html)
2. Nadaljujemo s študijem vrst v TypeScriptu [1 ura teorija, 1 ura praksa]
Funkcionalne vrste
Dobesedni tipi
Tipi sindikatov
Delo z null in undefined, delo s strictNullChecks
Vmesniki in strukturni tipi
Izbirne lastnosti v vmesnikih
Indeksirane vrste
Izvedba razredov in vmesnikov
Razširitev vmesnika
Cast
Funkcionalni tipi, ki uporabljajo vmesnike
Hibridni vmesniki
Preobremenitev funkcij
Praksa (pisanje objektno usmerjene aplikacije, uporaba tipkanja, razredi, vmesniki, enkapsulacija, polimorfizem)
3. Integracija TypeScript s knjižnicami JavaScript (od npm in naše). [1 ura teorija, 1 ura praksa]
Izjave (izjava tipa)
Praksa: povezovanje kode JS
Praksa: povezovanje zunanjih JS knjižnic
Praksa: povezovanje in tipkanje lastnih knjižnic JS
4. Napredni tečaji [1 ura teorije]
Zasebna, varovana in javna polja
Statična polja razreda
Statične lastnosti
Ustvarjanje vmesnikov, ki temeljijo na razredih
modifikator samo za branje
razredni izrazi
Abstraktni razredi
5. Poglobljen študij tipov [2 uri teorije]
Tipsko sklepanje
Kontekstualni tip
Tipska združljivost
Združevanje in dodajanje vmesnikov (spojitev vmesnikov)
Vrste križišč
Opredelitev lokalnega tipa
Strogo preverjanje dodeljevanja
Strogi dobesedni tipi in njihova zveza
Diskriminatorji
To je polimorfna vrsta
Vrsta varovala
Uporaba typeof za tipska varovala
Vrste zoženja z uporabo tipskih varoval
Zoženje tipa z uporabo instanceof
Nullable tipi
6. Dekoraterji [1 ura teorija, 1 ura praksa]
Deklarativno programiranje z dekoraterji
Spreminjanje definicij lastnosti z dekoratorji
Razširitev razreda
Meta programiranje z dekoraterji
Omejevanje dostopa do funkcij z dekoraterji
Uporaba ovojev za spreminjanje vedenja funkcij
Dekoraterji s parametri
Dekoraterji za metode
Praksa: Izvedba preverjanja sprememb vrednosti polj
Praksa: Implementacija in konfiguracija beleženja z dekoratorji
7. Generični tipi [1 ura teorije]
Čemu so generični tipi?
Delo z generičnimi nizi
Uporaba omejitev z generičnimi tipi
Generični razredi
Generični vmesniki
Implementacija generičnih razredov s pretvorbo tipa v kateri koli
Implementacija generičnih razredov s preobremenjenimi metodami
Skupaj: 8 ur teorije (67 %), 4 ure prakse (33 %)