Szeretne személyes támogatást és mégis a saját időbeosztása szerint haladni?

Vagy amúgy is csak extrém időpontokban ér rá?

Tanuljon Javát távoktatásban!

  • 2018. első negyedévében az előfizetőink száma 50 fölé nőtt.
  • 2017. júliustól: volt tanulónk, Liptay Balázs az EPAM-nál dolgozik.
  • 2017-től a MOL egyik munkavállalóját nálunk oktatja.
  • A Java Távoktatás 2017. nyár óta StudiCore Online néven fut tovább. A minőség a megszokott, a név viszont más.
  • Lesznyák Mátyás 2017. március 5-ig bezárólag 4 hónap alatt végezte el a Java SE, Maven, Git tanfolyamokat. Jelenleg gyakornoki pozícióját tölti egy cégnél.
  • 2017. első negyedévben 30 fölé emelkedett az egyszerre nálunk tanulók száma.
  • Hullár Csaba mindössze 3 hónap tanulást követően az utolsó Maven fejezet befejezése előtt elkezdett programozóként dolgozni 2016. november 2-án.
  • Kovács Tamás 2016. április 18-án kezdett új munkahelyén – programozóként!
  • Kaffka Istvánt jelenlegi munkahelyén fél munkaidőben áthelyezték a programozók közé.
  • Dr. Papp István – aki 2015. év elején még csak felhasználói szinten értett a számítógépekhez – a Java Távoktatás program segítségével felkészülve 2016. február 10-től junior Java programozóként dolgozik. Azóta pedig egy tanácsadó cég programozói gárdáját erősíti. Jelenleg (2018. április) egy felső-ausztriai cégnél szoftverfejlesztő.
  • Kolozsy Gábor 40 konzultációs napot felhasználva befejezte a Java Távoktatást. (2018: a T-Systemsnél dolgozik)

Gratulálok mindannyiuknak!

Írásban

A távoktatás során írásban adjuk az anyagokat (a lényeget tanítjuk minden témából, így ezek rövidek, velősek, könnyen emészthetőek, és a szó elszáll, az írás megmarad, így alaposabban feldolgozhatók, átismételhetők).
Miért jó?
  • nem kell sok időt olvasgatással töltenie, megérti egy-két oldalból is az adott témát
  • újból és újból átismételhetők az egyes témák
  • a választott cégnél sem fognak oktatóvideót készíteni a feladatból, amit meg kell csinálnia, úgyhogy hasznos, ha begyakoroljuk az olvasott informatikai szöveg értését. :-) Így ha elakad, 3 perc alatt megtalálja a neten a megoldást, nem kell fél órás videókban keresgélni az információt.

Jogászként tartottam belevágni a programozásba, de ez az oktatási forma és Dani választása jó döntésnek bizonyult. Az anyagok jól felépítettek, kellő információt adnak a téma megértéséhez és egyéni feldogozásához, ugyanakkor mentesek a túlzott, felesleges részletezéstől. Az oktatási forma előnye, hogy az egyéni hiányosságok személyre szabottan pótolhatók, bármilyen kérdés feltehető, ami egy tanfolyam esetében elképzelhetetlen. Egy-egy téma addig gyakorolható, amíg valóban megértjük, és addig nem megyünk tovább, amíg a feladatok megoldása nem megfelelő színvonalú, így nem maradnak fehér foltok az anyagban. Danitól nagyon sok pozitív visszajelzés érkezik jó megoldások esetén, ami különösen inspiráló.

Meleg szívvel ajánlom bárkinek! :)
Mert Dani egy logikusan és következetesen felépített, gyakorlatorientált, az agytekervényeidet garantáltan igénybe vevő tananyagot állított össze.
Mert a saját tempójával haladhat az ember.
Mert a tanfolyam(távoktatás), heti két konzultációs napjával nagyon intenzív tud lenni.
Mert a céljaink a nem túl távoli jövöben összefutnak.
Én programozó akarok lenni, Ő programozót akar belőlem faragni és ez ritka, majdhogynem egyedülálló az oktatási piacon.
Örülök, hogy rátaláltam a honlapjára. Már első blikkre éreztem, hogy itt történni fog valami és megmozdulhat az állóvíz. Nem csalódtam! 🙂

