Események betöltése

Java SE 21 programming

Időtartam: 5 nap

Időpontok hamarosan

495.000 Ft + ÁFA / Fő
Java programozás képzés – Java 21

A Java SE 21 programozás képzés a modern Java alkalmazásfejlesztés alapjait mutatja be. A tanfolyam célja, hogy a résztvevők megszerezzék azokat a készségeket, amelyek szükségesek a hatékony és megbízható Java alkalmazások fejlesztéséhez.

A képzés a Java platform hosszú távon támogatott (LTS) verzióira épül. Ezek a verziók a vállalati alkalmazásfejlesztésben széles körben használt stabil platformok.

A tanfolyam gyakorlatorientált, így a résztvevők valós példákon és programozási feladatokon keresztül sajátítják el a Java nyelv használatát.

A képzés tartalma rugalmasan alakítható a résztvevők igényeihez, illetve ahhoz a Java verzióhoz, amelyet a fejlesztőcsapat használ.

A képzés célja, hogy

a résztvevők képesek legyenek hatékony és jól strukturált Java alkalmazások fejlesztésére.

A képzés során a résztvevők megtanulják:

  • a Java programozási nyelv alapjait
  • az objektumorientált programozás (OOP) alapelveit
  • modern Java fejlesztési gyakorlatokat
  • a Java LTS verziók legfontosabb funkcióit
  • alkalmazások fejlesztését és tesztelését

A képzés segít abban, hogy a résztvevők gyorsan produktív Java fejlesztővé váljanak.

Kiknek ajánlott:

Junior fejlesztők és gyakornokok

Cél:
Szilárd alapok megszerzése a Java programozásban, valamint a Java SE 21 legújabb funkcióinak megismerése.

Előnyök:

  • a Java programozási alapok átfogó megértése
  • az objektumorientált programozás (OOP) alapelveinek elsajátítása
  • gyakorlati tapasztalat szerzése az új nyelvi funkciók és könyvtárak használatában

Középhaladó fejlesztők

Cél:
A meglévő Java tudás továbbfejlesztése és a legújabb Java technológiák megismerése.

Előnyök:

  • haladó Java koncepciók mélyebb megértése
  • hatékonyabb kódírás modern Java funkciók segítségével (például lambda kifejezések és Streams API)
  • nagyobb fejlesztési hatékonyság a Java SE 21 új lehetőségeinek alkalmazásával

Tematika:

A Java SE 21 képzés átfogó képet ad a modern Java alkalmazásfejlesztésről. A résztvevők megismerik a Java nyelv alapjait, az objektumorientált programozást, valamint a Java SE 21 új funkcióit.

Bevezetés a Java SE 21 platformba

Ebben a modulban a résztvevők megismerkednek a Java platformmal és a Java SE 21 legfontosabb újdonságaival.

Főbb témák:

  • a Java SE 21 áttekintése
  • a Java SE 21 főbb fejlesztései és újdonságai
  • Java fejlesztői környezet telepítése
  • fejlesztői környezet konfigurálása

Java programozási alapok

A modul célja a Java nyelv alapvető elemeinek megértése.

Főbb témák:

  • bevezetés a Java programozásba
  • Java szintaxis és programstruktúra
  • adattípusok és változók
  • operátorok és kifejezések

Vezérlési szerkezetek

A résztvevők megtanulják a programlogika felépítéséhez szükséges vezérlési szerkezeteket.

Főbb témák:

  • feltételes szerkezetek (if, else, switch)
  • ciklusok (for, while, do-while)
  • kivételkezelés (try, catch, finally)

Objektumorientált programozás Java nyelven

Ez a modul bemutatja az objektumorientált programozás alapelveit.

Főbb témák:

  • osztályok és objektumok
  • konstruktorok és inicializálás
  • öröklődés és polimorfizmus
  • absztrakció és enkapszuláció
  • interfészek és absztrakt osztályok

Haladó Java koncepciók

A résztvevők megismerik a modern Java fejlesztés fontos technológiáit.

Főbb témák:

  • generikus típusok (Generics)
  • Java Collections Framework
  • lambda kifejezések és funkcionális interfészek
  • Streams API használata
  • moduláris programozás Java modulokkal

A Java standard könyvtár használata

A modul a Java legfontosabb standard csomagjait mutatja be.

Főbb témák:

  • java.lang és java.util csomagok
  • dátum- és időkezelés (java.time)
  • fájlkezelés és I/O műveletek (java.io és java.nio)
  • hálózati programozás (java.net)
  • párhuzamos programozás (java.util.concurrent)

A Java SE 21 újdonságai

A résztvevők megismerik a Java SE 21 legfontosabb új funkcióit.

Főbb témák:

  • Pattern Matching for switch
  • Record Patterns
  • Sealed Classes fejlesztései
  • Foreign Function & Memory API
  • Vector API
  • további változások és fejlesztések

Java alkalmazások fejlesztése és futtatása

A modul bemutatja az alkalmazások fejlesztési és build folyamatát.

Főbb témák:

  • build eszközök bemutatása (Maven, Gradle)
  • projektek létrehozása és kezelése
  • fordítás és csomagolás
  • alkalmazások futtatása és hibakeresés

Java fejlesztői eszközök

A résztvevők megismerik a Java fejlesztéshez használt eszközöket.

Főbb témák:

  • integrált fejlesztőkörnyezetek (Eclipse, IntelliJ IDEA, NetBeans)
  • JDK eszközök használata (javac, java, javadoc, jdb)
  • verziókezelés Git segítségével

Tesztelés és minőségbiztosítás

A modul bemutatja a Java alkalmazások tesztelési módszereit.

Főbb témák:

  • unit tesztek írása JUnit segítségével
  • alapvető tesztelési gyakorlatok

Előfeltétel:

A képzés hatékony elvégzéséhez ajánlott az alábbi előzetes tudás.

Alapvető számítógépes ismeretek

  • operációs rendszerek használata (Windows, macOS vagy Linux)
  • alapvető számítógépes műveletek ismerete

Alapvető programozási ismeretek

  • változók és adattípusok ismerete
  • ciklusok és vezérlési szerkezetek használata
  • programozási tapasztalat bármely nyelven (például Python, C vagy C++)

Alapvető Java ismeretek (nem kötelező)

  • Java szintaxis alapjai
  • osztályok és objektumok alapfogalmai