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 programming képzés a modern Java alkalmazásfejlesztés átfogó alapjait mutatja be. A tanfolyam gyakorlati szemléletben segít elsajátítani a Java nyelv, az objektumorientált programozás és a korszerű Java-fejlesztés legfontosabb eszközeit.

A Java SE 21 hosszú távon támogatott (LTS) kiadás, ezért stabil alapot biztosít vállalati és egyéb professzionális alkalmazások fejlesztéséhez. A képzés a klasszikus Java-ismeretek mellett a modernebb nyelvi lehetőségekre is kitér.

A résztvevők valós példákon és programozási feladatokon keresztül sajátítják el a tanultakat. A program célja, hogy a megszerzett tudás közvetlenül alkalmazható legyen fejlesztési környezetben.

A képzés célja

A képzés célja, hogy a résztvevők képesek legyenek jól strukturált, megbízható Java alkalmazások fejlesztésére.

A program során:

• megismerik a Java programozási nyelv alapjait
• elsajátítják az objektumorientált programozás alapelveit
• megismerik a modern Java fejlesztési gyakorlatokat
• használják a Java Collections Frameworköt és a generikus típusokat
• megismerik a lambda kifejezéseket és a Streams API-t
• betekintést kapnak a Java SE 21 fontosabb újdonságaiba
• megismerik a build, tesztelési és hibakeresési folyamatokat

Kinek ajánlott?

A képzés különösen hasznos:

• junior fejlesztőknek és gyakornokoknak
• meglévő Java tudásukat frissítő fejlesztőknek
• más programozási nyelvről Java irányba váltóknak
• backend és alkalmazásfejlesztőknek
• Java SE 21-re átálló fejlesztőcsapatok tagjainak

Nézd meg további Java képzéseinket is.

Csoportos képzési igény esetén kérj egyedi ajánlatot.

Tematika:

Bevezetés a Java SE 21 platformba

• Java SE 21 áttekintése
• fejlesztői környezet telepítése és konfigurálása
• JDK és fejlesztői eszközök

Java programozási alapok

• Java szintaxis és programstruktúra
• adattípusok és változók
• operátorok és kifejezések
• feltételes szerkezetek
• ciklusok
• kivételkezelés

Objektumorientált programozás

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

Haladó Java koncepciók

• generikus típusok
• Java Collections Framework
• lambda kifejezések
• funkcionális interfészek
• Streams API
• moduláris programozás

Java standard könyvtár

• java.lang és java.util
• dátum- és időkezelés
• fájlkezelés és I/O
• NIO
• hálózati programozás
• párhuzamos programozás

Java SE 21 funkciók

• Pattern Matching for switch
• Record Patterns
• Sealed Classes
• további Java SE 21 fejlesztések és nyelvi lehetőségek

Fejlesztési és build folyamat

• Maven és Gradle alapok
• projektstruktúra
• fordítás és csomagolás
• futtatás és hibakeresés
• Git alapú verziókezelés

Tesztelés

• unit tesztelés
• JUnit alapok
• alapvető minőségbiztosítási gyakorlatok

Előfeltétel:

Alapvető programozási ismeretek ajánlottak. Korábbi Java tapasztalat előny, de nem feltétel.