Feladatok is

De nemcsak elméletet kap (azt bármely könyvben elolvashatna), hanem hozzá kapcsolódó feladatokat is. Mivel számos könyvben gyakorlatok is vannak, még ez sem poén. A feladatokat írásban értékeljük, és az alapján haladunk tovább, vagy veszünk újabb feladatokat, ahogyan teljesítette az előző blokkot.
Miért jó?
  • nem esik bele abba a hibába, mint nagyon sokan, hogy végigolvas egy könyvet, azt hiszi, ért valamit, de valójában nem tud semmit. Ön szerint hány elolvasott könyv után fog megtanulni karatézni?? Ez ugyanez
  • szakmai kontroll mellett tud haladni: a feladatmegoldásaival kapcsolatos jó tanácsainkat megosztjuk Önnel, amit egy könyvben sem, és a tanfolyamok nagy részében sem kap meg
  • a megoldásait és az értékelésünket bármikor újra elő tudja venni, ha át akarja nézni

Mindig is érdekelt a programozás, viszonylag fiatalon megismerkedtem a számítógép nem csupán játék oldali használatával, felhasználásával. Az első PC-m vásárlását követően az akkor egyik legismertebb programozási nyelvével a Pascal-lal kezdődött a számítógép „vezérlése” iránti érdeklődésem, majd főiskolai éveim alatt többek között a JAVA nyelvvel is megismerkedtem. Anno a JAVA 1.3-as verziója volt a legújabb kiadás. Sajnos, ahol éltem nem volt lehetőség programozóként elhelyezkedni, ezért évekig nem foglalkoztam vele. Majd elhatároztam, hogy váltani szeretnék – ami jelenleg úgy fest, hogy sikerülni is fog a tanfolyam elvégzése után -, újra elővettem a régi könyveimet, és újra nekifogtam a JAVA nyelvnek. Mivel a tudásom és a könyveim elavulttá váltak az idő múlásával, úgy gondoltam, hogy keresek egy olyan oktatót, aki napi szinten képben van a JAVA nyelv újdonságaival és elég tapasztalattal rendelkezik, amelyből profitálhatok. Ekkor találtam meg Dani weboldalát, felvettem vele a kapcsolatot és belevágtam az általa hirdetett online tanfolyamba, amit nem bántam meg. Igaz, nem a nulláról kezdtem, de számomra nagyon hasznos volt. Élvezet volt megoldani a feladatokat, mindig izgalommal vártam a következő leckét és annak feladatait, majd az esetleges javításokat, ötleteket a megoldásokhoz. Dani személyében egy türelmes, szimpatikus, segítőkész és igen tapasztalt embert ismertem meg. Ami nagyon tetszett benne, hogy ha valamit nem tudtam egyből megoldani, akkor arra megpróbált rávezetni, önálló munkára késztetni, nem pedig azonnal a megoldást megmutatni. Ez igen hasznos, mert szerintem ebből lehet a legtöbbet tanulni, fejlődni. Mindenkinek szívesen ajánlom, akit a programozás bármilyen szempontból érdekel, vagy azzal kapcsolatba kerül.

Kérdésekre válasz

Nemcsak feladatokat küldhet be, hanem ha bármi kérdése van, felteheti, válaszolunk.
Miért jó?
  • nem kell mások előtt szégyenlősködnie a kérdésével, közvetlenül nekem (vagy felkészült kollégámnak) juttatja el
  • a mások számára is hasznos kérdéseket közkinccsé tesszük, és Ön is el tudja olvasni mások kérdéseit, ami olyan, mint amikor a tanfolyamon valaki feltesz egy kérdést, és abból is tanul

Haladás: konzultációs napokon

