Detailed training program
- Parancsok és az első program
- Bevezetés a típusokba és a billentyűzeti bevitelbe
- Feltételes operátorok
- Ciklusok
- Munkavégzés az IntelliJ IDEA-ban, hibakeresés
- Tömbök
- Metódusok
- Adattípusok
- Hasznos részletek
- Stringekkel való munka
- Objektumok
- Osztályok és "static"
- Kollekciók, generikumok
- Kollekciók, rész 2
- Kivételek
- Bemenet/kimenet streamek
- Idő és dátum kezelése
- Bevezetés az OOP-be
- Lambda kifejezések
- Játékszerű feladatok a CodeGym-on
- OOP alapok: elvek, öröklődés, enkapszuláció
- OOP alapok: túlterhelés, polimorfizmus, absztrakció, interfészek
- Interfészek: összehasonlítás absztrakt osztályokkal, többszörös öröklés
- Típuskonverzió, instanceof, nagy feladat interfészekkel
- Metódusok túlterhelése, konstruktorhívás sajátosságai
- Bevezetés a szálakba: Thread, Runnable, start, join, interrupt, sleep
- Haladó szálkezelés: synchronized, volatile, yield
- Bevezetés a streamekbe: InputStream/OutputStream, FileInputStream, FileOutputStream
- Streamek folytatása: Reader/Writer, FileReader/FileWriter
- Szerializáció
- Objektumok alapjai: equals, hashCode, clone, wait, notify, toString()
- Stringek: módosítható, nem módosítható, format, StringTokenizer, StringBuilder, StringBuffer
- Belső osztályok, példák Map.Entry-vel
- Belső osztályok megvalósítási részletei
- Szálak létrehozása és leállítása: start, interrupt, sleep, yield
- Megosztott adatok kizárólagos elérése: synchronized, volatile
- Holtpontok: wait, notify, notifyAll
- ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable, gyakorlati példa Jsoup-pal
- Autoboxing és megvalósítási sajátosságok
- Operátorok: numerikus, logikai, bináris; gyakorlat Swing-gel
- Fájlok és archívumok kezelése
- RMI és dinamikus proxyk, gyakorlat Swing-gel
- JSON és JavaScript, gyakorlat Guava-val, Apache Commons Collections-szal, JUnit-tel
- Rekurzió, szemétgyűjtés (garbage collection), Java referencia típusok, naplózás
- Verziókezelő rendszerek: Git és SVN, generikumok
- Alapvető minták webalkalmazásokhoz, haladó kollekciók
- Tervezési minták, segédosztályok (Arrays, Collections)
- Fejlesztési módszertanok, Java annotációk, kivétel hierarchia
- Az első webalkalmazás készítése Tomcat és IntelliJ IDEA használatával
- URI, URL, REST szolgáltatások, kliens-szerver alkalmazás készítése
- Tanfolyam befejezve!
600+
Leckék
1200+
Feladatok
20
Tesztek
És még:
- Azonnali feladatellenőrzés
- AI mentor
- IDE plugin
- WebIDE
- Játékosítás
- Motiváló előadások