A CodeGym-ről

Mi az a CodeGym?

A CodeGym egy interaktív, gamified online Java programozási tanfolyam.

A tanfolyam négy küldetésből áll (Java Syntax, Core, Multithreading, Collections), amelyek mindegyike 10 szintből áll. Minden szint tartalmaz egy rövid Java elméleti előadást (témánként egy előadást), valamint a megszerzett tudás megszilárdítását szolgáló feladatokat. Az anyagokhoz való hozzáférés szekvenciálisan nyílik meg, ahogy haladsz a tanfolyamon.

A tanfolyam főbb jellemzői:

  • Tanulás játékformátumban. A CodeGym egy futurisztikus világ, saját karakterekkel és történettel. A „frissítendő” karakter Amigo, a robot, aki a nulláról tanulja meg a programozást. A feladatok helyes elvégzéséért bónuszokat („sötét anyag”) kap, amivel új előadásokat/szinteket nyit meg és továbblép a kurzusban.

  • A szükséges elméleti minimum eleven, érdekes példákkal. A tanfolyam csak olyan ismereteket tartalmaz, amelyek valóban szükségesek az elhelyezkedéshez.

  • Tanulás gyakorlat által. A kurzus 80%-a gyakorlati feladatokra vonatkozik. A feladatok az első leckéktől jelennek meg, és bonyolultságuk fokozatosan nő. A feladatokat közvetlenül a webhelyen oldhatja meg, amely magában foglalja a kód azonnali ellenőrzését és a javítására vonatkozó javaslatokat.

  • Munkavállalásra való felkészítés. A kurzus közepétől kezdődően a hallgatók elkezdenek mini projekteket írni (például jelentkezés étterembe, chat bot, játékok), és az interjúkra való felkészülésre összpontosító feladatokat kapnak.

  • Segítség a kurzusfejlesztőktől, hallgatóktól és CodeGym öregdiákoktól. Összetett feladatok megoldásában kérheti a közösség segítségét, megbeszélheti a képzéssel, álláskereséssel kapcsolatos kérdéseket. A CodeGym a programozók globális közössége.

A teljes tanfolyam célja valódi Java programozási ismeretek elsajátítása, hogy könnyedén tudjon programozóként dolgozni.

Mit fogok tanulni a CodeGymtől?

Először is tanuld meg a Java Core-t. Ez a Java nyelv magja – minden, amit MINDEN potenciális Junior Java fejlesztőnek tudnia kell. És ezt gyakorlaton keresztül fogja tanulmányozni, több mint 1200 feladat megoldása után. A tanfolyam második felétől olyan mini-projektekkel is találkozhatsz, mint a Sokoban, Star Wars játékok, online chat, ATM emulátor stb.

Ezenkívül a Java mellett néhány leckét az interjú folyamatának és az önéletrajz megírásának szentelnek.

Hol tudom megnézni a tananyagot?

A részletes tanterv és a tanult témák listája a küldetéstérképekben érhető el: Java Syntax, Java Core, Java Multithreading és Java Collections.

Kiállítanak okleveleket/bizonyítványokat?

A programozás gyakorlati tevékenység. Ezért egyetlen potenciális munkaadó sem hiszi el a tanfolyam elvégzését igazoló legszebb papírt sem, amíg nem teszteli a valós képességeit. Ezért nem adunk ki tanúsítványt.

Ehelyett úgy oktatjuk a programozást, hogy a CodeGym végzettségű személy el tudjon helyezkedni függetlenül attól, hogy diplomával, bizonyítvánnyal vagy egyéb tanulmányi trófeával rendelkezik.

Milyen hasznomra válik a CodeGymen való tanulás?

A CodeGym-en való tanulás segít a leghatékonyabb módon elsajátítani a programozási ismereteket.

Lehetetlen programozóvá válni pusztán egy könyv elolvasásával vagy egy videó megtekintésével! Ahhoz, hogy megtanuljon programozni, meg kell... nos, programoznia kell, és kialakítania a "helyes" programozói gondolkodást.

Ennek elősegítésére több mint 1200 különböző bonyolultságú és automatikus ellenőrzésű feladat áll rendelkezésre. Az összes feladat megoldásával több mint 300-500 óra gyakorlati tapasztalatot szerez. Az elmélet, a gyakorlat és — ami a legfontosabb — az Ön által írt kód áttekintése kombinációja ez az, amit a CodeGym biztosít.

Hol találhatok véleményeket a CodeGymről?

  1. A Vélemények részt megtalálja weboldalunkon. Itt hagyhatja visszajelzését, és elolvashatja más felhasználók véleményét.
  2. Az interneten is kereshet véleményeket. Írja be a "CodeGym reviews" kifejezést a Google-ba, és jó néhány eredményt fog kapni. Nem szűrjük ki a harmadik féltől származó véleményeket, így nem csak pozitív kritikákat láthat (amiből sokkal több van, ami örömet okoz), hanem építő és nem túl építő kritikát is.

