A Junior programozó felkészítő tanfolyam Java SE-vel foglalkozó része(i)
A teljes Java SE kurzus (43 fejezet) első része (első 11 fejezet).
(Az ingyenes rész az 1-5. fejezetig tart!)
Sok-sok gyakorlat, kvíz, egyszerűen megírt, rövid elmélet.Ez a kurzus akkor jó Neked, ha
- Ha szeretnéd megtudni, hogy mennyire lennél jó Java programozásban
- Ha nyakadon az érettségi és el akarsz kezdeni készülni rá (Java)
- Telepítés és alapfogalmak, egyszerű programok írása
- Java program felépítése, változók, típusok, kifejezések
- Bevitel, kiírás
- Számítások, számábrázolás
- Elágazások (if, switch utasítások)
- while és do-while ciklus
- for ciklus
- alapalgoritmusok elemsorozatok kezelésére (programozási tételek: keresés, kiválogatás, maximumkiválasztás...)
- tömbök
- függvények
- programépítés függvényekkel (struktúrált programozás)
- Teacher: Bordé Sándor
- Teacher: Pasztuhov Dániel
A Java SE bevezető (1-11. fejezet) kurzusra épülve most a Java objektum-orientált alapfogalmait vesszük át: osztály, objektum, metódus, adattag, láthatósági módosítók, öröklés, absztrakt osztály, dátumkezelés.
Szintén a tananyag része a JUnit rendszer megismerése, mellyel ellenőrizni tudjuk az általunk írt osztályok helyességét.
- osztályok, objektumok
- konstruktor, static, láthatóság, String
- automatikus tesztelés: JUnit
- öröklés, annotációk
- öröklés használata
- abstract, Visitor I.
- final, Object, Visitor II.
- Date, Calendar
- Java 8 dátumkezelés
- Joda Time
- interface
- sorrendezés
- Teacher: Bordé Sándor
- Teacher: Pasztuhov Dániel
Ebben a kurzusrészben az alábbi témák kerülnek terítékre:
listák
set
map
kivételkezelés
fájlkezelés I.
fájlkezelés II.
enum
lambda kifejezések
- Teacher: Bordé Sándor
- Teacher: Pasztuhov Dániel
Először megismerkedünk az adatbázisok elméletével és gyakorlatával:
- Adatbázis alapok (egy tábla kezelése)
- Adatbázisok haladó (több tábla, tranzakciók)
- JDBC (Java és az adatbáziskezelés) I. - alapok
- JDBC II. - A DAO minta használata az adatbáziskezelésben
Majd a Java egyik grafikus felületével ismerkedünk meg
- Swing
Végül egyéb eszközöket nézünk meg:
- Generics alaposan
- Reguláris kifejezések általánosságban (nem csak Javában használható)
- Reguláris kifejezések alkalmazása Javában
- Apache Commons: gyakran használt "third-party library" hasznos dolgokkal, amit nem kell megírnunk magunknak
- Google Guava: egy másik gyakran használd ilyen könyvtár
- Rekurzió: a programozás magasiskolája
- Nagy program írása: programfejlesztés elmélete és gyakorlata: Te is fejlesztesz egy nagy programot!
Ezzel befejezzük kalandozásainkat a Java SE birodalmában. Léphetünk tovább a Mavenre.
- Teacher: Bordé Sándor
- Teacher: Pasztuhov Dániel