Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

Java objektumorientált programozás

A képzés célja a Java objektumorientált eszközeinek megismerése. Részletesen bemutatásra kerülnek az osztályok, konstruktorok, metódusok, öröklődés, interfészek és a polimorfizmus.

0
(0)
7 óra

  • Bevezetés
  • Java objektumorientált programozás handout
  • JUnit 4 és JUnit 5 közötti különbségek

  • Immutable objektumok
  • JavaBeans objektumok
  • Metódusok
  • Értékmásolás szerinti paraméterátadás
  • Metódus paraméterek és visszatérési értékek
  • Változó hosszúságú paraméterlista
  • Metódus hívások láncolása
  • Metódusnév túlterhelés
  • Statikus attribútumok és metódusok
  • Attribútumok és metódusok összefoglalás
  • Attribútumok és metódusok gyakorló kvíz

  • Default és paraméter nélküli konstruktor
  • Konstruktor túlterhelés
  • Inicializátorok
  • Konstruktorok és inicializátorok összefoglalás
  • Konstruktorok és inicializátorok gyakorló kvíz

  • Öröklődés
  • Konstruktorok és az öröklődés viszonya
  • Statikus és dinamikus típus
  • Object ősosztály
  • Attribútumok öröklődése
  • Metódusok öröklődése
  • Öröklődés összefoglalás
  • Öröklődés gyakorló kvíz

  • Absztrakt osztályok
  • Interfészek
  • Interfészekkel kapcsolatos szabályok
  • Dependency inversion
  • Interfészek és az öröklődés viszonya
  • Default interfész metódusok
  • Statikus interfész metódusok
  • Absztrakt metódusok implementálása felsorolásos típusokban
  • Állapotgép
  • Absztrakt osztályok és interfészek összefoglalás
  • Absztrakt osztályok és interfészek gyakorló kvíz

  • Polimorfizmus
  • Dinamikus kötés
  • is-a has-a kapcsolatok
  • Haladó OO elvek összefoglalás
  • Haladó OO elvek gyakorló kvíz

  • Kivételkezelés
  • Saját kivétel
  • Multi catch
  • Try-With-Resources szerkezet
  • Haladó kivételkezelés összefoglalás
  • Haladó kivételkezelés gyakorló kvíz

  • Projektfeladat - Könyvtárkatalógus
  • A feladatkiírás áttekintése
  • A LibraryItem interfész létrehozása
  • A Validators osztály létrehozása
  • A Book osztály létrehozása
  • A CourseBook osztály létrehozása
  • Az AudioBook osztály létrehozása
  • A MusicAlbum osztály létrehozása
  • A CatalogItem osztály létrehozása
  • A SearchCriteria osztály létrehozása
  • A Catalog osztály létrehozása

Az oktatóról

Viczián István
Training360 - vezető oktató, mentor

Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.