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.
Időtartalma 28 órák
Kurzusleírás
Absztrakt osztály
- Az absztrakt osztályok deklarálásának elvei és megvalósítása
- Az absztrakt osztályokkal való munka során felmerülő tipikus problémák
Az osztályok, absztrakt osztályok és interfészek szerepe az alkalmazásmodellben
- A Java objektumorientált absztrakció fokozatai
- A teljes objektummodell Javában
- Interfészekre, absztrakt osztályokra és interfészekre orientált programmodell az alkalmazás nagyobb rugalmasságáért, valamint az egyes alrendszerek egymástól való függetlenségéért a megvalósításukban
- Absztrakt osztályok alkalmazása a közös funkcionalitás kinyerésére, kiegészítve az interfészek által kínált rugalmasság megvalósításával
A dinamikus és statikus objektumok szerepe az alkalmazásmodellben
- Statikus Java osztályok és ezen osztályok dinamikus tulajdonságai
- A két entitástípus funkcionalitásának megkülönböztetése a Javában, a tipikus felhasználási módok, valamint a statikus és dinamikus Java entitásokon alapuló megoldások tervezésének jó gyakorlati példái
- Bevezetés a tervezési mintákba
- Bevezetés a gyár tervezési mintába
Műveletek egyszerű típusokkal és burkolóosztályokkal
- Nagyon fontos tények és technikák az egyszerű típusok használatának kiterjesztéséhez a Java objektummodellben.
- Az egyszerű típusok burkolóosztályainak szerepe és az ilyen típusok tipikus alkalmazásai az alkalmazásban
Speciális Java objektumok: a String, StringBuilder és StringBuffer osztály
A String osztály alapvető tulajdonságainak áttekintése és a String objektumok virtuális gép általi kezelésének tárgyalása
A pufferosztályok használata és a karakterláncokkal való műveletek
Formázás és elemzés, reguláris kifejezések
- Bevezetés a reguláris kifejezésekbe Javában
- Mind a reguláris kifejezések kezelésének alapvető technikáinak (String osztály), mind az ilyen típusú szerkezetekre szakosodott osztályokon alapuló haladó technikáknak a tárgyalása
- Tokenizálás, keresés és mintakeresés karakterlánc típusokon
I/O műveletek
- A Java I/O mechanizmusainak részletes tárgyalása - stream osztályok, Writer és Reader osztályok, burkolóosztályok és pufferezett streamek a Javában.
- Fájlok és socketek megnyitása, lezárása és írása
Belső osztályok - részletes tárgyalás
- A belső osztályok és az úgynevezett névtelen osztályok megvalósításának és használatának tárgyalása Javában
Szálak - részletes tárgyalás, alkalmazások és problémák
- A szálak témakörének tárgyalása a Java szálak absztrakciós mechanizmusától kezdve a szálak szinkronizálásán át a szálak csoportba fűzéséig, a szálak munkájával kapcsolatos gyakori problémák, például a holtpontok bemutatására és tárgyalására, valamint a szálkészletek ismertetésére
Java reflexió - bevezetés és alkalmazás
- Bevezetés a Java reflexiós mechanizmusába
- Az előadás témái közé tartozik a reflexió Java-beli megvalósításának tárgyalása, az osztályok betöltése és metódusainak futtatása, az osztályok példányosítása és az osztályok szerkezetének megismerése
Java szerializáció
- Bevezetés a Java objektumok szerializációjába
- Mi a szerializáció, hogyan lehet egy objektumot szerializálni, az egymástól függő objektumok, és hogyan kerülhetők el az ilyen típusú problémákkal kapcsolatban gyakran felmerülő hibák
- Tipikus felhasználási módok a szerializáció, valamint az RMI és CORBA példáján
Követelmények
A Java alapok tanfolyamon tárgyalt témakörök ismerete.
Vélemények (1)
- A tanfolyam haladása (a JVM belső működésétől a magasabb szintű témákig) - Gyakorlati feladatokból származó betekintések - Vizuális stílus (nem egy prezentáció, hanem egy szépen megtervezett oldal)
Ivan Suvorov - Deutsche Bank
Kurzus - Java Advanced
Gépi fordítás