PS: A vélemények szubjektívek, így csak akkor alkothatsz saját véleményt, ha magad is kipróbálsz valamit. Próbálja ki az első szintet a CodeGym-en – ez teljesen ingyenes.

A feladatokról

Mit jelent az „epikus feladatok”?

Lehet, hogy „Epic” címkével ellátott feladatokkal találkozott. Ezek az úgynevezett „jövőbeli feladatok”. Legfeljebb három következő szint elméletén alapulnak. Ez szándékosan történt. Ha most valóban meg akarja oldani a feladatot, de nincs elegendő tudása, akkor saját kutatást kell végeznie. Ez minden programozó számára hasznos készség. Ellenkező esetben, ha végig akarja vinni a tanfolyamot, csak tegye félre a feladatot, és térjen vissza később, miután megszerezte a szükséges elméleti ismereteket.

Mi olyan különleges a feladataidban? Nem jobb, ha programozod magad és nem fizetsz egy "feladatgyűjteményért"?

Először is, egyáltalán nem könnyű olyan feladatokat találni, amelyek segítenek a megfelelő irányba fejlődni, különösen egy kezdő fejlesztő számára. Másodszor, még ha a program megfelelően működik és választ is ad, ez nem jelenti azt, hogy helyesen lett megoldva.

Éppen ezért az automatikus ellenőrző rendszer fontos szerepet játszik tanfolyamunkon. Intelligens validátorunk azonnal ellenőrzi feladatát, elemzi az esetleges hibákat, és javaslatokat küld azok kiküszöbölésére.

Hány és milyen feladatot lát el?

Négy CodeGym küldetésben több mint 1200 feladat található.

Tartalmukban eltérhetnek:

  1. Kódbevitel. Ez a mechanikus kódbevitelből álló feladatok legegyszerűbb típusa. Nem sok van belőlük, de az oktatás kezdeti szakaszában is szükség van rájuk, hogy a tanuló megszokja a kódírást.

  2. Az elkészült kód javítása a feladat feltételeinek megfelelően.

  3. Saját kód írása a feladat megoldásához.

Időrendben eltérőek lehetnek:

  1. Feladatok a lefedett anyaghoz — Ezek a feladatok általában közvetlenül az előadások után érkeznek. Leggyakrabban egyszerűek, bár bármi megtörténhet?.

  2. Feladatok "a jövőből". Ezek olyan feladatok, amelyek egy kicsit előrébb fogják futni a lefedett előadásanyag előtt: lesz olyan, ami még nem volt az előadásokon. Tipp: Általában a „jövőbeli feladatok” megoldásához szükséges anyagot a következő szinten adják meg.

Mennyiség szerint eltérhetnek:

  1. Egyszerű feladatok egy/több feltétellel.

  2. Mini-projektek (20. szinttől elérhető), amelyek több részfeladatból állnak. Az ilyen feladatok elvégzésének eredménye egy érdekes és időnként hasznos program, például egy kis játék, egy URL-rövidítő vagy egy ATM-emulátor. Lépésről lépésre elkészít egy mini-projektet (a feltételek 5-20 részfeladatra vannak felosztva).

Mit jelentenek a feladatkövetelmények?

Annak érdekében, hogy megértse, mit kell tenni a feladatok sikeres elvégzéséhez, minden feladathoz kap egy követelménylistát.

Amikor elküldi a megoldást ellenőrzésre, minden teljesített feltétel mellett megjelenik egy pipa. Ha a feltétel nem teljesül — egy kereszt jelenik meg. Így egyértelművé válik, hogy pontosan milyen feltételeken kell dolgozni, hogy a feladat átmenjen az ellenőrzésen.

Mik a feladatok ajánlásai?

Képzeld el, hogy a kódod hibás. Valamilyen oknál fogva nem működik megfelelően. De miért? Ennek megértéséhez át kell tekintenie a kódjavaslatokat a feladat ellenőrzése után. Egy automatikus virtuális oktató kommentálja a kódot, rámutat a hibára, és az esetek 95%-ában megmagyarázza annak okát.

Oktatási módszertan

Miért érdemes megtanulni a Java-t?

A Java a leginkább jövőbiztos programozási nyelv, amely folyamatosan fejlődik és fejlődik. A Java piac több mint 20 éve szilárdan megszilárdította vezető státuszát, és egyelőre nincs előfeltétele annak, hogy népszerűsége csökkenjen a fejlesztők körében. Java kora ellenére továbbra is virágzik.

