• Abonnementen
  • Algemeen
  • IntelliJ IDEA, CodeGym Plugin, JDK

    Over CodeGym

    Wat is CodeGym?

    CodeGym is een interactieve, gamified online Java-programmeercursus.

    De cursus bestaat uit vier speurtochten (Java Syntax, Core, Multithreading, Collections), elk bestaande uit 10 niveaus. Elk niveau omvat korte lezingen over Java-theorie (één lezing per onderwerp) en taken om de verworven kennis te consolideren. De toegang tot materialen wordt opeenvolgend geopend, naarmate u verder komt in de cursus.

    De belangrijkste kenmerken van de cursus:

    • Leren in een spelvorm. CodeGym is een futuristische wereld met zijn eigen karakters en geschiedenis. Het personage dat je moet ‘upgraden’ is Amigo de robot, die het programmeren helemaal opnieuw leert. Voor het correct voltooien van de taken krijg je bonussen (“donkere materie”), die vervolgens worden gebruikt om nieuwe lezingen/niveaus te openen en verder te gaan in de cursus.

    • Het noodzakelijke minimum aan theorie met levendige, interessante voorbeelden. De cursus omvat alleen kennis die echt nodig is voor de werkgelegenheid.

    • Leren door te oefenen. 80% van de cursus is gewijd aan praktische taken. Taken verschijnen vanaf de eerste lessen en hun complexiteit neemt geleidelijk toe. U kunt taken rechtstreeks op de website oplossen, inclusief onmiddellijke verificatie van uw code en aanbevelingen over hoe u deze kunt verbeteren.

    • Voorbereiding op het dienstverband. Vanaf het midden van de cursus beginnen studenten met het schrijven van miniprojecten (bijvoorbeeld een aanvraag voor een restaurant, een chatbot, games) en krijgen ze opdrachten gericht op het voorbereiden van interviews.

    • Hulp van cursusontwikkelaars, studenten en CodeGym-alumni. U kunt de gemeenschap om hulp vragen bij het oplossen van complexe taken, eventuele problemen met betrekking tot training en het zoeken naar werk bespreken. CodeGym is een wereldwijde gemeenschap van programmeurs.

    Het doel van de hele cursus is om echte Java-programmeervaardigheden te verwerven, zodat je gemakkelijk als programmeur aan de slag kunt.

    Wat leer ik van CodeGym?

    Allereerst leer je Java Core. Dit is de kern van de Java-taal: alles wat ELKE potentiële Junior Java-ontwikkelaar moet weten. En je zult dit door oefening bestuderen, nadat je meer dan 1200 taken hebt opgelost. Vanaf de tweede helft van de cursus zul je ook miniprojecten tegenkomen als Sokoban, Star Wars-spellen, online chat, ATM-emulator en meer.

    Bovendien zijn, naast Java, enkele lessen gewijd aan het sollicitatieproces en het schrijven van een CV.

    Waar kan ik het lesprogramma zien?

    Gedetailleerd curriculum en een lijst met bestudeerde onderwerpen zijn beschikbaar in questmaps: Java Syntax , Java Core , Java Multithreading en Java Collections .

    Geeft u diploma’s/certificaten uit?

    Programmeren is een praktische activiteit. Daarom zal geen enkele potentiële werkgever zelfs maar het mooiste stukje papier geloven dat de voltooiing van een cursus bevestigt, totdat ze de echte vaardigheden testen. Daarom geven wij geen certificaten uit.

    In plaats daarvan leren we programmeren zo dat een CodeGym-afgestudeerde een baan kan krijgen, ongeacht of hij een diploma, certificaat of andere onderwijstrofeeën heeft.

    Welke voordelen heeft het leren op CodeGym voor mij?

    Door te leren op CodeGym kun je op de meest efficiënte manier programmeervaardigheden verwerven.

    Het is onmogelijk om programmeur te worden door alleen maar een boek te lezen of een video te bekijken! Om te leren programmeren moet je... nou ja, programmeren en het "juiste" programmeursdenken vormen.

    Om hierbij te helpen zijn er meer dan 1.200 taken van verschillende complexiteit en automatische verificatie. Door alle taken op te lossen, krijg je meer dan 300-500 uur praktijkervaring. De combinatie van theorie, praktijk en – het allerbelangrijkste – review van de code die je schrijft – dat is wat CodeGym biedt.

    Waar kan ik reviews vinden over CodeGym?

    1. Op onze website vindt u de rubriek Recensies . Hier kunt u uw feedback achterlaten en de meningen van andere gebruikers lezen.
    2. U kunt ook op internet naar recensies zoeken. Typ ‘CodeGym reviews’ in Google en je krijgt behoorlijk wat resultaten. We filteren de recensies van derden niet uit, dus je ziet niet alleen positieve recensies (waarvan er nog veel meer zijn, wat prettig is), maar ook constructieve en niet erg constructieve kritiek.

    PS: Recensies zijn subjectief, je kunt dus pas je eigen mening vormen als je zelf iets hebt geprobeerd. Probeer het eerste niveau op CodeGym - het is helemaal gratis.

    Over taken

    Wat betekent 'epische taken'?

    Mogelijk bent u taken tegengekomen met het label 'Epic'. Dit zijn zogenaamde ‘taken uit de toekomst’. Ze zijn gebaseerd op de theorie van maximaal drie aankomende niveaus. Dit is opzettelijk gedaan. Als je de taak nu echt wilt oplossen, maar je beschikt niet over voldoende kennis, dan zul je je eigen onderzoek moeten doen. Dit is een nuttige vaardigheid voor elke programmeur. Als u verder wilt gaan met de cursus, legt u de taak anders gewoon terzijde en komt u er later op terug, zodra u de nodige theoretische kennis heeft verworven.

    Wat is er zo bijzonder aan jouw taken? Is het niet beter om jezelf te programmeren en niet te betalen voor een "verzameling taken"?

    Ten eerste is het helemaal niet eenvoudig om taken te vinden die je zullen helpen je in de goede richting te ontwikkelen, vooral niet voor een beginnende ontwikkelaar. Ten tweede: zelfs als het programma correct werkt en een antwoord geeft, betekent dit niet dat het correct is opgelost.

    Daarom speelt het automatische verificatiesysteem een belangrijke rol in onze cursus. Onze slimme validator controleert uw taak onmiddellijk, analyseert eventuele fouten en stuurt aanbevelingen om deze te elimineren.

    Hoeveel en wat voor taken voer je uit?

    Er zijn meer dan 1200 taken in vier CodeGym-missies.

    Ze kunnen qua inhoud verschillen:

    1. Code-invoer. Dit is het eenvoudigste type taak dat bestaat uit mechanische code-invoer. Er zijn er niet veel, maar ze zijn ook nodig in de beginfase van het onderwijs, zodat de student gewend raakt aan het schrijven van code.

    2. Het corrigeren van de voltooide code zodat deze overeenkomt met de voorwaarden van de taak.

    3. Schrijf uw eigen code om de taak op te lossen.

    Ze kunnen qua chronologie verschillen:

    1. Taken voor de behandelde stof - Deze taken komen meestal direct na de colleges. Meestal zijn ze eenvoudig, hoewel er van alles kan gebeuren?

    1. Taken "uit de toekomst." Dit zijn taken waardoor je een beetje vooruitloopt op de behandelde lesstof: ze zullen iets hebben dat nog niet in de hoorcolleges stond. Tip: Meestal wordt het materiaal dat nodig is om “taken uit de toekomst” op te lossen, op het volgende niveau gegeven.

    Ze kunnen qua volume verschillen:

    1. Eenvoudige taken met één/meerdere voorwaarden.

    2. Miniprojecten (beschikbaar vanaf niveau 20), die uit verschillende deeltaken bestaan. Het resultaat van het voltooien van dergelijke taken is een interessant en soms nuttig programma, bijvoorbeeld een klein spelletje, een URL-verkorter of een ATM-emulator. Stap voor stap maak je een miniproject (de voorwaarden zijn onderverdeeld in 5-20 subtaken).

    Wat houden de taakeisen in?

    Om te begrijpen wat er moet gebeuren om de taken succesvol uit te voeren, krijgt u voor elke taak een lijst met vereisten.

    Wanneer u uw oplossing ter verificatie verzendt, verschijnt er een vinkje naast elke voorwaarde waaraan is voldaan. Als niet aan de voorwaarde wordt voldaan, verschijnt er een kruis. Zo wordt duidelijk aan welke voorwaarden er precies gewerkt moet worden, zodat de taak de verificatie doorstaat.

    Wat zijn taakaanbevelingen?

    Stel je voor dat je code een fout bevat. Om de een of andere reden werkt het niet correct. Maar waarom? Om dit te begrijpen, moet u de codeaanbevelingen na de taakverificatie bekijken. Een automatische virtuele tutor zal commentaar geven op uw code, wijzen op de fout en in 95% van de gevallen de reden voor het optreden ervan uitleggen.

    Lesmethodologie

    Waarom je Java zou moeten leren

    Java is de meest toekomstbestendige programmeertaal die voortdurend evolueert en verbetert. Al meer dan twintig jaar heeft de Java-markt zijn status als leider stevig geconsolideerd, en tot nu toe zijn er geen voorwaarden voor de vermindering van zijn populariteit onder ontwikkelaars. Ondanks zijn leeftijd blijft Java bloeien.

    5 redenen om Java te leren vanuit een carrièreperspectief:

    1. Het grootste aantal programmeervacatures heeft betrekking op Java.
    2. Java-ontwikkelaars hebben de hoogste salarissen in de branche.
    3. Er is over de hele wereld veel vraag naar Java-ontwikkelaars, dus dit is een geweldige kans om overal te reizen en te werken.
    4. U kunt voor elk platform in Java schrijven. Java-programmeren implementeert het “Write once – run anywhere”-principe.
    5. Java heeft de hoogste betrouwbaarheid en veiligheid vergeleken met andere programmeertalen.

    Java heeft de hoogste betrouwbaarheid en veiligheid vergeleken met andere programmeertalen.

    1. Java kun je beheersen, ook als je geen wiskundig/technische achtergrond hebt.
    2. Java is een objectgeoriënteerde programmeertaal.
    3. Java heeft een goed ontworpen API.
    4. Java beschikt over krachtige ontwikkeltools zoals IntelliJ IDEA, Eclipse en Netbeans.
    5. Een grote verzameling open source-bibliotheken.
    6. Uitstekende gemeenschapsondersteuning.
    7. Uitstekende documentatieondersteuning - Javadocs.
    8. Java is een onafhankelijk platform.
    9. Java wordt overal gebruikt.

    Kortom: begin met leren. ? Als je regelmatig studeert, kun je in 6-12 maanden Java-ontwikkelaar worden en je leven drastisch veranderen.

    Succes!

    Waarin verschilt CodeGym van andere cursussen?

    • VEEL oefenen: meer dan 1200 taken, inclusief miniprojecten.
    • Online cursus met een uitgebreid trainingsprogramma.
    • Je kunt op elk moment in je eigen tempo oefenen.
    • Onmiddellijke taakverificatie.
    • Analyse en aanbevelingen van studentencodes.
    • Aanbevelingen voor codestijlen voor studenten.
    • Web IDE met syntaxisaccentuering en automatische aanvulling voor het rechtstreeks voltooien van taken op de website.
    • Plug-in voor het voltooien van taken via de IDE voor professionals - IntelliJ IDEA.
    • Spelformaat en plot.
    • Gamification en plot
    • Een enorme community waar mensen ervaringen delen en elkaar helpen bij hun studie.

    Wat is het unieke van onze lesmethode?

    Het unieke van onze cursus zit hem in een combinatie van factoren.

    In eerste instantie richten we ons op de programmeerpraktijk. De cursus is gebaseerd op meer dan 1200 taken van verschillende complexiteit en format, die helpen om de opgedane kennis onmiddellijk te consolideren en zelfs een beetje vooruit te lopen, nadat je zelf enkele theoretische nuances hebt behandeld. Om vooruitgang te boeken in het leren, moet u ervoor zorgen dat u zoveel mogelijk taken oplost. Daarom heb je aan het einde van de cursus minimaal 300-500 uur praktische programmeerervaring.

    Een slim automatisch taakverificatiesysteem (virtuele tutor) waarmee studenten:

    1. De taak onmiddellijk ter verificatie kunnen verzenden en een antwoord kunnen krijgen, ongeacht of deze correct is opgelost of niet.
    2. Taakvereisten ophalen.
    3. Ontvang commentaar van de virtuele docent, die u zal vertellen wat er mis is met de code en hoe u dit kunt oplossen.
    4. Analyse van codestijlen. Duidelijke code is erg belangrijk in teamwerk.

    Uitgebreide voorbereiding op werk.
    Het uiteindelijke doel van het behalen van de CodeGym-cursus is het krijgen van een baan als Java-programmeur. CodeGym bevat veel om dit mogelijk te maken:

    1. Java Core Lectures.

    2. Lezingen over gerelateerde technologieën (bijvoorbeeld JavaScript).

    3. Taken met een automatische codebeoordeling.

    4. Actieve Help-sectie, waar het CodeGym-ontwikkelteam en cursusstudenten zullen reageren.

    5. Miniprojecten voor de praktijk.

    6. Motiverende hoorcolleges (motivatie is HEEL belangrijk tijdens zelfstudie!).

    7. Links naar extra materialen.

    8. Interviewvragen en gedetailleerde analyse van de antwoorden.

    9. Groepensectie waar u nuttig materiaal vindt dat u kan helpen bij het leren.

    Het is belangrijk om tijdens het leren niet van verveling te sterven, daarom zijn onze lezingen verweven met een onopvallend, maar interessant plot met doordachte karakters. Jij bent Amigo, een jonge robot, die leert programmeren op het Galaxy Rush-ruimtevaartuig. Tijdens je reis word je vergezeld door zeer nieuwsgierige persoonlijkheden :) De rest leer je van de cursus.

    Waarom is de lezingtekst zo zwaar versierd?

    Is het je opgevallen dat in goede ontwikkelomgevingen de code ook wordt versierd? Dit wordt gedaan om de perceptie te vereenvoudigen. Onze lezingteksten hebben hetzelfde doel.

    Abonnementen

    Welke abonnementen heeft u?

    Er zijn vandaag 2 soorten abonnementen beschikbaar voor registratie: Premium en Premium Pro.

    Premium Pro fungeert als een verbeterde versie van een Premium-abonnement. Premium Pro bevat alle functies van een Premium-abonnement, evenals:

    1. De mogelijkheid om taken opnieuw te voltooien, terwijl de taak de status "Voltooid" heeft;

    2. Analyse van codestijlen;

    Een gedetailleerde beschrijving van elk van de functies, evenals een vergelijkingstabel van abonnementen, is beschikbaar in de sectie Abonnementen. Klik op de functie in de vergelijkingstabel om de gedetailleerde beschrijving ervan te zien.

    Abonnementsduur en kosten

    U kunt zich abonneren voor een periode van 1 maand of 1 jaar vanaf de datum van betaling. Abonnementsprijzen zijn:

    Premium - $ 49 / maand en $ 499 / jaar (besparing $ 98).
    Premium Pro - $ 99 / maand en $ 999 / jaar (besparing $ 198).

    In het gedeelte Abonnementen worden alleen de kosten weergegeven die zijn gekoppeld aan een maandelijks abonnementstype. Om u voor een jaar te abonneren, klikt u op de knop "Kopen" op de abonnementskaart van het gewenste abonnementstype. Kijk vervolgens op de betalingspagina naar Stap 1 en wijzig de abonnementsperiode van "Maand" in "Jaar" en betaal het abonnement met behulp van de onderstaande methoden.

    Is het mogelijk om te studeren zonder abonnement?

    Tijdens onze Java-cursus heeft u de mogelijkheid om het eerste niveau gratis te voltooien. Dit zal u helpen de functies van CodeGym te begrijpen en te beoordelen of ons leerformaat geschikt voor u is. Verdere toegang is alleen mogelijk als u een abonnement heeft.

    Wat zijn de voordelen van een abonnement?

    Een abonnement geeft je opeenvolgende toegang tot de CodeGym-cursus — van niveau 0 tot niveau 40. Naast toegang tot de cursus krijg je een aantal functies inbegrepen bij een betaald abonnement: directe taakverificatie, aanbevelingen en gedetailleerde informatie over taakverificatie, bonustaken, miniprojecten en nog veel meer.

    Maandelijkse abonnementen omvatten automatische verlenging. Wat is het?

    Maandelijkse abonnementen bevatten een automatische verlengingsoptie. Het abonnement is 30 dagen actief vanaf de datum van betaling. Automatische verlenging (nieuwe betaling) wordt 1 dag vóór het einde van het abonnement gestart.

    Dit is erg handig: u hoeft niet te onthouden wanneer de toegang tot het curriculum wordt uitgeschakeld. Als gevolg hiervan krijgt u ononderbroken toegang tot leeractiviteiten op onze website.

    Automatische verlenging van abonnementen is standaard ingeschakeld bij het betalen van Visa- en Mastercard-kaarten, wat door Stripe op de betalingspagina wordt verwerkt. Bovendien kunnen automatische verlengingsabonnementen altijd worden uitgeschakeld in de abonnementsinstellingen op de site.

    Zijn jaarabonnementen voorzien van automatische verlenging?

    Nee. De automatische verlengingsoptie wordt alleen actief voor maandelijkse abonnementen bij betaling met VISA en Mastercard.

    Is het mogelijk om bijvoorbeeld een abonnement van 3 maanden te nemen?

    Ja, dat kan. Om dit te doen, moet u drie afzonderlijke betalingen doen voor elke maand van het abonnement.

    U moet dit proces volgen: ga naar het gedeelte Abonnementen, klik op de knop "Kopen" op de abonnementskaart en betaal vervolgens. Doe dit 3 of meer keer, afhankelijk van de gewenste duur van het abonnement.

    Als u twee abonnementen achter elkaar koopt, worden deze dan samengevoegd?

    Als de abonnementen van hetzelfde type zijn, worden ze ja, samengevoegd, maar als de abonnementen verschillend zijn, gebeurt dat niet.

    U heeft bijvoorbeeld een actief Premium-abonnement voor een maand, deze is nog 20 dagen geldig en u besluit een Premium-jaarabonnement af te sluiten. In dit geval worden de abonnementen samengevoegd en na betaling van het jaarabonnement beschikt u over een geldig Premium-abonnement voor 385 dagen.

    Als de abonnementstypen verschillend zijn, zijn ze tegelijkertijd actief en worden de geldigheidsperioden niet opgeteld.

    Kunnen we het abonnementstype later wijzigen?

    Ja, u kunt het type abonnement wijzigen nadat het huidige abonnement afloopt.

    Als je een maandabonnement hebt, moet je eerst het huidige abonnement op de cursus opzeggen via de abonnementsinstellingen op de website. Zodra het huidige abonnement afloopt, gaat u naar de pagina Abonnementen en kiest u een ander type abonnement voor betaling.

    Als u een jaarabonnement heeft, moet u wachten tot dit op is en pas daarna betalen voor een ander type jaarabonnement.

    Er is geen optie om het abonnement te upgraden door het kostenverschil te betalen.

    Kan ik de automatische verlenging van het abonnement annuleren?

    Ja, dit kan via de rubriek “Abonnementen” / “Mijn abonnement”. Klik vervolgens op de knop ‘Beheren’ van uw actieve abonnement en vervolgens op de knop ‘Uitschakelen’.

    Nadat u op de knop "Uitschakelen" heeft geklikt, is het abonnement geldig tot het einde van de betaalde periode. Er worden geen verdere kosten in rekening gebracht.

    Als u zich voor een maand/jaar abonneert, is het abonnement dan geldig tot het einde van de huidige maand/jaar?

    Een abonnement voor 1 maand is 30 dagen geldig vanaf de datum van betaling.
    Een abonnement voor 1 jaar is 365 dagen geldig vanaf de datum van betaling.

    Is het mogelijk om abonnementen op pauze te zetten?

    Nee. Het is niet mogelijk om abonnementen te pauzeren.

    Zullen de oude taakoplossingen beschikbaar zijn zonder abonnement?

    Als er langer dan 30 dagen geen abonnement op het account staat, begint ons systeem met het verwijderen van de oude taakoplossingen die zichtbaar zijn op de website of de mobiele applicatie. Helaas kunnen we dergelijke verwijderde taakoplossingen niet herstellen, zelfs niet als u later een nieuw abonnement aanschaft. We raden u aan aan alle cursustaken in het Intellij IDEA-project te werken.

    Algemeen

    Bieden wij cursussen aan in Python, C, C++, C#, .NET, JavaScript en andere programmeertalen?

    Jammer genoeg niet. CodeGym biedt momenteel alleen een programmeertaalcursus Java aan.

    Heb je een Android/iOS-app om te leren?

    We hebben een Android-applicatie - Google Play

    Kan ik uw cursus volgen als ik geen basisprogrammeervaardigheden heb?

    Zeker! Onze cursus is ontworpen voor complete beginners en vereist geen vaardigheden of ervaring met programmeren.

    Moet u geregistreerd zijn om uw voortgang op te slaan?

    Wanneer u deze pagina voor het eerst bezoekt, wijst ons systeem automatisch een tijdelijk account aan u toe.
    Als u de cursus op deze tutorialpagina bent gestart en vervolgens hebt gesloten, wordt uw voortgang automatisch opgeslagen, tenzij u de cache van uw browser wist.
    Om verder te gaan met de cursus, ga naar onze website . Eenmaal op de website ziet u een pagina zoals in het onderstaande voorbeeld:

    Zoek en klik in de sectie “Lessen opnieuw verzenden” op de laatst beschikbare les om verder te gaan met de cursus waar u gebleven was.

    Hoe ontgrendel je de volgende les of niveau?

    Om verder te gaan in onze cursus heb je voldoende Dark Matter nodig om dit te kunnen doen.
    Zorg ervoor dat je de beschikbare taken voltooit om meer donkere materie te verkrijgen en gebruik deze vervolgens om verder te gaan in de cursus.

    Weinig donkere materie

    Als je ziet dat je donkere materie bijna op is of nul is, moet je, om verder te kunnen gaan in de cursus, een aantal onvoltooide taken voltooien, die je in de cursus krijgt.
    U kunt al uw onvoltooide taken vinden op de startpagina van uw profiel.

    Is deze cursus gratis?

    Vanaf niveau 1 van onze cursus heb je een van onze abonnementen nodig.

    We hebben momenteel twee betaalde abonnementen:

    Premium kost $49/maand of $499/jaar.
    Premium Pro kost $99/maand of $999/jaar.

    Door een jaarabonnement aan te schaffen bespaart u bijna 20%.

    Ga voor meer informatie over elk abonnement en de voordelen ervan naar: https://codegym.cc/prices

    Het resetten of wijzigen van cursusniveaus

    We kunnen je voortgang helaas niet resetten of wijzigen.
    De enige manier waarop u opnieuw kunt beginnen, is door een nieuw account aan te maken, in te loggen en de cursus helemaal opnieuw te beginnen.

    Wat is een ‘donkere materie’?

    "Dark matter" is een zogenaamde CodeGym-cursusvaluta, die je verdient door taken te voltooien, terwijl je lezingen en niveaus doorloopt.
    De donkere materie is nodig om nieuwe lezingen en niveaus te openen.
    Het maakt allemaal deel uit van een spelachtig leerproces dat we voor onze studenten hebben gecreëerd.

    Hoe u uw voortgang kunt controleren

    U kunt uw niveau en de hoeveelheid donkere materie zien naast uw avatar in de header van onze website, op elke pagina.
    Als u op uw avatar klikt, wordt u bovendien doorgestuurd naar de startpagina van uw profiel, waar u ook uw huidige niveau ziet, de hoeveelheid donkere materie en waar u gebleven bent (in termen van lessen/taken).

    Heeft u video-tutorials?

    Helaas hebben we op dit moment geen video-tutorials ter aanvulling van het lesmateriaal. Als deze functie beschikbaar komt, wordt dit aangekondigd in onze CodeGym- groep . Zorg ervoor dat je lid wordt van deze groep, zodat je geen belangrijke updates van onze cursus of de website mist.

    Baan na onze opleiding? Zal ik er een vinden?

    Het is mogelijk om na het voltooien van onze opleiding een baan te vinden als Junior Java Developer. U moet echter niet alleen op onze cursus vertrouwen. Lees boeken over Java, oefen zoveel mogelijk met coderen, en ik weet zeker dat je snel genoeg een baan zult vinden.

    Hoe verder te gaan waar ik gebleven was?

    Nadat u bent ingelogd , klikt u op uw avatar in de header van de website, waarna u naar de startpagina van uw profiel wordt geleid. Daar vindt u uw recente lessen en onvoltooide taken. Anders kun je op de knop Cursus in het menu aan de linkerkant van de website klikken en vervolgens op de speurtocht klikken waar je momenteel mee bezig bent (deze zal een knop 'in uitvoering' hebben), die je naar de speurtochtkaart zal leiden (dat wil zeggen lijst met niveaus voor die zoektocht). U zou dan de tekst 'in uitvoering' moeten zien naast het niveau waarop u zich bevindt en het pictogram 'Huidige les' rechts van het niveau 'in uitvoering'.

    Hoe begin je met leren?

    Klik op Start op onze landingspagina . Wanneer u alle welkomstpagina's heeft doorlopen, slaat u uw voortgang op door u te registreren en kunt u doorgaan met de cursus.

    Of u kunt hier een account aanmaken. Nadat u zich heeft aangemeld, wordt u doorgestuurd naar het eerste college van de cursus.

    Veel plezier :)

    Hoe schrijf ik me in?

    Volg deze link om een account aan te maken en lid te worden van onze community.

    Kun je een cursus downloaden voor offline leren?

    Sorry, maar je kunt de cursus niet downloaden voor offline leren.

    Hoe lang duurt het om te leren en hoe kun je het programma onder de knie krijgen?

    Hiervoor heb je het verlangen nodig om te leren. Verlangen – is de sleutel tot succesvol leren. Als je intensief studeert op onze cursus (10 – 15 uur per week) - taken oplossen, nadenkend lezen van lezingen en boeken, kun je na zes maanden je eerste baan als Junior Java Developer krijgen en je leven volledig veranderen.

    Welke software moet ik installeren?

    Als aanvulling op onze cursus moet u de IntelliJ IDEA-software en het nieuwste Java Development Kit-pakket (JDK) installeren.

    U hebt ook de plug-in "CodeGym" nodig voor IntelliJ IDEA. Hoe u de software installeert en waar u deze kunt verkrijgen, kunt u hier en hier leren.

    Ik ken de basis van Java. Is de CodeGym cursus nuttig voor mij?

    Zeker!
    Hoewel onze cursus bedoeld is voor beginners, kan het je op hogere niveaus nog steeds laten zweten. Probeer het. Ik denk dat het nuttig voor je zal zijn. In ieder geval zul je in ieder geval je kennis van de basisprincipes van Java opfrissen en aanvullen.

    Is de CodeGym cursus voor beginners?

    Ja! Onze cursus is ontworpen om helemaal opnieuw te leren en vereist geen programmeervaardigheden. Onze cursus geeft je alle kennis en vaardigheden om je eerste baan als Junior Java Developer te krijgen.

    Ga nu meteen aan de slag. Na 6 maanden zul je ongetwijfeld je leven ten goede kunnen veranderen :)

    Is kennis van de programmeertaal C/C++ nodig om dit programma tijdens de cursus te leren?

    Het is NIET nodig om de basisprincipes van C/C++ of een andere programmeertaal te kennen om met onze cursus te beginnen. Onze cursus is ontworpen om helemaal opnieuw te leren en vereist geen programmeervaardigheden.

    Is Java een gemakkelijke of moeilijke programmeertaal om te leren?

    Het hangt ervan af met welke programmeertaal je het vergelijkt. C++ heeft bijvoorbeeld een hogere instapdrempel dan Java en zal daarom moeilijker te beheersen zijn.

    Python heeft een lagere instapdrempel, maar vanwege de scherpe syntaxis kan de beginner meer in de war raken.

    JavaScript is complex, zowel qua begrip als qua syntaxis.

    Java heeft een gemiddelde instapdrempel. Vanwege de strikte syntaxis is Java veel gemakkelijker te begrijpen. Daarom raden we Java aan als de eerste bestudeerde programmeertaal, omdat deze optimaal is.

    Welke programmeertaal is het beste?

    Elke programmeertaal is bedoeld voor verschillende doeleinden. HTML, CSS en JavaScript zijn bijvoorbeeld bedoeld voor het maken van de UI-interfaces, Objective-C is bedoeld voor het maken van apps op het iOS-platform enz.

    Java heeft het beste uit C en C++ gehaald en is een betere versie van beide talen geworden. "Schrijf één keer, ren overal". Dit is het belangrijkste Java-voordeel.

    We bieden programmeertaalcursussen Java aan, omdat we er zeker van zijn dat Java – de beste programmeertaal ter wereld is?, en dit is de reden:

    1. Java is gemakkelijk te leren;

    2. Java is een objectgeoriënteerde programmeertaal;

    3. Java heeft een goed ontworpen API;

    4. Krachtige ontwikkeltools zoals IntelliJ IDEA, Eclipse en Netbeans;

    5. Een grote verzameling open source-bibliotheken;

    6. Uitstekende gemeenschapsondersteuning;

    7. Java is gratis;

    8. Uitstekende documentatieondersteuning – Javadocs;

    9. Java is een onafhankelijk platform;

    10. Java is overal.

    Ook:

    1. Het grootste aantal vacatures op het gebied van programmeren bevindt zich in Java;

    2. Java-ontwikkelaars hebben de hoogste salarissen in de branche;

    3. Er is over de hele wereld veel vraag naar Java-ontwikkelaars, dus het is een geweldige kans om de wereld rond te reizen;

    4. Java is de meest veelbelovende programmeertaal die voortdurend evolueert;

    5. U kunt voor elk platform in Java schrijven;

    6. Java heeft de hoogste betrouwbaarheid en veiligheid in vergelijking met andere programmeertalen;

    Dus stop met het verspillen van je tijd en begin met leren? Na zes maanden kun je Junior Java Developer worden en je leven volledig ten goede veranderen.

    Ik wil programmeur worden. Wat moet ik doen?

    Eerst moet je beslissen welk carrièrepad je wilt volgen als je eenmaal programmeur bent geworden. Wat zou je willen doen? Games, applicaties voor Windows/Mac, mobiele apps en games, interfaces? Als je het niet zeker weet, begin dan gewoon ergens mee! Als je eenmaal begint, zul je er snel achter komen of je het leuk vindt of niet. Als het je niet bevalt, probeer dan gewoon iets anders, enzovoort, totdat je vindt wat je het leukst vindt.

    Als je niet weet waar je moet beginnen, probeer dan gewoon onze cursus! Java biedt veel kansen voor jouw talent. Om te beginnen kunt u desgewenst programma's voor de huishoudelijke artikelen ontwikkelen. U kunt bijvoorbeeld het verlichtingssysteem in uw huis programmeren, u kunt code schrijven voor uw slimme stofzuiger, koelkast, magnetron en andere elektronische apparaten in huis.

    Als je iets serieuzers wilt proberen, kun je proberen Android-apps te maken. Ja, heel Android is geschreven en wordt nog steeds in Java geschreven. Daarom kunt u alle apps voor het Android-platform maken.

    Als we het over computerspellen hebben, kun je plug-ins en modules voor Minecraft maken. Minecraft is ook in Java geschreven.

    Dat is niet alles wat u kunt doen met Java. Java is een van de veiligste programmeertalen. Daarom wordt Java vaak gebruikt om verschillende beveiligingssystemen te creëren voor de financiële sector en andere industrieën, waar beveiliging van het allergrootste belang is.

    Ik kan tot in het oneindige praten over de prestaties en voordelen van Java, maar het is beter om het één keer te proberen dan duizend keer te luisteren, vind je ook niet? :) Dus begin nu meteen.

    Veel succes en veel plezier ?

    Vanaf welke leeftijd kan ik op jullie cursus leren?

    Iedereen, ongeacht leeftijd, kan beginnen met leren op onze cursus.

    IntelliJ IDEA, CodeGym Plugin, JDK

    CodeGym plug-in installeren in Intellij IDEA

    Om het CodeGym taakmenu in Intellij IDEA te kunnen bekijken, moet u eerst onze plug-in installeren.
    U kunt onze plug-in vinden in het gedeelte Downloads van uw profielpagina op onze website.

    Nadat u onze plug-in heeft gedownload, volgt u deze stappen om deze in Intellij IDEA te installeren:

    1) Open Intellij IDEA en klik vervolgens op Bestand -> Instellingen in het pop-upmenu (of druk op de toetsenbordcombinatie Ctrl+Alt+S). Voor MAC-platforms: IntelliJ IDEA / Voorkeuren.

    2) Zoek en klik in het menu Instellingen op de optie "Plug-ins" in de lijst aan de linkerkant.

    3) Zoek onderaan het gedeelte 'Plug-ins' de knop 'Plug-in installeren vanaf schijf' en klik erop.

    4) U zult dan een venster voor het kiezen van een plug-inbestand zien verschijnen. Zoek de map waar u onze plug-in hebt gedownload, selecteer het bestand "CodeGymIdeaPlugin.jar" van de plug-in en klik op OK.

    5) Onze plug-in zou nu in de volledige lijst van alle geïnstalleerde plug-ins moeten verschijnen en de naam "CodeGymHomeWork" krijgen. Zorg ervoor dat het aangevinkt (geactiveerd) is.

    6) Klik op "Toepassen" en "OK" in het venster Instellingen.

    7) Intellij IDEA zal u vervolgens vragen de software opnieuw te starten om de wijzigingen te activeren. Doe dat alstublieft.

    Nadat Intellij IDEA opnieuw is opgestart, ziet u rechtsboven de menuknoppen van de plug-in.

    Wat is een "geheime sleutel"?

    Het is het unieke nummer van uw account. Je kunt het vinden op de instellingenpagina van je profielgedeelte op onze website. De geheime sleutel wordt gebruikt voor het initiëren van uw account wanneer u met onze plug-in in IntelliJ IDEA werkt, dus zelden ziet u het bericht met het verzoek om uw geheime sleutel in te voeren zodat de plug-in correct werkt. In de plug-in wordt de geheime sleutel weergegeven in het bestand met de naam "CodeGymPlugin.properties".

    Ook kunt u met behulp van een geheime sleutel inloggen op onze site. Geef of toon uw geheime sleutel dus aan niemand, tenzij iemand van CodeGym support u daarom vraagt, om u te helpen met een probleem.

    De taakcode in IntelliJ IDEA is rood gemarkeerd. Wat moet ik doen?

    Hoogstwaarschijnlijk hebt u de SDK niet aangesloten in IntelliJ IDEA. Om dit op te lossen, gaat u in IntelliJ IDEA naar Bestand -> Projectstructuur -> Platforminstellingen -> SDK's.
    Op het tabblad Classpath moet u alle jar-bestanden verbinden (ze zijn te vinden op «Java path»/jre/lib. In Windows is het standaard Java-pad — C:\Program Files\Java).

    Wat is IntelliJ IDEA en waarom heb ik het nodig?

    IntelliJ IDEA is een van de meest populaire geïntegreerde ontwikkelomgevingen (IDE). Het wordt gebruikt door de meeste Java-programmeurs. Wanneer u een baan krijgt, schrijft u hoogstwaarschijnlijk code in IntelliJ IDEA. Deze IDE versnelt het werk van de programmeur aanzienlijk en helpt bij het ontwikkelen van een goede codeerstijl. Om u in staat te stellen uw vaardigheden onder echte werkomstandigheden te perfectioneren, hebben we een speciale plug-in ontwikkeld voor het voltooien van CodeGym-taken in IntelliJ IDEA. U kunt het rechtstreeks in IntelliJ IDEA gebruiken om een lijst met beschikbare onvolledige taken te openen en deze met één klik ter verificatie in te dienen. Je leert hier meer over op het derde niveau van de Java Syntax-missie.

    Hoe download en configureer ik de plug-in?

    Het derde niveau van de Java Syntax-zoektocht bevat gedetailleerde instructies voor het laden, installeren en configureren van de CodeGym-plug-in.

    Mijn internetverbinding maakt gebruik van een proxyserver, maar de plug-in kan zich niet verifiëren op de server. Ik heb de plug-in geconfigureerd volgens de instructies. Wat is het probleem?

    U moet de proxy voor IntelliJ IDEA configureren. Link naar instructies voor het configureren van de proxy: https://www.jetbrains.com/help/idea/settings-http-proxy.html