Java Massive



Igénybevehető kedvezmények

  • a CITEC „Új hallgatót hoztam” kedvezmény
  • a CITEC Bónusz kedvezmény 
  • CITEC Ráció részletfizetési kedvezmény:
1.részlet: 198 850 Ft + ÁFA (kezdés előtt)
2.részlet: 198 850 Ft + ÁFA (2. hó)
3.részlet: 147 850 Ft + ÁFA (4. hó)

Az egyes kurzusokhoz esetenként több kedvezmény is rendelkezésre állhat, melyeket kombináltan is igénybe vehetsz! Tanulmányozd a részleteket, s élj a kedvezményekkel!

Érdeklődj ITT ,vagy keresd Hallgatói kapcsolattartónkat! 

Telefon: +36 20 313 3358

Java Massive képzés

Az alapozó képzésen megtanultuk azokat a Java programozási elemet , melyek szükségesen ahhoz, hogy a Java massive képzésen részt vegyél. Tudsz egyszerű Java programot írni, ismered a fejlesztői környezetet, az egyszerű változó típusokat, könyvtárakat. Megismerkedtél az Objektum Orientált programozás alapjaival. Tehát képes vagy arra, hogy belevágj egy sokkal nagyobb, kihívásokkal teli utazásba.

Az egyes szakaszok tudását minden esetben három részre tagoltuk. A Java tudás azt jelenti, hogy mit fogsz megtanulni a Java nyelvből. Természetesen ahhoz, hogy programot tudj írni Java-ban ismerned kell számos egyéb technológiát is. Ezeket a technológiákat a technológiai tudás részben találod. Ahhoz, hogy jó fejlesztővé válj nemcsak önállóan kell tudnod programokat fejleszteni, hanem egyfelől le kell tudnod bontani az adott problémát kisebb feladatokra és a fejlesztési munkát egy teamen belül kell elvégezned. Ezeket a képességeket, ismereteket szintén megtanítjuk neked. Szintén nagyon fontos a jó minőségű kód írása. Megtanítjuk neked a tesztelés alapjait és azt, hogy hogyan kell jó minőségű szoftver kódot írni.

A Java Massive képzésünket három nagy szakaszra tagoltuk. Minden szakasz 1-1,5 hónapig fog tartani. Mivel tudjuk, hogy ez egy megerőltető tanulás ( az lesz!), éppen ezért a szakaszok között kicsi szünetet fogunk tartani.

Előfeltétel: Java alapok ismerete


Óraszám: 270 óra

Időtartam: 4,5 hónap 

Ár: 545.550 Ft + ÁFA

Kód: JAVA2


Amit megtanulsz:
  • Natív Java programozás tudás elmélyítése

    A modul feltételezi azt, hogy elvégezted a Java alapozó kurzust vagy rendelkezel azzal a Java programozási tudással, hogy egyszerű kódot, vezérlési szerkezetekkel el tudsz készíteni. Képzésünk gyakorlati jellegű, ahol feladatokon tanuljuk meg a Java programozási nyelv elemeit. Akár egy ablakos torpedó játék, akár egy kétszemélyes sakk, akár valami kártyajáték - pasziánsz, póker stb.- sokkal érdekesebbé teszi a tanulást. Hogy mit fogunk megtanulni az első szakaszban?

    1. Java tudás
    o Natív Java elemek elmélyítése ( tömbök, vezérlési szerkezetek, objektumok) lsd. játékok; konzolos alkalmazás egyszerű játékokon keresztül(println)
    o Alapvető Java osztályok
    o Generikusok, interfészek
    o Threadek kezelése

    2. Technológiai tudás
    o Egyszerű konzolos alkalmazások
    o MVC szemlélet

    3. Programozói képességek
    o Egyéni munka, támogatás, helyes kódolás ( code review)
    o Clean coding alapelvek
    o Személyiség fejlesztés

  • Asztali alkalmazások, JDBC alkalmazása

    Ebben a modulban kicsit tovább bővítjük tudás eszköztárunkat. A képernyőkezelés megismerése és egyszerű adatbázis kezelési feladatokon keresztül. Hogy mit fogunk megtanulni a második szakaszban?

    1. Java tudás
    o GUI komponensek használata ( buttons, checkbox etc…)
    o Adatbázis kezelés ( SQL lekérdezések, Adattábla létrehozása, Adattábla írása, olvasása)
    o Alkalmazások telepítése
    o Java 8 újdonságai ( lambda stb…)

    2. Technológiai tudás
    o Hálózati ismeretek
    o Adatbázis kezelők és SQL ismerete; táblák létrehozása stb…
    o Egyszerű CRUD elemek alkalmazása egyszerű alkalmazásokon keresztül

    3. Programozói képességek
    o Komplexebb feladatok lebontása egyszerű feladatokká
    o 2 fős csoportok munka megosztása
    o Személyiség fejlesztés

  • Java Webes alkalmazás készítése

    Webes alkalmazások készítése Javaban. Olyan alkalmazásokat fogunk készíteni, amelyen keresztül nemcsak a webes eszközöket fogod megismerni, hanem a komplex feladatokon keresztül- alapozva korábbi ismereteinkre- megismered a csoportmunka, agilis módszertan alapjait is.

    1.Java tudás
    o Java servletek
    o Session kezelés
    o JSP
    o Összetett alkalmazások (web+SQL)
    o OOP haladó, alapvető tervezési minták

    2.Technológiai tudás
    o Hálózati alapismeretek: alapvető protokolok, server/kliens architektúra
    o Webes alapismeretek
    o JQuery, AJAX

    3.Programozói képességek
    o Git verziókövetés, csoportmunka
    o SCRUM Alapok
    o Feladatlebontás
    o Tesztelés alapok az ISTQB módszertan szerint

  • Java keretrendszerek, Unit tesztelés

    Képzésünk végén megismerkedünk a Java keretrendszerekkel. A keretrendszerek teszik lehetővé azt, hogy nagy, bonyolult alkalmazásokat sokkal kisebb ráfordítással készítsünk, mint a Java alap fejlesztő IDE-vel. A keretrendszerek mellett megismerkedünk a tesztelés alapjaival és a Unit teszteléssel. Hogy mit fogunk megtanulni a harmadik szakaszban?

    1. Java tudás
    o Java Spring (Boot)+ Adatbázis kapcsolat
    o Session-ök
    o Hibernate; Adatbáziskezelés
    o Microservice architektúra

    2. Technológiai tudás
    o Jenkins CD/CI
    o Code quallity; SonarQube
    o Maven; projektek kezelése, paraméterezése
    o Unit tesztelés, teszteset elkészítése Mockito-ban

    3. Programozói tudás
    o Projektmunka, projekt feladat kidolgozása
    o Kanban módszertan