5 ok, amiért érdemes elkezdeni a Java tanulását karrierszempontból:

  1. A legtöbb szabad programozási állás a Java-hoz kapcsolódik.
  2. A Java-fejlesztők fizetése a legmagasabb az iparágban.
  3. A Java fejlesztők világszerte keresettek, így ez egy nagyszerű lehetőség az utazásra és a munkavégzésre bárhol.
  4. Bármilyen platformra írhat Java nyelven. A Java programozás az „Egyszer írd – bárhol futtasd” elvet valósítja meg.
  5. A Java a legmagasabb megbízhatósággal és biztonsággal rendelkezik a többi programozási nyelvhez képest.

A Java a legmagasabb megbízhatósággal és biztonsággal rendelkezik a többi programozási nyelvhez képest.

  1. A Java még akkor is elsajátítható, ha nincs matematikai/műszaki előképzettsége.
  2. A Java egy objektum-orientált programozási nyelv.
  3. A Java jól megtervezett API-val rendelkezik.
  4. A Java olyan hatékony fejlesztőeszközökkel rendelkezik, mint az IntelliJ IDEA, az Eclipse és a Netbeans.
  5. Nyílt forráskódú könyvtárak nagy gyűjteménye.
  6. Kiváló közösségi támogatás.
  7. Kiváló dokumentációs támogatás — Javadocs.
  8. A Java egy független platform.
  9. A Java mindenhol használatos.

Röviden — kezdje el a tanulást. ? Ha rendszeresen tanulsz, 6-12 hónap alatt Java fejlesztővé válhatsz, és drasztikusan megváltoztathatod az életedet.

Sok szerencsét!

Miben különbözik a CodeGym a többi tanfolyamtól?

  • SOK gyakorlás: több mint 1200 feladat, amely mini projekteket is tartalmaz.
  • Online tanfolyam átfogó képzési programmal.
  • Bármikor gyakorolhat a saját tempójában.
  • Azonnali feladatellenőrzés.
  • Tanulói kódelemzés és ajánlások.
  • Diákkód stílusajánlások.
  • Webes IDE szintaktikai kiemeléssel és automatikus kiegészítéssel a feladatok közvetlenül a webhelyen történő elvégzéséhez.
  • Beépülő modul a professzionális IDE-n keresztüli feladatok elvégzéséhez — IntelliJ IDEA.
  • A játék formátuma és cselekménye.
  • Gamification and plot
  • Hatalmas közösség, ahol az emberek megosztják egymással a tapasztalataikat és segítik egymást tanulmányaik során.

Miben rejlik tanítási módszertanunk egyedisége?

Tanfolyamunk egyedisége több tényező kombinációjában rejlik.

Először is a programozási gyakorlatra koncentrálunk. A kurzus több mint 1200 különböző összetettségű és formátumú feladatra épül, amelyek segítenek a megszerzett tudás azonnali megszilárdításában, sőt, egy kicsit előre is futni, néhány elméleti árnyalattal önállóan foglalkozva. A tanulásban való előrelépés érdekében mindenképpen oldjon meg minél több feladatot. Ezért a tanfolyam végére legalább 300-500 óra gyakorlati programozási tapasztalattal rendelkezik.

Intelligens automatikus feladatellenőrző rendszer (virtuális oktató), amely lehetővé teszi a tanulók számára, hogy:

  1. Azonnal elküldjék a feladatot ellenőrzésre, és választ kapjanak, függetlenül attól, hogy megfelelően van-e megoldva vagy sem.
  2. Ismerje meg a feladat követelményeit.
  3. Kérjen megjegyzéseket a virtuális oktatótól, aki elmondja, mi a hiba a kóddal, és hogyan javíthatja ki.
  4. Kódstílus-elemzés lekérése. A külön kód nagyon fontos a csapatmunkában.

Átfogó felkészítés a munkavállalásra.
A CodeGym tanfolyam sikeres teljesítésének végső célja, hogy Java programozói állást kapjunk. A CodeGym sok mindent tartalmaz, hogy ez megvalósuljon:

  1. Java Core Lectures.

  2. Előadások a kapcsolódó technológiákról (például JavaScript).

  3. Feladatok automatikus kódellenőrzéssel.

  4. Aktív súgó rész, ahol a CodeGym fejlesztőcsapata és a kurzus hallgatói válaszolnak.

  5. Mini projektek a gyakorlathoz.

  6. Motivációs előadások (önképzés során NAGYON fontos a motiváció!).

  7. Hivatkozások további anyagokhoz.

  8. Interjúk kérdései és a válaszok részletes elemzése.

  9. Csoportok rész, ahol hasznos anyagokat talál a tanuláshoz.

Fontos, hogy tanulás közben ne haljunk bele az unalomba, így előadásaink egy nem tolakodó, de érdekes cselekménybe fonódnak át, átgondolt karakterekkel. Ön Amigo, egy fiatal robot, akit a Galaxy Rush űrszondán tanítanak programozni. Útja során nagyon kíváncsi személyiségek fognak elkísérni :) A többit a tanfolyamon tanulod meg.

Miért van az előadás szövege olyan erősen díszített?

Észrevetted, hogy jó fejlesztői környezetben a kód is díszített? Ez az észlelés egyszerűsítése érdekében történik. Előadásszövegeinknek ugyanaz a célja.

Előfizetések

Milyen előfizetései vannak?

Ma kétféle előfizetés érhető el — Premium és Premium Pro.

A Premium Pro a prémium előfizetés továbbfejlesztett változataként működik. A Premium Pro tartalmazza a prémium előfizetés összes funkcióját, valamint:

  1. Lehetőséget a feladatok ismételt elvégzésére, miközben a feladat állapota "Befejezve" van;

  2. Kódstílus-elemzés;

Az egyes funkciók részletes leírása, valamint az előfizetések összehasonlító táblázata az Előfizetések részben található. Kattintson a jellemzőre az összehasonlító táblázatban a részletes leírás megtekintéséhez.

Az előfizetés időtartama és költségei

A fizetés napjától számított 1 hónapos vagy 1 éves időszakra is előfizethet. Az előfizetési árak a következők:

Prémium — 29 USD / hó és 99 USD / év.
Premium Mentor — 105 USD / hó és 1050 USD / év.
Premium Mentor Pro — 200 USD / hó és 1333 USD / év.

Az Előfizetések részben csak a havi előfizetéstípushoz kapcsolódó költségek jelennek meg. Egy éves előfizetéshez kattintson a „Vásárlás” gombra a kívánt előfizetési típusú előfizetési kártyán. Ezután a fizetési oldalon tekintse meg az 1. lépést, módosítsa az előfizetési időszakot „Hónap”-ról „Év”-re, és fizesse ki az előfizetést az alább elérhető módokon.

Lehet-e előfizetés nélkül tanulni?

Java tanfolyamunkon lehetőséged van ingyenesen teljesíteni az első szintet. Ez segít megérteni a CodeGym funkcióit, és felmérni, hogy tanulási formátumunk megfelelő-e az Ön számára. A további hozzáférés csak előfizetés esetén lehetséges.

Milyen előnyei vannak az előfizetésnek?

Az előfizetés szekvenciális hozzáférést biztosít a CodeGym tanfolyamhoz – 0-tól 40-es szintig. A tanfolyamhoz való hozzáférésen túlmenően a fizetős előfizetéshez számos funkció tartozik – azonnali feladatellenőrzés, ajánlások és részletes információk a feladatok ellenőrzéséről, bónusz feladatok, mini-projektek és még sok más.

A havi előfizetések tartalmazzák az automatikus megújítást. Mi az?

A havi előfizetések automatikus megújítási lehetőséget tartalmaznak. Az előfizetés a fizetéstől számított 30 napig lesz aktív. Az automatikus megújítás (új fizetés) az előfizetés lejárta előtt 1 nappal indul.

Ez nagyon kényelmes: nem kell emlékeznie arra, hogy mikor lesz letiltva a tananyaghoz való hozzáférés. Ennek eredményeként megszakítás nélkül hozzáférhet a weboldalunkon található tanuláshoz.

Az előfizetés automatikus megújítása alapértelmezés szerint be van kapcsolva Visa és Mastercard kártyás fizetéskor, amelyet a Stripe dolgoz fel a fizetési oldalon. Ezenkívül az automatikus megújítású előfizetések bármikor letilthatók a webhely előfizetési beállításaiban.

Az éves előfizetések tartalmazzák az automatikus megújítást?

Nem. Az automatikus megújítási lehetőség csak havi előfizetés esetén válik aktívvá VISA és Mastercard fizetés esetén.

Lehetséges például 3 hónapos előfizetést kapni?

Igen tudsz. Ehhez három külön befizetést kell teljesítenie az előfizetés minden hónapjára.

Ezt a folyamatot kell követnie: lépjen be az Előfizetések részbe, kattintson az előfizetői kártyán a „Vásárlás” gombra, majd fizesse ki. Tegye ezt 3 vagy több alkalommal, az előfizetés kívánt időtartamától függően.

Ha egymás után két előfizetést vásárol, összesítik?

Ha az előfizetések azonos típusúak, akkor - igen, összesítésre kerülnek, de ha az előfizetések eltérőek - nem.

Például egy hónapig aktív Prémium előfizetése van, további 20 napig érvényes, és úgy dönt, hogy éves Prémium előfizetésre fizet elő. Ebben az esetben az előfizetések összesítésre kerülnek, és az éves előfizetés kifizetése után 385 napig érvényes Prémium előfizetése lesz.

Ha az előfizetés típusai eltérőek, akkor azok egy időben lesznek aktívak, és az érvényességi időszakok nincsenek összesítve.

Módosíthatjuk később az előfizetés típusát?

