JAVA-BSC
Java SE alapok
Java nyelv alapjai programozóknak, objektumorientált eszközök, unit tesztelés
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.