Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Felülvizsgálat
- Öröklődés és intefances
- Objektumhivatkozások vs öröklődés
- Polimorfizmus
- Interfész statikus és alapértelmezett metódusai
- Gyűjtemények és generikumok
- Általános (öröklődés, helyettesítő karakterek)
- Általános típusok írása
Design Patterns
- Objektum létrehozása
- Statikus módszerek és mezők
- új üzemeltető
- Létrehozási minták
- Öröklődés vs összetétel / Előnyök és hátrányok
- Összetett minta
- Belső osztályok
Visszaverődés
- Az osztály nevű osztály
- Mezők, módszerek és konstruktorok keresése
- Accessmezők, módszerek meghívása
- Tömbök vizsgálata
Annotációk
- Annotációk a Java API-ban (@Override, @Deprecated)
- Annotációk meghatározása
Funkcionális Programming
- Lambda Expression áttekintése
- Lambda Expressionok és funkcionális interfészek
- Lambda Expressionok használata
- Módszerreferenciák használata
A Stream API
- Streamek és gyűjtemények
- Gyűjtemények szűrése
- Láncolás és csőkötés
Dátum/Idő API
- Legecy API-k
- A dátum/idő API (JSR 310)
- Dátumalapú és időalapú események
- Időbélyegek, időszakok és időtartamok
- Számítások végrehajtása
- Formázás
- Lokalizáció / Időzónák
A JUnit alapjai
- A JUnit áttekintése, tesztvezérelt fejlesztés
- Tesztek és állítások
- Munka a kivételekkel
- Tesztek szervezése a JUnit segítségével
- Rögzítések írása - @Előtte, @Utána
- Tesztcsomagok és egyéb képességek
- Az objektumok ál-áttekintése
Építőeszközök
- Hangya áttekintése
- Maven Áttekintés
Absztrakt osztály
- Deklarációs alapelvek és az absztrakt osztályok megvalósítása
- Tipikus problémák absztrakt osztályokkal való munka során
Osztályok, absztrakt osztályok és interfészek szerepe az alkalmazásmodellben
- Grades Java objektum-orientált absztrakció
- A teljes objektummodell a Java-ban
- Interfészekre, absztrakt osztályokra és interfészekre orientált programmodell a nagyobb rugalmasság és az egyes alrendszerek egymástól való függetlensége érdekében a megvalósítás során
- Absztrakt osztályok alkalmazásai az interfészek által kínált rugalmasság megvalósításával kibővített közös funkcionalitás kinyerésére
A dinamikus és statikus objektumok szerepe az alkalmazásmodellben
- Statikus Java osztályok és ezen osztályok dinamikus tulajdonságai
- Megkülönböztetni mindkét típusú entitást Java és a tipikus felhasználásokon belül, és jó gyakorlati példájukat statikus és dinamikus lényeken alapuló megoldások tervezésében Java.
- Bevezetés a tervezési mintákba
- Bevezetés a gyári tervezési mintába
Műveletek egyszerű típusokkal és csomagolóosztályokkal
- Nagyon fontos tények és technikák az egyszerű típusok használatának kiterjesztéséhez a Java objektummodellben.
- A wrapper osztályok egyszerű típusok és az ilyen típusú tipikus alkalmazások szerepének megvitatása az alkalmazásban
Speciális objektumok Java, a Class String, a StringBuilder és a StringBuffer
- Emlékeztesse a String osztály alapvető tulajdonságait, és beszélje meg a String objektumok virtuális gép általi kezelését
- A puffer osztályok használata és a láncokon működnek
Formázás és elemzés, reguláris Expressionok
- Bevezetés a Java reguláris kifejezéseibe
- A reguláris kifejezések kezelésének alapvető technikái (String osztály), valamint az ilyen típusú konstrukciókhoz dedikált osztályokon alapuló fejlett technikák megvitatása
- Tokenizálás, keresés és mintaillesztés a karakterlánctípusokhoz
Követelmények
- A Java nyelv és az OOP ismerete. A résztvevőknek ismerniük kell a csomagokat, a vezérlési folyamatokat és ciklusokat, az alapvető konkrét osztályokat és az alapvető interfészeket.
21 Órák