Igen, az aktuális előfizetés lejárta után módosíthatja az előfizetés típusát.

Ha havi előfizetést használ, először le kell mondania a tanfolyam aktuális előfizetését a weboldal előfizetési beállításainál. Ha az aktuális előfizetés lejár, lépjen az Előfizetések oldalra, és válasszon egy másik típusú előfizetést a fizetéshez.

Ha éves előfizetéssel rendelkezik, meg kell várnia, amíg az elfogy, és csak ezután kell fizetnie egy másik típusú éves előfizetésért.

Nincs lehetőség az előfizetés frissítésére a költségkülönbözet kifizetésével.

Lemondhatom az előfizetés automatikus megújítását?

Igen, ezt megteheti az „Előfizetések” / „Saját előfizetés” részben. Kattintson az aktív előfizetés „Kezelés” gombra, majd a „Letiltás” gombra.

A „Letiltás” gomb megnyomása után az előfizetés a fizetett időszak végéig érvényes. További díjat nem számítanak fel.

Egy hónapra/évre történő előfizetés esetén az előfizetés az aktuális hónap/év végéig érvényes?

Az 1 hónapos előfizetés a fizetéstől számított 30 napig érvényes.
Az 1 éves előfizetés a fizetéstől számított 365 napig érvényes.

Lehetséges az előfizetéseket szüneteltetni?

Nem. Az előfizetések szüneteltetése nem lehetséges.

Előfizetés nélkül is elérhetőek lesznek a régi feladatmegoldások?

Ha 30 napon túl nincs előfizetés a fiókban, rendszerünk elkezdi törölni a weboldalon vagy a mobilalkalmazásban látható régi feladatmegoldásokat. Sajnos az ilyen törölt feladatmegoldásokat nem tudjuk visszaállítani, még akkor sem, ha később új előfizetést vásárol. Javasoljuk, hogy az Intellij IDEA projekt összes kurzusfeladatán dolgozzon.

Általános

Tanfolyamokat kínálunk Python, C, C++, C#, .NET, JavaScript és más programozási nyelveken?

Sajnos nem. A CodeGym jelenleg csak Java programozási nyelvtanfolyamot biztosít.

Van Android/iOS alkalmazásod a tanuláshoz?

Van Android alkalmazásunk – Google Play

Tanulhatok az Ön tanfolyamán, ha nem rendelkezem alapvető programozási ismeretekkel?

Biztos! Tanfolyamunkat teljesen kezdőknek terveztük, és nem igényel programozási készségeket vagy tapasztalatokat.

Regisztrálnia kell az előrehaladás mentéséhez?

Amikor először látogat meg erre az oldalra, rendszerünk automatikusan hozzárendel egy ideiglenes fiókot.
Ha ezen az oktatóoldalon indította el a kurzust, majd bezárta, az előrehaladás automatikusan mentésre kerül, hacsak nem üríti ki a böngésző gyorsítótárát.
A tanfolyam folytatásához látogasson el weboldalunkra. A webhelyen az alábbi példához hasonló oldalt fog látni:

A „Leckék visszaküldése” részben keresse meg és kattintson rá az utolsó elérhető leckére, hogy onnan folytathassa a kurzust, ahol abbahagyta.

A következő lecke vagy szint feloldása

Ahhoz, hogy tovább tudj lépni a tanfolyamunkon, elegendő sötét anyagra van szükséged.
Kérjük, győződjön meg róla, hogy teljesítette a rendelkezésre álló feladatokat, hogy több Sötét Anyagot nyerjen, majd használja azt a továbblépéshez a tanfolyamon.

Kevés a sötét anyag

Ha azt látja, hogy a Sötét Anyag fogyóban van, vagy nullán van, a kurzus továbbhaladásához el kell végeznie néhány befejezetlen feladatot, amelyeket a kurzusban biztosítanak Önnek.
Az összes befejezetlen feladatot megtalálja profilja kezdőlapján.

Ez a tanfolyam ingyenes?

Tanfolyamunk 1. szintjétől előfizetésünkre lesz szüksége.

Jelenleg két fizetős előfizetésünk van:

a prémium 49 USD/hó vagy 499 USD/év.
A Premium Pro ára 99 dollár/hó vagy 999 dollár/év.

Éves előfizetés megvásárlásával közel 20%-ot takaríthat meg.

Az egyes előfizetésekkel és előnyeivel kapcsolatos további információkért látogasson el a következő oldalra: https://codegym.cc/prices

Kurzusszintek visszaállítása vagy módosítása

Sajnos nem tudjuk visszaállítani vagy módosítani az előrehaladást.
Az egyetlen módja annak, hogy újrakezdje, egy új fiók létrehozása, bejelentkezés és a kurzus elölről történő elindítása.

Mi az a "sötét anyag"?

