TypeScript programozási nyelv - tanfolyam 12 500 dörzsölje. az IBS Oktatóközpontból, 12 órás képzés, Időpont 2023. november 26.
Vegyes Cikkek / / December 04, 2023
Lefedett témakörök:
1. TypeScript alapismeretek [1 óra elmélet, 1 óra gyakorlat]
A TypeScript nyelv története és alapjai
Alapvető típusok a TypeScriptben
A TS által támogatott ES2015+ funkciók
ES2015 modulok, import és export
Öntvény
Gyakorlat (a környezet beállítása, a Webpack telepítése és konfigurálása, a TypeScript fordító csatlakoztatása, a bundle.js összeállítása és csatlakoztatása a html fájlhoz)
2. Folytatjuk a típusok tanulmányozását TypeScriptben [1 óra elmélet, 1 óra gyakorlat]
Funkcionális típusok
Szó szerinti típusok
Uniós típusok
Null és undefined, munka strictNullChecks
Interfészek és szerkezeti típusok
Választható tulajdonságok az interfészekben
Indexelt típusok
Osztályok és interfész megvalósítás
Interfész bővítés
Öntvény
Funkcionális típusok interfészek segítségével
Hibrid interfészek
Funkció túlterhelés
Gyakorlat (objektum-orientált alkalmazás írása, gépelés, osztályok, interfészek, beágyazás, polimorfizmus használata)
3. TypeScript integrációja JavaScript könyvtárakkal (npm-től és sajátunktól). [1 óra elmélet, 1 óra gyakorlat]
Nyilatkozatok (típusnyilatkozat)
Gyakorlat: JS kód bekötése
Gyakorlat: külső JS könyvtárak összekapcsolása
Gyakorlat: saját JS-könyvtárak csatlakoztatása és beírása
4. Haladó órák [1 óra elmélet]
Magán, védett és közterületek
Statikus osztálymezők
Statikus tulajdonságok
Osztály alapú interfészek létrehozása
csak olvasható módosító
osztálykifejezések
Absztrakt osztályok
5. Típusok mélyreható tanulmányozása [2 óra elmélet]
Típuskövetkeztetés
Kontextuális típus
Típuskompatibilitás
Interfészek egyesítése és hozzáadása (interfész egyesítés)
A kereszteződés típusai
Helyi típusdefiníció
Szigorú szó szerinti feladatellenőrzés
Szigorú szó szerinti típusok és uniójuk
Diszkriminátorok
Ez a polimorf típus
Típusvédők
Typeof használata típusvédőkhöz
Típusok szűkítése típusvédők segítségével
Típusszűkítés az instanceof használatával
Nullálható típusok
6. Dekoratőrök [1 óra elmélet, 1 óra gyakorlat]
Deklaratív programozás dekorátorokkal
Tulajdonságdefiníciók megváltoztatása dekorátorok segítségével
Osztálybővítés
Meta programozás dekorátorokkal
A funkciókhoz való hozzáférés korlátozása dekorátorok segítségével
Burkolatok használata a funkciók viselkedésének megváltoztatására
Dekorátorok paraméterekkel
Dekorátorok a módszerekhez
Gyakorlat: A mezőértékek változásainak ellenőrzésének megvalósítása
Gyakorlat: Naplózás megvalósítása és konfigurálása dekorátorokkal
7. Általános típusok [1 órás elmélet]
Mire valók az általános típusok?
Általános tömbök használata
Megszorítások használata általános típusokkal
Általános osztályok
Általános interfészek
Általános osztályok megvalósítása típusöntéssel bármely
Általános osztályok megvalósítása túlterhelt metódusokkal
Összesen: 8 óra elmélet (67%), 4 óra gyakorlat (33%)