CodeGym /Java blog /Véletlen /Java programozási órák
John Squirrels
Szint
San Francisco

Java programozási órák

Megjelent a csoportban
Az oktatásnak nem szabad unalmasnak lennie. Ez az egy dolog, amiben biztosak vagyunk! Meg lehet és kell változtatni. Mi pedig éppen ezt tettük: kifejlesztettük a CodeGym programozási tanfolyamot, amelyről azt merjük állítani, hogy semmi más online kurzushoz nem hasonlítható. Nincsenek benne hosszú videoleckék vagy feladatok listája tisztázatlan elszámoltathatósági elvárásokkal. Ehelyett van egy világos cél, speciális tanulási eszközöket hoztak létre, és pontosan meghatározott, hogy mit kell tennie.
Java programozási órák - 1

A CodeGym leckék 11 legfontosabb funkciója

Az online programozási tanfolyamok általában tankönyvek vagy oktatóvideók formájában zajlanak. Teljesen más megközelítést alkalmaztunk. Készítettünk egy sor rövid leckét a Java-ról, amelyeket gyakorlati gyakorlatokkal töltöttünk meg, és "okos" eszközöket biztosítottunk a megoldás helyességének ellenőrzésére. És mindez egy következetes és holisztikus folyamatba csomagolva!

1. A CodeGym olyan, mint egy játék. Megvannak a szintjeink és a szintlépéseink

Java programozási órák - 2
Más szóval, segítünk programozói szintre lépni. Ezek nem csak Java leckék példákkal. Rövid leckéket olvas, majd azonnal elvégzi a feladatokat, és jutalmat kap. Ez logikus és érthető. Sokféle feladatot fogsz elvégezni. A leggyakoribb feladatok közé tartozik a kód írása valamilyen probléma megoldására. Ezenkívül meg kell tanulnia olvasni mások kódját, kijavítani a benne lévő hibákat, javítani (refaktorálni), új funkciókat kell hozzáadnia.
Néha kénytelen leszel érdekes videókat nézni a technológia világában élő emberekről. Azok, akik a nulláról tanulnak programozni, szintén előnyös a kód beírása. Aki elég messzire halad, az nagy feladatokkal találkozik, amelyek tulajdonképpen miniprojektek: ezek elvégzése néhány érdekes program komolyabb megírásával jár (kis játékok, online chat alkalmazás stb.).

2. Java leckék, és semmi más!

Mint bármely más programozási nyelv, a Java-t is hosszú ideig tanulmányozhatja. Hogy ne ragadjunk le már az út elején, kiiktattuk azokat a témákat, amelyekre a kezdőknek nincs szükségük. A kezdő Java-fejlesztőknek szóló programozási leckék gyakran tele vannak ilyen szösszenetekkel. A CodeGym csak a leglényegesebbet tartja meg. És ezek nem üres szavak: több száz álláslehetőséget elemeztünk, hogy eljuthassunk ehhez a megközelítéshez. Állításunk tehát az, hogy a kurzus pontosan azokat a témákat tartalmazza, amelyeket egy kezdő Java fejlesztőnek tudnia kell ahhoz, hogy munkát találjon. A fiatal Java-fejlesztővé válás három hónaptól egy évig tart, attól függően, hogy mennyi időt szán a tanulmányaira.

3. 500 mini óra és 1200+ gyakorlat

Ez a tanfolyam sok gyakorlattal rendelkezik. SOK, SOK, SOK, SOK gyakorlás! Ezek nem csak szavak: a kurzus 500 minileckét (vagyis rövid Java-leckéket) és több mint 1200 gyakorlatot tartalmaz. Ezek túlnyomó többsége apró feladatokat tartalmaz (de több ezer van belőlük!). Ha mindegyiket teljesíti, akkor megszerzi azt a minimális tapasztalatot, amely szükséges ahhoz, hogy talpra álljon és megküzdjön a komolyabb problémákkal. Ezen kívül a tanfolyamon vannak úgynevezett "nagy feladatok" (amelyek tulajdonképpen miniprojektek) és hasznos videók.

4. Négy küldetés, negyven szint, rengeteg gyakorlati tudás

A tanfolyam 4 küldetésre oszlik. Minden küldetés 40 szintből áll, amelyeket teljesítened kell. Az első küldetés Java-leckéket tartalmaz, amelyek nem feltételezik a nyelv előzetes ismeretét – csak az alapokat, a szintaxist és számos releváns feladatot. Vannak szuper könnyű feladatok. És hogy segítsenek elsajátítani az anyagot, vannak nehezebb feladatok, amelyekhez előre kell szánni a google-t. A legbátrabb diákokat pedig kihívásokkal teli feladatok várják. Csak akkor léphet a következő szintre, ha a legtöbb feladatot teljesítette jelenlegi szinten. Ha ezek közül néhány túl kemény ahhoz, hogy feltörje, nyugodtan elhalaszthatja későbbre. Így dolgozva, amikor a végére ér, körülbelül 500 óra gyakorlati programozási tapasztalata lesz. Ez szilárd alapot jelent egy junior Java fejlesztői pályázathoz!
Java szintaxis Ez a küldetés kezdőknek szól. A küldetésben a Java-ról szóló feladatok és leckék segítenek elsajátítani a nyelv alapvető konstrukcióit (változók, feltételes operátorok, ciklusok, metódusok, osztályok, valamint a gyűjteményekről és objektumokról szóló alapvető információk).
Java Core Ebben a küldetésben megtanulod az OOP alapjait, és megismerkedsz a szerializálással és a metódusok túlterhelésével
Java Multithreading A multithreading a legfontosabb szó ebben a küldetésben. De itt nem csak erről fogunk beszélni. Kitérünk arra is, hogy az Object és String osztályok hogyan épülnek fel, és sok más dologgal is foglalkozunk. Egyszerre tanulhatja ezt a küldetést és a következőt.
Java gyűjtemények A gyűjtemények olyanok a Java programozó számára, mint a dinamit a kutatónak. Tudnia kell róluk, de fontos megértenie a használatukat. Ez a küldetés sok információt tartalmaz a JSON-nal, a Git-tel, az RMI-vel és a DynamicProxy-val való együttműködésről – és egy kicsit a JavaScriptről is.