A "sötét anyag" egy úgynevezett CodeGym-tanfolyam pénzneme, amelyet az előadások és szintek teljesítésével szerezhet meg.
A sötét anyagra új előadások és szintek megnyitásához van szükség.
Mindez egy játékszerű tanulási folyamat része, amelyet diákjaink számára készítettünk.

Hogyan ellenőrizheted az előrehaladásodat?

Weboldalunk fejlécében bármelyik oldalon megtekintheted a szintedet és a sötét anyag mennyiségét az avatarod mellett.
Továbbá, ha az avatarodra kattintasz, átkerülsz a profilod kezdőlapjára, ahol láthatod az aktuális szinted, a sötét anyag mennyiségét és azt is, hogy hol maradtál le (leckék/feladatok tekintetében).

Vannak oktatóvideóid?

Sajnos jelenleg nem áll rendelkezésünkre videós oktatóanyag az előadások anyagának kiegészítésére. Ha ez a funkció elérhetővé válik, azt bejelentjük a CodeGym csoportunkban. Kérjük, feltétlenül csatlakozzon ehhez a csoporthoz, hogy ne maradjon le tanfolyamunk vagy weboldalunk fontos frissítéseiről.

Munka a tanfolyamunk után? Találok egyet?

A tanfolyam elvégzése után lehetőség van Junior Java fejlesztőként elhelyezkedni. Azonban nem szabad csak a mi tanfolyamunkra hagyatkoznia. Olvass Java-ról szóló könyveket, gyakorold a kódolást, amennyit csak tudsz, és biztos vagyok benne, hogy hamarosan találsz munkát.

Hogyan folytassam onnan, ahol abbahagytam?

Miután bejelentkezett, kattintson az avatara a webhely fejlécében, amely a profiljának kezdőlapjára vezet. Itt találja a legutóbbi leckéket és a befejezetlen feladatokat. Ellenkező esetben kattints a weboldal bal oldalán található menüben a Kurzus gombra, majd kattints arra a küldetésre, amelyen éppen éppen részt veszel (lesz rajta egy 'folyamatban' gomb), ami a küldetéstérképhez vezet (pl. szintlista az adott küldetéshez). Ezután látnia kell a „folyamatban” szöveget az aktuális szint mellett, és az Aktuális lecke ikont a „folyamatban” szinttől jobbra.

Hogyan kezdjem el a tanulást?

Kattintson a Start gombra a nyitóoldalunkon. Amikor végignézi az összes üdvözlő oldalt, a regisztrációval mentheti előrehaladását, és folytathatja a tanfolyamot.

Vagy létrehozhat fiókot itt. Jelentkezés után átkerül a kurzus első előadására.

Jó szórakozást :)

Hogyan regisztrálhatok?

Kövesse ezt a linket fiók létrehozásához és közösségünkhöz való csatlakozáshoz.

Letölthetsz tanfolyamot offline tanuláshoz?

Sajnáljuk, de nem töltheti le a kurzust offline tanuláshoz.

Mennyi ideig tart a tanulás, és hogyan kell elsajátítani a programot?

Ehhez szükség van a tanulási vágyra. A vágy – a sikeres tanulás kulcsa. Ha intenzíven tanul a tanfolyamunkon (heti 10-15 órában) - feladatok megoldása, átgondolt olvasási előadások és könyvek, hat hónap után megkaphatja első munkahelyét Junior Java Developerként, és teljesen felforgathatja az életét.

Milyen szoftvert telepítsek?

A tanfolyam kiegészítéséhez telepítenie kell az IntelliJ IDEA szoftvert és a legújabb Java Development Kit csomagot (JDK).

Ezenkívül szüksége lesz a "CodeGym" bővítményre az IntelliJ IDEA-hoz. A szoftver telepítéséről és beszerzéséről itt és itt tájékozódhat.

Ismerem a Java alapjait. Hasznos lesz számomra a CodeGym tanfolyam?

Biztos!
Bár tanfolyamunk kezdőknek készült, magasabb szinten is megizzaszthat. Próbáld ki. Szerintem hasznos lesz számodra. Mindenesetre legalább felfrissíti és kiegészíti a Java alapjaival kapcsolatos ismereteit.

A CodeGym tanfolyam kezdőknek való?

Igen! Tanfolyamunkat a nulláról való tanulásra terveztük, és nem igényel programozási ismereteket. Tanfolyamunk minden tudást és készséget megad ahhoz, hogy első állásod legyen Junior Java Developerként.

Kezdje el azonnal. 6 hónap elteltével kétségtelenül jobbra változtathatja az életét :)

Szükséges a C/C++ programozási nyelv ismerete ahhoz, hogy elkezdje tanulni ezt a programot a tanfolyamon?

NEM szükséges ismerni a C/C ++ vagy bármely más programozási nyelv alapjait a tanfolyamunkon való tanulás megkezdéséhez. Tanfolyamunkat a nulláról való tanulásra terveztük, és nem igényel programozási ismereteket.