Az előrehaladás ütemesen történik, meghatározunk havi 8 ún. konzultációs napot, amikor foglalkozunk a beküldött anyagokkal. Amit konzultációs napon előtti este 18-ig beküldesz, azt másnap éjfélig megválaszoljuk.
Miért jó?

  • mivel van határidő, ezért hetente kb. kétszer veszi elő a programozást, azaz kevésbé esik ki a programozás ritmusából, mint akkor, ha heti egy magánórája van, és az óra előtti nap este csinál házit – bár se arra nem emlékszik, ami elhangzott, se arra, amit csinálni kéne
  • gyorsabban is tud haladni. Hetente akár kétszer annyi anyagot is át tud venni, mint amennyit magánóra keretében tudnánk. Gyorsabban haladhat, hamarabb lesz programozó
  • a kommunikáció írásban történik, tehát nem lesz szűk keresztmetszet az az idő, amit az oktatója és Ön egyszerre egy helyen kell töltsenek
  • a konzultációs napok miatt kiszámíthatóan és gyorsan kap visszajelzést az előrehaladásáról

Havidíjas

A szolgáltatás havidíjas (és úgy működik, mint a 30 napos BKV-bérlet: adott naptól a következő hónap ugyanazon számú napot megelőző napján 24:00-ig szól az érvényessége)

  • a konzultációs napok adta keretek között akár gyorsabban is haladhat úgy, hogy nem kell többet fizetnie. Magánóra esetében ugyanez dupla költséggel lenne megvalósítható, tanfolyamon meg sehogy
  • ha meg valami kevésbé megy, akkor kérhet további magyarázatokat, segítséget, így a másik irányban is alkalmazkodik a rendszer az igényeihez. Ez magánórán is megoldható, a tantermi tanfolyam viszont elrobog Ön mellett, mint a TGV…

[videókról beszélgetve] … Viszont mivel te tanár vagy, ezért több éves tapasztalattal a hátad mögött végig tudsz vezetni az úton, amit szeretnék elérni. Mint egy mentor. Egyébként is szeretem megnézni a dolgokat, és megfigyelni más aspektusból, szóval a videók csak kiegészítések a számomra.
Az értek számomra pedig az, hogy tudom a feladatok – melyeket adsz – értéket képviselnek. Mégpedig egy-egy lépést a cél felé. Ha pedig nem megy elsőre, akkor megy másodjára, ha akkor sem, akkor majd lehet, hogy 10x kell próbálkoznom, de szükséges a továbblépéshez.
A videókból el lehet sajátítani sok mindent, de én rád úgy tekintek, mint egy mentorra.

Nekem nagyon tetszik, mert sok jó és érdekes feladat van, ami valóban segíti az anyagrész elsajátítását. Az elméleti anyagok is jók, bár én sokszor utánaolvasok más JAVA könyvekben, vagy a neten, de enélkül is érthetőek.
Nagyon jó, hogy alkalmazkodik az általam diktált tempóhoz, bár így kevésbé lett költséghatékony, azonban ez csak rajtam múlik.
Nehézsége, hogy időnként gyorsabb lenne kettőt kérdezni élő szóban, mint megvárni a következő konzultációkor érkező választ, egy-egy kevésbé világos résznél.
Csak olyanoknak ajánlom, akiknek van elég önuralmuk, hatalmuk saját maguk és a körülményeik felett, hogy eleget tudjanak foglalkozni az anyaggal (sajnos nekem sem sikerül mindig).

Témakörök

Néhány anyagot példaként feltettem, ha esetleg még nem győztem volna meg. Lásd lejjebb!

  1. Java, NetBeans telepítése, NetBeans alapok
  2. Hello World
  3. Programszerkezet, csomagok, változók, azonosítók, literálok, operátorok, típuskonverzió
  4. bevitel, kiíratás, formázott kiíratás
  5. kifejezések, precedencia
  6. egész és lebegőpontos számábrázolás
  7. logikai kifejezések
  8. if, jótanácsok if használatához
  9. switch. Mikor if, mikor switch?
  10. ciklusok, while, do-while, for, break, continue, ciklusok egymásba ágyazása
  11. Hogyan találjuk meg a programunk hibáit?
  12. algoritmusok, programozási tételek: összegzés, megszámlálás, minimum- és maximumkiválasztás, keresés
  13. tömbök, kétdimenziós tömbök
  14. Függvények, függvények és tömbök
  15. véletlenszámok előállítása
  16. Mi az a magic number, miért baj, ha ilyen van a programodban, és hogyan kerülheted el
  17. írjunk amőbaprogramot!
  18. Objektum-orientált programozás: objektum, mint összetett adat, paraméter és visszatérési érték
  19. OOP: konstruktor, láthatóság, string, static
  20. Öröklés, konstruktor és öröklés, annotációk, helyettesítés, öröklés értelmezése és használata
  21. UML Class Diagram, abstract, final, Object
  22. Dátumkezelés Java SE 8 előtt és után, JodaTime
  23. interface, Comparable, Arrays osztály, Comparator
  24. List, Set, Map, tárolási algoritmusok, előnyök, hátrányok, mikor mit használj, adattárolók fejlesztése
  25. Kivételkezelés (exceptions)
  26. Fájlkezelés, streamek
  27. Objektumok mentése, töltése, módszerek (serializáció, XML, JSON)
  28. Enumok
  29. Beágyazott és névtelen osztályok
  30. Külső library-k használata (Apache Commons, Google Guava)
  31. Adatbázisok elmélete röviden (amennyire egy junior programozónak kellhet), táblák, kulcsok, SQL, redundancia, JOIN, GROUP BY, tranzakciók, lockok, külső kulcsok
  32. Java és az adatbázisok (JDBC)
  33. Objektumok leképezése SQL adatbázisra
  34. Reguláris kifejezések, Javában való használat
  35. Objektum-orientált szoftver tervezése: specifikáció és use-case-ek, statikus leírás, use case-ek alapján dinamikus működés kialakítása, iteratív szemlélet

Hamarosan

  • JPA
  • Spring (alap, Data, MVC)

Mennyi idő?

A Java SE modul lendületes tempóban végigvehető 7 hónap alatt, de lehetőség van ezt az időt akár 3 hónapra is leszorítani.
Ha a Java SE-n kívül a Maven, Git, Spring alap és JPA témákat is átvette, akkor pedig már elmehet állásinterjúra. Ha a Java SE megvan 7 hónap alatt, akkor ezek – azonos tempóban – még kb. 5 hónap.

Hangsúlyozom! A fenti idők akkor érvényesek, ha tudunk lendületesen haladni, azaz szorgalmasan küldözgeti az anyagokat. Ellenkező esetben a tanfolyam akár örökké is tarthat. :-(

Kinek nem való?

  • annak, aki nem tud olvasni. Az anyagok bár rövidek, pár oldalasak, de aki ennyit sem tud értően végigolvasni, annak nagy kihívásai lesznek és nem csak az oktatással, hanem a fejlesztői pályával is
  • akinek nincs minimális logikai készsége. Nem kell nagy valamire gondolni, egy általános iskolás szöveges feladat szintje kezdetnek elég. Ha ez sem megy, megint csak azt mondom, nagy kihívás! (Ezt a szintet az Alkalmas vagy-e programozónak? tesztünk hivatott lemérni)
  • akinek nincs felhasználói szintű számítógépismerete: bizonyos alapvető informatikai ismereteket feltételeztem az anyagok összeállításánál, ha nincs egy számítógépkezelői jártassága (operációs rendszer használata, mappák, fájlok, Microsoft Office, emailezés, webböngésző használata), csak a pénzedet pocsékolja ezzel a tanfolyammal
  • aki nem tud önállóan dolgozni: a konzultációs időpontok gyakran vannak, ezért motiválóak, de ha nem tudja rávenni Magát, hogy nekiálljon a gyakorlásnak, akkor inkább ne jelentkezzen (de amúgy ilyenkor a magánóra és a tanfolyam is ablakon kidobott pénz)
  • aki nem motivált: ilyenkor a kezdeti lelkesedés gyorsan lelohad, és utána vagy nyögve-nyelős a folyamat, vagy elsikkad
  • akit nem érdekel a programozás: ha csak a dollárokat látja abban, hogy programozó legyen, és nem motiválja a megoldott probléma, az ismeretszerzés, akkor ez nem az Ön útja
  • aki nem tud angolul és nem tudja vállalni azt sem, hogy mire a tanfolyammal végez, addigra megtanulja (legalább annyira, hogy angol nyelvű szakszöveg olvasásával elboldoguljon)

Mennyi idő alatt tudja visszakeresni programozóként a tanfolyam árát?

Írja be a várható tanfolyamhosszat és a jelenlegi nettó fizetését, majd kattintson a "Számol" gombra!
Képzés hónapjai
Aktuális nettó fizetés
A Hays Salary Guide 2017-es adatai alapján.

A tanfolyam ára visszajön
Legrosszabb eset N/A
Átlagos eset N/A
Legjobb eset N/A

A lényeg

Ez egy kizárólag írásbeli (aszinkron) kommunikációt tartalmazó havidíjas Java távoktatásos program az alapoktól addig, hogy eséllyel pályázzon junior Java programozó pozíció betöltésére. Elméleti anyagokat, feladatokat kap, a feladatait értékeljük, a kérdéseit megválaszoljuk.

Ráadásul ezt a tanfolyamot munka mellett is végezheti, nincs szükség arra, hogy hónapokig bevétel nélkül, napi 8-10 órában ezzel foglalkozzon. Igaz, így tovább tart a tanulás, de az átmenet sokkal kevésbé megrázó.

Havidíj 75.000 Ft
(Basic csomag: 39.000 Ft)

Felvételi teszt

Bármennyire is szeretném, sajnos az a helyzet, hogy nem mindenki alkalmas arra, hogy programozó váljon belőle. Összeállítottam egy tesztet, amibe egyszerű logikai és olvasási, szövegértési feladatokat tettem – ennek elég jó szintű elvégzése az előfeltétele annak, hogy valaki jelentkezhessen a képzésbe.

Töltse ki a tesztet, és kezdje el a programozástanulást még ma! (StudiCore oldalon)

Amennyiben sikerül megugrani a szintet, elkezdheti a Java Távoktatás 1-5. fejezetét, oktatói segítséggel, maximum 2 hétig!

Próbálja ki most! Mit veszthet?

Még egyszer köszi, hogy tanítottál, mert nagyon kellett az az alapozás. Mostanra én is ezen a nagy projekten dolgozom androidosként, amire embert keresünk. Azóta is rendületlenül csinálom, és szeretem is ezt a programozást 🙂

Én annyiszor foglaltam imába a neved, ahány sort leírtunk az órán (és nem volt kevés 240 perc alatt). Ma voltam a webprogramozó képzésenaz az első PHP órán. A te alapjaid nélkül felsültem volna, de így tudtam tartani a tempót, sőt többször tudtam, mire számítsak, mi fog következni.

Nálad nagyon jó, hogy motiválom magam, hogy haladjak és csináljam, mert különben potyára fizetek.
Amúgy nagyon szeretem a példákat, sokkal érthetőbb minden, mint bármilyen más oktatásban, és hogy utána megfelelő feladatok vannak.
Illetve az is nagy segítség, hogy magyarul van, bár néha épp ez zavar össze. :)

Nekem nagyon tetszik, hogy leköt, mély víznek tartok minden feladatot most, de így jobban fejlődök – úgy vélem -, megmarad az anyag is, közben tudok barmikor szünetet tartani, bármi mást csinálni, ha épp úgy érzem, hogy most elég volt 😀

“A programozástudás úgysem azon a 90 percen múlik, amikor találkozunk, hanem azokon az órákon, amiket az ember magányosan a gép előtt programozásgyakorlással tölt.” /Pasztuhov Dániel/