JAVA-BSC
Java SE alapok
Oktatói ajánló

Viczián István oktató
A Java portfolióinkat úgy alakítottuk ki, hogy kezdő programozótól kezdve tapasztalt programozók is megtalálják a nekik megfelelő képzést, a Java fejlesztés összes területét lefedjük, kezdve a Java SE-től egészen a Java EE szabványig vagy a Spring Frameworkig. Az oktatások gyakorlati jellegűek, használati eset orientáltak, azaz mindig egy megoldandó probléma felvetésével indítunk, és arra keressük a legjobb megoldást. A legtöbb esetben egy teljes fejlesztési projektet követünk végig, amivel kapcsolatban újabb és újabb igények jelennek meg. Képzéseink folyamatosan fejlődnek a résztvevői visszajelzések, és egyedi igények alapján, valamint az eszközök újabb verzióinak megjelenésével.
Ismertető
A képzés célja a Java nyelven történő programozás alapjainak elsajátítása, a Java API alapszintű megismerése. A képzés gyakorlati feladatokat is tartalmaz, ezek megvalósításához IntelliJ IDEA fejlesztőeszközt használunk.
Tematika
- Java programozási nyelv alapjai
- Java fejlesztőeszköz, Maven, Git használat
- Kiírás konzolra és beolvasás konzolról
Scanner
segítségével - Csomagok
- Alapvető Java nyelvi elemek: literálok, változók, konstansok, kifejezések, operátorok és utasítások
- Tömbök gyakorlati alkalmazása
- Listák
Math
ésRandom
osztályok- Karakterek és a szöveges típus
- Dátum- és időkezelés
- Felsorolásos típus (enum)
- Unit tesztelés JUnit keretrendszerrel
- Vezérlési szerkezetek: ciklusok és elágazások
- Bevezetés a kivétel- és fájlkezelésbe
- Objektumorientált elvek Java megvalósítása, attribútumok, metódusok és konstruktorok
- Statikus attribútumok és metódusok
- Öröklődés
- Absztrakt osztályok és interfészek
- Overloading és overriding, polimorfizmus, dinamikus kötés, is-a/has-a kapcsolatok
- Kivételkezelés
- Programozási tételek
Szükséges előképzettség
Algoritmusok, programozási alapok (változó, függvény, paraméter, visszatérési érték, vezérlési szerkezetek - elágazás, ciklus) ismerete bármely nyelven.
Előfeltétele a Programozási alapok Java nyelven (JAVA-BGN) képzés elvégzése, vagy azon képzés anyagának gyakorlati ismerete.
Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar nyelvű slide-ok alapján.