CodeGym /Java blog /Véletlen /Tanulja meg a Java alapjait a CodeGym-en – A kurzus telje...
John Squirrels
Szint
San Francisco

Tanulja meg a Java alapjait a CodeGym-en – A kurzus teljes összefoglalója

Megjelent a csoportban
Valószínűleg tudja, hogy manapság a Java nyelvű programozást világszerte használják. Jó választás webes programozáshoz, mobilalkalmazások és szoftvermegoldások készítéséhez kisvállalatok és vállalkozások számára egyaránt. És természetesen a Java az IoT fejlesztési hullám csúcsán van. Ha érdekli a számítástechnika és a modern technológiák, akkor tudja, miről beszélünk. Szeretne valami teljesen újat alkotni? Akkor a Java nyelvű programozás a megfelelő választás az Ön számára. Tanulja meg a Java alapjait a CodeGym-en – A kurzus teljes összefoglalója – 1 Természetesen a programozás lényege nem kapcsolódik egyetlen gépi nyelvhez sem. De vegye figyelembe, hogy a nyelv a fő eszköze, és ha úgy dönt, hogy megtanulja a Java alapjait, akkor megteszi az első lépést a teljes eszközkészlet megszerzéséhez. A Java egy rugalmas, objektum-orientált programozási nyelv hatalmas gyűjteményekkel és kompatibilis keretrendszerekkel. A folyamatos frissítések során is javul, amelyek új, nagyszerű funkciókat vezetnek be, amelyek segítségével bármilyen programozási megoldást létrehozhat, amire szüksége van. Szó szerint bármit, az egyszerű mobiljátékoktól és chatbotoktól a biztonságos vállalati szoftverekig és még az űrkutatási fejlesztésekig! Tehát ha készen állsz valami fantasztikusat tanulni, üdvözöljük a CodeGymben. Ez több, mint egy rendszeres online tanfolyam végtelen előadásokkal és egy kis gyakorlattal vagy könyvekkel, rengeteg elmélettel. A CodeGymmel pontosan azt kapja, amire szüksége van:
  1. Átfogó képzési program teljesen kezdőknek
    Ha még nem ismeri a programozást, előfordulhat, hogy azt sem tudja, hol kezdje, és mennyi elméleti tudásra van szüksége. Nem hagyjuk, hogy eltévedj! A CodeGym tanfolyam csak a megfelelő elméletet tartalmazza, egyszerű nyelven, valós példákkal. Lépésről lépésre sajátíthatja el a Java programozás alapjait, és szinttel feljebb léphet egy junior Java fejlesztőig.

  2. Rengeteg gyakorlás, hogy magabiztossá tegye a kódolást. A
    programozás során megtanulja a Java programozást, és fejleszti programozási készségeit. Hiszünk abban, hogy a gyakorlat a legfontosabb a tanulásban. Itt több mint 1200 különböző bonyolultságú feladatot kapsz azonnali ellenőrzéssel, kódelemzéssel és tippekkel, amelyek segítenek a feladatban. Készüljön fel a kódolásra az első leckéktől kezdve.

  3. Egy gamified küldetésjáték motivációval és jutalmakkal
    Tudjuk, hogy jövőbeli programozói karrierje nem vicc, de a tanulás szórakoztató lehet (és kell is lennie). Készítettünk egy játékos tanfolyamot motivációval és jutalmakkal, amelyek segítenek elérni célodat. A tanfolyam négy küldetésre oszlik. Minden küldetésnek 10 szintje van, falatnyi előadásokkal és több tucat feladattal. Ha nem tudja, hogyan kezdje el a Java tanulását, csak tartsa be tanfolyamunkat, és hatékonyan megismertet a Java alapjaival.

    Képzeld el, hogy teljesítened kell a küldetést, és fel kell lépned a karaktered, aki egy futurisztikus univerzumban él. Ezáltal tanulsz, kódolsz és kommunikálsz más felhasználókkal, segítséget kaphatsz diákoktól és tapasztalt fejlesztőktől, megoldásokat írhatsz, klassz projekteket és játékokat… Nos, ez úgy hangzik, mint a CodeGym!

    A CodeGym-en nincs időd korlátozott. Tanuljon és kódoljon, amikor csak akar. Átlagosan 6-12 hónapig tart a tanfolyam elvégzése és több mint 500 óra programozási gyakorlat. De rengeteg diák van, aki 3 hónap alatt a végére ért. Tőled függ.

A CodeGym kurzus legfontosabb elemei:
  • Java szintaxis
  • Java Core
  • Java Multithreading
  • Java gyűjtemények
Ezzel a négy fő témával a CodeGym tanfolyam négy küldetése foglalkozik. Itt van egy részletes áttekintésük róluk.

A Java alapjainak elsajátításának és gyakorlásának útiterve

A CodeGym segítségével kiegyensúlyozottan tanulhatja meg a Java alapjait. Képletünk az elmélet 20%-a plusz a gyakorlat 80%-a, így minden szinten néhányszor több feladatot kap, mint előadást.

1. küldetés: Java szintaxis