A Java egy könnyen vagy nehezen megtanulható programozási nyelv?

Attól függ, hogy milyen programozási nyelvvel hasonlítod össze. Például a C++-nak magasabb a belépési küszöbe, mint a Java-nak, és ennek megfelelően nehezebb lesz elsajátítani.

A Pythonnak alacsonyabb a belépési küszöbe, de a beütési szintaxis miatt a kezdők jobban összezavarodhatnak.

A JavaScript értelmezése és szintaxisa szempontjából is összetett.

A Java-nak átlagos belépési küszöbe van. Szigorú szintaxisa miatt a Java sokkal könnyebben érthető. Ezért a Java-t ajánljuk az első tanulmányozott programozási nyelvnek, mivel az optimális.

Melyik programozási nyelv a legjobb?

Minden programozási nyelv más-más célokra szolgál. Például a HTML, a CSS és a JavaScript a felhasználói felületek létrehozására szolgál, az objektív-C pedig az iOS platformon történő alkalmazások létrehozására stb. A

Java átvette a legjobbat a C és C++ nyelvből, és mindkét nyelv jobb verziója lett. "Írj egyszer, fuss bárhová." Ez a Java fő előnye.

Java programozási nyelvtanfolyamot biztosítunk, mert biztosak vagyunk abban, hogy a Java – a világ legjobb programozási nyelve?, és miért: A

  1. Java könnyen megtanulható;

  2. A Java egy objektumorientált programozási nyelv;

  3. A Java jól kidolgozott API-val rendelkezik;

  4. Hatékony fejlesztőeszközök, mint például az IntelliJ IDEA, az Eclipse és a Netbeans;

  5. Nyílt forráskódú könyvtárak nagy gyűjteménye;

  6. Kiváló közösségi támogatás;

  7. A Java ingyenes;

  8. Kiváló dokumentációs támogatás – Javadocs;

  9. A Java független platform;

  10. Java mindenhol ott van.

Továbbá:

  1. A programozás területén a legtöbb betöltetlen állás Java nyelven van;

  2. A Java-fejlesztők fizetése a legmagasabb az iparágban;

  3. A Java fejlesztőkre a világ minden táján van kereslet, így remek lehetőség a világ bejárására;

  4. A Java a legígéretesebb programozási nyelv, amely folyamatosan fejlődik;

  5. Bármilyen platformra írhat Java nyelven;

  6. A Java a legnagyobb megbízhatósággal és biztonsággal rendelkezik a többi programozási nyelvhez képest;

Tehát ne vesztegesd az idődet, és kezdj el tanulni? Hat hónap elteltével Junior Java Developer lehetsz, és teljesen jobbra változtathatod az életed.

Programozó szeretnék lenni. Mit kellene tennem?

Először is el kell döntened, milyen karrierutat választasz, ha programozó leszel. Mit szeretnél csinálni? Játékok, alkalmazások Windows/Mac-re, mobilalkalmazások és játékok, interfészek? Ha nem tudsz biztosat mondani, kezdj valamiből! Ha elkezdi, hamarosan rájön, hogy élvezi-e vagy sem. Ha nem tetszik, próbáljon ki valami mást, és így tovább, amíg meg nem találja azt, amit a legjobban élvez.

Ha nem tudja, hol kezdje, próbálja ki tanfolyamunkat! A Java számos lehetőséget kínál tehetségének. Először is, ha akarja, programokat fejleszthet a háztartási cikkekhez. Például programozhatja a világítási rendszert otthonában, kódot írhat az intelligens porszívóhoz, hűtőszekrényhez, mikrohullámú sütőhöz és egyéb otthoni elektronikai eszközökhöz.

Ha valami komolyabbat szeretne kipróbálni, próbálkozzon Android-alkalmazások létrehozásával. Igen, az összes Androidot Java nyelven írták és írják továbbra is. Ezért bármilyen alkalmazást létrehozhat az Android platformhoz.

Ha számítógépes játékokról beszélünk, létrehozhat bővítményeket és modulokat a Minecraft számára. A Minecraft is Java nyelven íródott.

Ez nem minden, amit megtehet a Java használatával. A Java az egyik legbiztonságosabb programozási nyelv. Ezért a Java-t gyakran használják különböző biztonsági rendszerek létrehozására a pénzügyi szektor és más iparágak számára, ahol a biztonság kiemelt fontosságú.

A végtelenségig beszélhetek a Java teljesítményéről és előnyeiről, de jobb egyszer kipróbálni, mint ezerszer meghallgatni, nem értesz egyet? :) Szóval kezdd azonnal.

Sok szerencsét és jó szórakozást ?

Hány éves kortól tanulhatok a tanfolyamon?

Kortól függetlenül mindenki elkezdheti a tanulást tanfolyamunkon.