5. Végezze el a feladatokat, ahol csak akarja

Hajtsa végre a feladatokat, és küldje be ellenőrzésre:
  • Közvetlenül a weboldalon. A CodeGym nem csak Java leckék kezdőknek gyakorlatokkal. Ez egyben interaktív platform is a feladatok elvégzéséhez. Ez kényelmes: feltár egy példát egy leckében, majd egy nagyon hasonló feladatot kell végrehajtania. Ezeket a kis, az anyagot megerősítő feladatokat közvetlenül a CodeGym weboldalán lehet elvégezni. Webes IDE -ünket éppen erre fejlesztettük ki .

  • A több időt igénylő feladatok elvégzéséhez javasoljuk az IntelliJ IDEA professzionális fejlesztői környezet használatát. A CodeGym tanulóinak kényelmesebbé tétele érdekében egy hasznos bővítményt fejlesztettünk ki ehhez a népszerű IDE-hez. A beépülő modul segítségével egyetlen kattintással megkaphatja a feladat feltételeit, és ugyanolyan egyszerűen és gyorsan elküldheti a megoldást ellenőrzésre.

  • Az ellenőrzésre való elküldést követően a kód szinkronizálva lesz a különböző számítógépeken/eszközökön, ha több eszközt használ.

6. Azonnali feladatellenőrzés

A tanulóknak személyes tapasztalatuk van ezzel a helyzettel: a feladatod elkészült, de a tanárod nem ellenőrzi. Pontosan így működik a személyes kurzusok esetében, ahol egyetlen tanár ad kezdő Java-leckéket, egyszerre két tucat diákkal (vagy többel) kell foglalkoznia, és egyszerűen nincs ideje ellenőrizni minden diák munkáját. A CodeGym-en egy pillanat alatt megtudhatja, hogy a megoldás helyes-e. Te:
  • írja meg megoldását Java-n;
  • nyomd meg az "Ellenőrzés" gombot: megoldásod elküldésre kerül a CodeGym szerverre!
  • Egy pillanattal később megtudhatja, hogy a megoldás helyes-e, és javaslatokat kaphat, ha hibákat észlel.
Java programozási órák - 3

7. CodeGym ajánlórendszer

Egy kezdőnek nagyon nehéz elkapni minden olyan programozási hibát, amelyet a fordító nem fogad el. Elvégezte a feladatot, de nem tudja, helyes-e a megoldás? Nem probléma: A CodeGym ajánlórendszer jelzi, hol rejtőznek a hibák a megoldásban.

8. Súgó oldal

Ha a CodeGym ajánlórendszer nem tud segíteni, és úgy találja, hogy szilárdan elakadt egy nehéz feladat végrehajtása közben, vessen egy pillantást a súgóoldalra – ez a szolgáltatás nem hagyja, hogy egyedül nézzen szembe a problémájával. Egy másik CodeGym diák vagy munkatárs minden bizonnyal segíteni fog neked.

9. Érdeklődés szerinti csoportok

Közösségünk érdekcsoportokból áll, ahol más hallgatók és iparági szakemberek által írt cikkeket olvashat, saját bejegyzéseket írhat, valamint megjegyzéseket fűzhet a Java-hoz vagy más, programozáshoz kapcsolódó témákhoz, illetve megvitathatja azokat.

10. Közösségi hálózatok és CodeGym

Kövesd a CodeGymet a Facebookon. Közösségi csoportjainkban informatikai hírekről és Java programozási leckékről beszélgethet, megoszthatja eredményeit barátaival, videóleckéket nézhet Java-ról, vagy segítséget kérhet. Facebook: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. Az anyag terjedelme

A kurzusleckék, valamint a csoportokban közzétett cikkek sok hivatkozást tartalmaznak más Java-forrásokra, könyvekre és videókra. Ez nem véletlen. Az anyag átadási módja úgy van kialakítva, hogy segítsen egy alapvető programozói készség fejlesztésében: az interneten keresni a szükséges információkat. Találtál már jó kezdő Java-leckéket, amelyek kiegészítik a CodeGym leckéket? Ez teljesen csodálatos! A CodeGym célja, hogy új ismereteket szerezzen és alkalmazzon a gyakorlatban.
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION