Teljes hozzáférést kaphat a CodeGym tanuláshoz, ha megrendeli valamelyik prémium előfizetést.
  • Prémium
    29
    $ havonta
    For independent completion of the online course without sticking to a schedule. You get:
  • Legjobb választás
    Premium Mentor
    105
    $ havonta
    For training in CodeGym University. You get:
    • all the features of the Premium subscription
    • weekly online group sessions with mentors
    • support in a private chat
    • completion and verification of final projects
    • certificate upon course completion
  • Premium Mentor Pro
    200
    $ havonta
    For training in CodeGym University with additional mentoring. You get:
    • all the features of the Premium Mentor subscription (studying Java programming in groups)
    • individual mentor consultations: 5 hours per month

Teljes információ a különböző előfizetésekről

PrémiumPrémium mentorPrémium Mentor Pro
Hozzáférés az összes CodeGym küldetéshez
A Codegym Java programozási tanfolyama 4 küldetésből áll: Java szintaxis, Java Core, Java Collections és Multithreading.
Folyamatos tanulás
Mentjük a kurzus során elért előrehaladását, így bármikor, bármilyen eszközön folytathatja a feladatokat és a leckéket.
Motivációs órák
Motivációs óráink, amelyeket egy tapasztalt programozó készített, nagyon hasznosak lesznek.
Azonnali feladatellenőrzés
A feladatok ellenőrzése a feladatok 80%-ánál kevesebb mint egy másodpercet vesz igénybe. Csak egy kattintás szükséges.
Részletes információk a feladat ellenőrzéséről
A feladatok ellenőrzésekor megjelenik a feladatkövetelmények teljes listája és az egyes követelmények állapota, azaz mely követelményeket teljesítette a program, és melyeket nem.
Segítség a feladatokban
A Súgó részben kérdéseket tehet fel, és megvitathatja azokat a kihívásokat, amelyekkel jelenleg szembe kell néznie tanulmányai során.
Bónusz feladatok
Nem akarjuk, hogy unatkozzon, ezért minden, az ötödiktől kezdődő szint több bónuszfeladatot is tartalmaz.
Mini projektek
Egy mini-projekt 15-20 rendszeres feladatból áll, amelyeket összekapcsoltak.
Csatlakoztat
Az IDE egy speciális program programírásra, az IntelliJ IDEA pedig az egyik legkényelmesebb és legnépszerűbb IDE a Java programok írásához.
Feladatajánlatok
Programozóink folyamatosan elemzik a CodeGym diákjainak megoldásait, és keresik a gyakori hibákat.
Stílusellenőrzés
A jó programozók nemcsak helyes és érthető kódot írnak, hanem egy kódstílus-útmutatót is követnek, amely felvázolja a kódírás követelményeit és szabványait.
Ellenőrizze újra
A feladatok befejezése után állapotuk három napig "Befejezve" marad. Csak három nap múlva változik az állapotuk „Zárt”-ra.
Group training with a mentor
Twice a week, there are two-hour online sessions with a mentor — an experienced developer who explains new theory and helps with your solutions.
Support in a private chat
For each group of students, a chat is created where mentors and the course curator answer your questions about studying Java daily.
Completion and verification of final projects
Training on the course with a mentor is divided into modules. At the end of each module, students carry out large projects under the supervision of mentors.
Certificate of course completion
After completing all course modules, you will receive a certificate confirming your qualification in Java development.
Employment assistance
The CodeGym Career Center will help you competently compose a resume and prepare well for the first interviews as a Java developer.
Individual consultations with a mentor
Monthly — 5 hours of personal consultations with an experienced mentor who will answer any questions about training and future career.

Hozzáférés az összes CodeGym küldetéshez 

A Codegym Java programozási tanfolyama 4 küldetésből áll: Java szintaxis, Java Core, Java Collections és Multithreading.

Ezek a küldetések több mint ötszáz minileckét és több mint ezer gyakorlatot tartalmaznak. A feladatok nehézsége fokozatosan növekszik, csakúgy, mint az edzőteremben a rúdra nehezedő súly: a napi terhelés kismértékű növelése végül észrevehető eredményeket hoz. A tanfolyam végére 500-1000 óra programozási tapasztalatot szerezhet.

A kurzus bemutatja a Java minden lényeges témáját, beleértve: Java szintaxist, szabványos típusokat, tömböket, listákat, gyűjteményeket, általánosságokat, kivételeket, valamint a szálakkal, fájlokkal, hálózattal és internettel való munkavégzést. Ezenkívül megtudhatja az OOP-ról, a szerializálásról, a rekurzióról, a megjegyzésekről, a leggyakoribb tervezési mintákról és még sok másról.

Lásd a részletes tanulási tervet a Küldetéstérképen .

Folyamatos tanulás 

Bármikor visszatérhet a tanuláshoz, mivel elmentjük a kurzus során elért előrehaladását. Ha egy nagy feladat megoldása közben szünetet kell tartanod, ne aggódj. A megoldást bármikor befejezheti. Indulás előtt mindenképpen küldje el a kódot ellenőrzésre. Ezzel feltölti a kódot szervereinkre, így könnyedén folytathatja a kódolást bármely eszközről, miután bejelentkezik fiókjába.

Motivációs órák 

A fő probléma azoknak, akik programozóvá akarnak válni, de soha nem teszik meg, az elégtelen tanulási motiváció és az informatikai iparral kapcsolatos ismeretek hiánya.

Éppen ezért lesznek nagy segítségedre motivációs óráink, amelyeket tapasztalt programozó készített. Nemcsak útitervet és segítő kezet adnak neked, hanem egy erős rúgást is adnak neked. És minél nagyobb a rúgás, annál gyorsabban és tovább repülsz :)

Azonnali feladatellenőrzés 

Az új anyagok elsajátításának legjobb módja a gyakorlati kipróbálás. De honnan tudja, hogy a program megfelelően működik-e? Valakinek ellenőriznie kell a feladatait!

A Codegym népszerűségének egyik oka az azonnali és automatikus feladatellenőrzésünk. A legtöbb feladat ellenőrzése kevesebb mint egy másodpercet vesz igénybe. Csak egyszer kell kattintani az egérrel. Ha a programod helyesen van megírva, azonnal tudni fogod.

Részletes információk a feladat ellenőrzéséről 

Biztosan nem az azonnali feladatellenőrzés az egyetlen, amit a CodeGym kínálhat? Ja, igaz.

A CodeGym nem csak a feladatkörülményeket biztosítja, hanem a részletes feladatkövetelmények listáját is, amely 5-10 tételből áll. Sőt, az ellenőrzési folyamat kiterjedt tesztelési információkat ad a feladatáról, egyértelművé téve, hogy a program mely követelményeket teljesíti, és melyeket nem.

Ahelyett, hogy találgatná, miért nem ment át a teszten, a megoldás megtalálására összpontosíthat. Nagyon fontos tudni, hogy a program egy bizonyos része nem működik, és még fontosabb, hogy megbizonyosodjon arról, hogy minden más megfelelően működik.

Az új anyagok elsajátításának legjobb módja a gyakorlati kipróbálás. De honnan tudja, hogy a program megfelelően működik-e? Valakinek ellenőriznie kell a feladatait!

A Codegym népszerűségének egyik oka az azonnali és automatikus feladatellenőrzésünk. A legtöbb feladat ellenőrzése kevesebb mint egy másodpercet vesz igénybe. Csak egyszer kell kattintani az egérrel. Ha a programod helyesen van megírva, azonnal tudni fogod.

Segítség a feladatokban 

Van egy Súgó rész , amelyet kifejezetten a feladatmegoldások megvitatására hoztak létre. Itt közzéteheti (nem működő) megoldását, és segítséget vagy tanácsot kérhet. Segíthet másoknak megtalálni a programjaik hibáit.

Bónusz feladatok 
5. szinttől elérhető

Úgy cirkál az edzésen, mint egy forró kés a vajan? A feladatok gyerekjátékok? Nem akarjuk, hogy unatkozzon, ezért minden, az ötödiktől kezdődő szint több bónuszfeladatot is tartalmaz. Ezek a feladatok csillaggal vannak jelölve.

Ezek a feladatok bonyolultabbak, mint a szokásosak. Nem könnyű őket megoldani. Ezek a feladatok gyakran az algoritmusok, minták vagy más dolgok mögött meghúzódó elméletről szólnak, amelyet a CodeGym tanfolyam csak részben tárgyal. Kitöltésükhöz további irodalomra vagy keresőmotorra kell hivatkoznia.

De ez – a feladatok, amelyeket nem tud, hogyan kell elvégezni – pontosan az, amitől lesz erős programozó. Ha nem félsz a kihívásoktól, és kitartó vagy a hibákhoz, akkor foglalkozz ezekkel a feladatokkal.

Mini projektek 
20-as szinttől elérhető

Mi lehet jobb az érdekes és hasznos feladatoknál? Csak "mini-projektek". Egy mini-projekt 15-20 rendszeres feladatból áll, amelyeket összekapcsoltak. De nem írod le az összes kódot a semmiből minden egyes feladathoz. Hozzátesz a korábban leírtakhoz.

A mini-projektek a 20. szinttől elérhetőek lesznek. Segítségükkel jelentősen fejlesztheted képességeidet: Tetris, Snake, éttermi rendelésfelvételi rendszer emulátora és egyéb programokat írsz.

Csatlakoztat 

Ahhoz, hogy programozó lehessen, sokat kell programoznia. De ugye nem gondolod, hogy a profi programozók Jegyzettömbben vagy Wordben írják a programjaikat? Természetesen nem. A szakemberek régóta használnak professzionális eszközöket, például IDE-t (Integrated Development Environment).

Az IDE egy speciális program programírásra, az IntelliJ IDEA pedig az egyik legkényelmesebb és legnépszerűbb IDE a Java programok írásához.

Megtanítunk programokat írni egy professzionális fejlesztő környezetben: IntelliJ IDEA. És hogy még kényelmesebbé tegyük az életet, írtunk egy speciális IntelliJ IDEA plugint . Használja, hogy két egérkattintással feladatokat kapjon, és egyetlen feladatot küldjön el!

Feladatajánlatok 

Lehetséges-e javítani a feladatok követelményeit, és még okosabbá tenni a feladatokat? Természetesen. És a CodeGym-nél ismét megtettük ezt.

Programozóink folyamatosan elemzik a Codegym tanulóinak megoldásait és keresik a gyakori hibákat. Ezután minden ilyen hibához külön tesztet írnak, hogy felismerjék a kódban.

Amikor ellenőrzésre küld egy feladatot, nagyszámú tesztet hajtunk végre, amelyek a korábban tapasztalt szabványos hibákat keresik. És ha ezeket a hibákat találjuk a kódban, akkor a feladat szerzője (egy tapasztalt programozó) ajánlást kap a hiba legjobb kijavítására.

Ez olyan, mintha egy tanár állna melletted, és valami ilyesmit mondana:
- Mr. Anderson, a programja nem felel meg a 7. követelménynek. Használjon LinkedList listát az ArrayList helyett.

Stílusellenőrzés 

Egy kezdő programozó úgy gondolja, hogy működő kód írása a legfontosabb. Egy tapasztalt programozó tudja, hogy olyan kódot kell írnia, amelyet más programozók is megértenek. Végül is több tucatszor fogják elolvasni, hogy változtatásokat hajtsanak végre, vagy egyszerűen megértsék, „hogyan működnek itt a dolgok”.

A jó programozók nemcsak helyes és érthető kódot írnak, hanem egy kódstílus-útmutatót is követnek, amely felvázolja a kódírás követelményeit és szabványait. Ezért van a CodeGym egy "kódstílus-elemzővel", amely ellenőrzi, hogy a kód megfelel-e a szabványoknak. Ez egy listát ad a kóddal kapcsolatos megjegyzésekről.

Az olvasható kód írása nagyon fontos. Megvan az oka annak, hogy mi a régi vicc,
- Írj kódot úgy, mintha egy erőszakos pszichopata kísérte volna, aki tudja, hol élsz.

Ellenőrizze újra 

Jó egy feladatot teljesíteni. Még jobb, ha az első próbálkozásra befejezi. De néha ez nem elég. A programozó nyughatatlan lelkülete szeretne kísérletezni, különféle megoldásokat kipróbálni, és megérteni, miért kell valamit így írni, és nem így.

Ezért hozzáadtuk a már elvégzett feladatok ellenőrzésének lehetőségét. A feladatok befejezése után állapotuk három napig "Befejezve" marad. Csak három nap múlva változik az állapotuk „Zárt”-ra.

Amíg egy feladat „Befejezett” állapotú, addig tetszőleges alkalommal küldheti be ellenőrzésre. A validátor minden alkalommal átfogó teszteket végez, és megjeleníti az összes szükséges követelményt és ajánlást.

Group training with a mentor 

The "Java Developer in 12 Months" course includes "live" lessons with experienced teachers, Java developers. The lectures take place online, twice a week for 2 hours each. During the lessons, teachers study new theoretical topics with students, discuss the most challenging parts of homework, answer student questions, and give them personal recommendations for effective learning.

Support in a private chat 

Each training group on the course has its private chat in Slack. In it, course mentors and support specialists answer student questions, publish additional tasks for those ahead of the training program, share materials from past video lectures, and all necessary information about upcoming lessons.

Completion and verification of final projects 

In addition to the homework after each lecture (practical tasks with automatic checking), the logical conclusion of each module is the completion of a practical project that will help reinforce skills. And, of course, create something cool!

Certificate of course completion 

We are 100% confident: students who complete all training modules, successfully do all homework, and defend all final projects are ready junior developers. Therefore, upon completing the training, we issue a diploma confirming qualification and assist in creating a resume that will help graduates find a job.

Employment assistance 

Upon completion of the Java course, you will receive intensive preparation for getting your first job in IT with the CodeGym career center. You'll get access to a video course that will teach you which tools and platforms to use to find a job. You will learn how to create a resume and cover letter, fill out profiles on LinkedIn and GitHub, and also understand the main stages of interviews: from the first meeting with a recruiter to an interview with a manager and an offer. You will receive a checklist to prepare for interviews, and will also be able to participate in a live webinar with a CodeGym HR expert and receive recommendations on how to improve your resume.

Individual consultations with a mentor 

The more support from an experienced mentor, the better. 5 hours of additional consultations with a mentor in a "1-on-1" format will help you more effectively structure your personal plan and learning schedule, "push harder" in challenging topics, delve deeper into Java development theory, and receive useful recommendations to improve your code style. Subsequently, you'll be well-prepared for job searching and initial interviews.