IntelliJ IDEA, CodeGym beépülő modul, JDK

CodeGym bővítmény telepítése Intellij IDEA-ban

Ahhoz, hogy az Intellij IDEA CodeGym feladatmenüjét megtekinthesse, először telepítenie kell a bővítményünket.
Bővítményünket megtalálja weboldalunk profiloldalának Letöltések részében.

Miután letöltötte bővítményünket, kövesse az alábbi lépéseket a telepítéshez az Intellij IDEA-ba:

1) Nyissa meg az Intellij IDEA-t, majd kattintson a Fájl -> Beállítások elemre a felugró menüben (vagy nyomja meg a Ctrl+Alt+S billentyűkombinációt). MAC-platformokhoz: IntelliJ IDEA / Preferences.

2) A Beállítások menüablakban keresse meg és kattintson a bal oldali listában a "Plugins" opcióra.

3) A "Bővítmények" szakasz alján keresse meg a "Bővítmény telepítése lemezről" gombot, és kattintson rá.

4) Ekkor megjelenik a Plugin File kiválasztása ablak. Keresse meg azt a könyvtárat, ahova letöltötte a bővítményünket, válassza ki a „CodeGymIdeaPlugin.jar” beépülő modul fájlját, majd kattintson az OK gombra.

5) A beépülő modulunknak meg kell jelennie az összes telepített bővítmény teljes listájában, és a neve "CodeGymHomeWork" lesz. Kérjük, ellenőrizze, hogy be van-e jelölve (aktiválva).

6) Kattintson az "Alkalmaz" és az "OK" gombra a Beállítások ablakban.

7) Az Intellij IDEA ezután felkéri Önt, hogy indítsa újra a szoftvert a módosítások aktiválásához – kérjük, tegye ezt meg.

Az Intellij IDEA újraindítása után a jobb felső sarokban látnia kell a plugin menü gombjait.

Mi az a "titkos kulcs"?

Ez az Ön fiókjának egyedi száma. Weboldalunkon a profilod beállítási oldalán találod. A titkos kulcs a fiók indítására szolgál, amikor az IntelliJ IDEA bővítményünkkel dolgozik, így ritkán láthatja a titkos kulcs megadását kérő üzenetet, hogy a bővítmény megfelelően működjön. A beépülő modulban a titkos kulcs a „CodeGymPlugin.properties” nevű fájlban jelenik meg.

Ezenkívül egy titkos kulcs segítségével bejelentkezhet oldalunkra, ezért ne adja meg és ne mutassa meg titkos kulcsát senkinek, kivéve, ha valaki a CodeGym ügyfélszolgálatától kéri, hogy segítsen Önnek egy problémában.

Az IntelliJ IDEA feladatkódja pirossal van kiemelve. Mit kellene tennem?

Valószínűleg nem csatlakoztatta az SDK-t az IntelliJ IDEA-ban. Ennek javításához az IntelliJ IDEA alkalmazásban lépjen a Fájl -> Projektstruktúra -> Platformbeállítások -> SDK-k menüpontra.
Az Osztályút lapon csatlakoztatnia kell az összes jar fájlt (ezek a «Java elérési út»/jre/lib címen találhatók, Windows rendszeren az alapértelmezett Java elérési út — C:\Program Files\Java).

Mi az IntelliJ IDEA, és miért van szükségem rá?

Az IntelliJ IDEA az egyik legnépszerűbb integrált fejlesztőkörnyezet (IDE). A legtöbb Java programozó ezt használja. Amikor munkát kap, valószínűleg kódot fog írni az IntelliJ IDEA-ban. Ez az IDE jelentősen felgyorsítja a programozó munkáját és segít a jó kódolási stílus kialakításában. Annak érdekében, hogy valós munkakörülmények között tökéletesíthesse képességeit, egy speciális bővítményt fejlesztettünk ki a CodeGym feladatok elvégzésére az IntelliJ IDEA-ban. Közvetlenül az IntelliJ IDEA-ban használhatja az elérhető, befejezetlen munkák listájának megnyitásához, és egy kattintással elküldheti őket ellenőrzésre. Erről többet tudhat meg a Java Syntax küldetés 3. szintjén.

Hogyan tölthetem le és konfigurálhatom a bővítményt?

A Java Syntax küldetés harmadik szintje részletes utasításokat tartalmaz a CodeGym beépülő modul betöltéséhez, telepítéséhez és konfigurálásához.

Az internetkapcsolatom proxyszervert használ, de a beépülő modul nem tud hitelesíteni a szerveren. Az utasításoknak megfelelően konfiguráltam a plugint. Mi a baj?

Be kell állítania az IntelliJ IDEA proxyját. Link a proxy konfigurálására vonatkozó utasításokhoz: https://www.jetbrains.com/help/idea/settings-http-proxy.html