Ez a bevezetés a Java programozásba általában. A küldetést azok is elsajátíthatják, akik korábban nem rendelkeztek kódolási múlttal. Kezdje a legegyszerűbb fogalmakkal, mint például az osztályokkal, objektumokkal, metódusokkal és változókkal – a Java programok „kockáival”. Megtanulja a különböző adattípusokat, tömböket, ciklusokat és feltételes utasításokat. A 3. szinttől kezdve megtanulhatja, hogyan kell dolgozni a valódi IDE-vel – az IntelliJ IDE-vel – és kódot írni bele. Minden témához tartozik egy sor gyakorlati feladat, amit el kell végezned a továbblépéshez. A pálya végén röviden bemutatjuk a gyűjteményeket és az OOP alapjait, amelyeket alapvetően a negyedik küldetés során fogsz megtanulni. A küldetésben szereplő témák listája:
  • Bevezetés a tanfolyamba
  • Bevezetés a Java-ba: mik a képernyőkimenet, String és int típusok
  • Bevezetés a Java-ba: változók, metódusok, osztályok
  • Az első programod: billentyűzet bemenet, munka az IDE-ben
  • Bevezetés az ágakba és hurkokba
  • Bevezetés az órákba: saját órák írása, konstruktorok
  • Bevezetés az objektumokhoz: saját objektumok írása, élettartam, statikus változók
  • Tömbök és listák: Array, ArrayList, Bevezetés a generikusokba
  • Gyűjtemények: LinkedList, HashSet, HashMap. Dátum.
  • Kivételek bemutatása: próbálkozás, elkapás, dobás, többfogás
  • Primitív típusok konvertálása: szélesítő és szűkítő konverziók

Küldetés #2 Java Core

Ez a küldetés az objektum-orientált programozás alapjaival foglalkozik, és megismerteti Önt az adatfolyamokkal, a szerializálással és a metódusok túlterhelésével. Tartalmaz szinteket is feladatokkal és leckékkel az interfészekről és a többszörös öröklődésről. A küldetés teljesítéséhez át kell adnia a Java szintaxist. Miután végzett a Core questtel, készen áll a bonyolultabb feladatok megoldására, sőt a mini projektek megírására is. A küldetésben szereplő témák listája:
  • Az OOP alapjai: alapelvek, öröklődés, tokozás
  • Az OOP alapjai: túlterhelés, polimorfizmus, absztrakció, interfészek
  • Interfészek: összehasonlítás egy absztrakt osztállyal, többszörös öröklődés
  • Típusöntés, instanceof. Nagy feladat az interfészekkel
  • Túlterhelési módszerek, a konstruktorhívások sajátossága
  • Bevezetés a szálakba: szál, futtatható, indítás, csatlakozás, megszakítás, alvás
  • Bevezetés a szálakba: szinkronizált, illékony, hozam
  • Bevezetés a streamekbe: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Bevezetés a streamekbe: Reader/Writer, FileReader/FileWriter
  • Sorozatosítás

3. küldetés JavaMultithreadingm

Ez a küldetés bemutatja az Object, String és a belső osztályok felépítését. Az előadások és a több tucat feladat során megtanulod, hogyan lehet szálakat létrehozni és leállítani, mi a holtpont, hogyan kell használni a várakozás, értesítés és notifyAll metódusokat. Tapasztalatot szerezhet a jsoup és a Swing terén, és megismerheti az automatikus csomagolást. És természetesen elvégzi az első nagy feladatait, mint a chatrendszer, az ATM-emulátor, a webkaparó, és írjon néhány játékot: Tetris, Snake, space shooter és Arkanoid. A küldetésben szereplő témák listája:
  • Egy objektum objektum szervezése: egyenlő, hashCode, klónozás, várakozás, értesítés, toString()
  • Karakterlánc: módosítható, megváltoztathatatlan, formátum, StringTokenenizer, StringBuilder, StringBuffer
  • Belső osztályok, pl. Map.Entry
  • Belső osztályok, megvalósítási jellemzők
  • Szálak létrehozása és leállítása: indítás, megszakítás, alvás, leadás
  • Megosztott adatok elérése: szinkronizált, változékony
  • Holtpont. Várj, értesíts, értesítsMindent
  • TreadGroup, ThreadLocal, Executor, ExecutorService, Hívható. A jsoup használata
  • Autobox, megvalósítási funkciók
  • Operátorok: numerikus, logikai és bináris. A Swing használata

4. küldetés Java gyűjtemények

Készülj fel a csúcsra! Az utolsó küldetést a Java kollekcióknak, tervezési mintáknak szentelik, és sok hasznos gyakorlatot kapsz. Például a JSON, a Guava, az Apache Commons Collections és a JUnit szolgáltatásokkal való együttműködés. Megtanulja, hogyan kell használni a programozási eszközöket, és gyakorlati tapasztalatokat szerezhet a Git és a JAXB, az RMI és a DymamicProxy használatában. Megtanul egy kicsit egy másik fontos programozási nyelvről – a JavaScriptről. És természetesen további kéréseket és miniprojekteket is kap, amelyeket később felvehet portfóliójába. A küldetésben szereplő témák listája:
  • Fájlokkal és archívumokkal végzett munka
  • RMI és dinamikus proxy. A Swing használata
  • JSON, JavaScript. Munka a Guava, az Apache Commons Collections, a JUnit segítségével
  • Rekurzió. Szemétgyűjtés és hivatkozások típusai Java nyelven. Fakitermelés
  • Verzióvezérlő rendszerek: Git és SVN. Generikus
  • Alapvető minták webes alkalmazások létrehozásához. A gyűjtemények elmélyült tanulmányozása
  • Tervezési minták. Hasznossági osztályok, pl. Tömbök. Gyűjtemények
  • Fejlesztési módszertanok. Jegyzetek Java nyelven. Kivételi hierarchia
  • Készítse el első webes alkalmazását. Együttműködés a Tomcattel és az IDEA-val
  • URI, URL. REST szolgáltatások. Hozzon létre saját kliens-szerver alkalmazást
A Java alapvető alapjainak elsajátítása a CodeGym segítségével egyszerre hatékony és szórakoztató. Csatlakozzon a Java-tanulók globális kurzusához, és ingyenesen teljesítse a bevezetési szinteket!
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION