Vissza

Java haladó programozási ismeretek

Java haladó programozási ismeretek

Kód: JP-02
Programozasi-nyelvek_Java-programozas_Java-halado-programozasi-ismeretek.png
Időtartam:5
Nehézségi szint:
  • Haladó
195 000 Ft
(Bruttó ár: 247 650 Ft)
Kérdésem van!
Képzési forma
Egyedi igények szerint Nyílt
Képzés nyelve
magyar
- + Jelentkezem

Tanfolyamleírás

A tanfolyam célja, hogy a Java programozásban legalább alapszinten járatos, ám a programozás iránt kedvet és elhivatottságot érző, a számítógép kezelésében képzett felhasználók számára olyan ismereteket nyújtson, amelyek segítségével maguk is képesek legyenek összetett asztali Java-alkalmazásokat készíteni. A képzés nagy hangsúlyt fektet a struktúrált és objektum-orientált programozási módszerek és gondolkodásmód elsajátítására, a Java nyelvi konstrukcióira, valamint az elterjedt könyvtárcsomagok megismerésére. A tanfolyam során számos kisebb és egy nagyméretű, objektum-orientált szoftverfejlesztést követő példát vesznek végig a hallgatók a népszerű NetBeans fejlesztőkörnyezet, és MySQL adatbáziskezelő segítségével.

Kiknek ajánljuk

A programozás iránt kedvet és elhivatottságot érző, a számítógép kezelésében képzett felhasználók részére, akik a Java programozásában alapszinten járatosak.

Szükséges előképzettség

  • Windows kezelői szintű ismerete
  • Java ismeretek (JP01) - A Java programozás alapjai tanfolyam tematikája
 

Online képzés esetén szükséges telepítés:

 
JDK+JRE 16, Apache NetBeans 12.
 

- bármilyen 64 bites számítógép-architektúra
- használható operációs rendszerek: Windows, Linux, macOS
- 5 GB HDD/SSD tárhely, 4-8 GB RAM
- stabil internetkapcsolat, a gyors letöltések és a Teams miatt is
- együtt telepítjük, mert a Java fejlesztői környezet konfiguráció testre szabása fontos része a tanfolyamnak:

  • JDK+JRE 16 : 154 MB
  • Apache NetBeans 12 IDE : 418 MB

Tematika

A Java nyelv haladó eszközei

  • Kollekció keretrendszer haladó műveletei (List, Set, Map),
  • Algoritmusok megvalósítása Stream API-val,
  • Kivételkezelés (Exception),
  • Szerializáció,
  • Szálkezelés, többszálúság, időzítő.

Haladó Swing eszközök

  • Szálkezelés, eseménykezelés és grafikus felület,
  • Haladó Swing komponensek, grafikonok,
  • Összetett MVC tervezési minta,
  • Look&Feel,
  • Rajzolt felület (nem komponensekből álló),
  • Többnyelvű program fejlesztése.

Adatbázis-kezelés

  • Adatbázis alapismeretek (DAO),
  • Entitások közötti kapcsolatok leképezése,
  • Adatbázis-kezelés JDBC segítségével,
  • Objektumrelációs leképezés (ORM),
  • Tranzakció-kezelés alapjai.

Szövegfeldolgozás, reguláris kifejezések

Levélküldés a Java Mail API-val

Haladó fájlkezelés

  • Excel fájlok feldolgozása,
  • XML, JSON fájlok feldolgozása,
  • Riportok készítése, PDF fájlok generálása,
  • Egyszerű hálózati kommunikációval webről letöltött fájlok feldolgozása.

Log4J

  • logolási feladatok, loggerek, appenderek, konfigurálás.

Unittesztek a JUnit használatával

Hírlevél feliratkozás

Az Adatvédelmi szabályzatot megértettem és elfogadom, feliratkozom a Számalk hírlevelére.

Tanfolyami naptár