CodeGym/Tanfolyamok/Java tanfolyam

Java tanfolyam

A legendás Java tanfolyam, amely milliókon segített elindulni a programozásban. Sajátítsd el a Javat az alapoktól: az alapvető szintaxistól a több szálú programozásig és a kollekciók kezeléséig. 4 fő küldetés, 40+ szint és több mint 1200 automatikusan ellenőrzött feladat. A tanfolyam olyan hatékony, hogy a toborzók gyakran megkérdezik az interjúkon: „Mi a szinted a CodeGym-on?”
4.9
4400+ értékelés
30k végzett indított karriert az IT területen
Tudj meg többet
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