Krijg volledige toegang tot leren op CodeGym door u te abonneren op een van onze abonnementen
  • Java Premium
    29
    $ per maand
    Voor het zelfstandig voltooien van de interactieve Java-cursus, zonder dat u zich aan een schema hoeft te houden.

    U krijgt:
    • toegang tot de basiscursus Java op het platform CodeGym
    • plug-in voor IntelliJ IDEA
    • vereisten en aanbevelingen voor taken
    • geautomatiseerde oplossingscontrole
    • "Help" sectie
    • "Games" sectie

Toegang tot de basiscursus Java 

De interactieve Java-cursus in eigen tempo bestaat uit 6 opdrachten: Java-syntaxis, Java-kern, Java-collecties, multithreading, JSP & servlets, SQL & Hibernate. In deze cursus vindt u alle belangrijke Java-onderwerpen: Java-syntaxis, standaardtypen, arrays, lijsten, collecties, generieke typen, uitzonderingen, werken met threads, werken met bestanden, werken met het netwerk en het internet. U leert ook OOP, serialisatie, recursie, annotaties, de meest voorkomende ontwerppatronen en meer.

Deze quests bevatten meer dan vijfhonderd minicolleges en meer dan duizend praktische taken van toenemende complexiteit. Deze cursus helpt je om zelfstandig de basis van Java-programmering in de praktijk onder de knie te krijgen.

De interactieve basiscursus is geschikt voor zowel beginners als meer ervaren programmeurs die Java willen leren.

Doorlopend leren 

U kunt op elk gewenst moment terugkeren naar de cursus, omdat we uw voortgang opslaan. Als u even een pauze nodig hebt van het oplossen van een grote taak, is dat prima: u kunt de code afmaken wanneer het u uitkomt. Dien uw oplossing gewoon in ter beoordeling en deze wordt opgeslagen op onze servers. Daarna kunt u vanaf elk apparaat terugkeren naar de oplossing door in te loggen op CodeGym met uw account.

Directe taakverificatie 

De beste manier om nieuwe stof onder de knie te krijgen, is door het in de praktijk te testen. Maar hoe weet je of je programma correct werkt? Iemand moet je taken controleren! Op CodeGym worden je taakoplossingen direct en automatisch gecontroleerd. De meeste taken worden in minder dan een seconde gecontroleerd. Je hebt maar één muisklik nodig en als je programma (oplossing) correct is geschreven, weet je het meteen.

Gedetailleerde informatie over taakverificatie 

U ontvangt niet alleen de taakconditie, maar ook een gedetailleerde lijst met vereisten die uit verschillende punten bestaat. Na verificatie ziet u uitgebreide informatie over de tests van uw taak, waardoor duidelijk wordt aan welke vereisten uw programma voldeed en aan welke niet.

In plaats van te raden waarom uw programma de verificatie niet doorstaat, kunt u zich richten op het oplossen ervan. Het is erg belangrijk om te weten dat een specifiek onderdeel van uw programma niet werkt en, nog belangrijker, om er zeker van te zijn dat alles anders werkt zoals het hoort.

Hulp bij taken 

CodeGym heeft een "Help" sectie die expliciet is gemaakt voor het bespreken van taakoplossingen. Daar kunt u uw niet-werkende oplossing posten en om hulp of advies vragen. U kunt anderen ook helpen fouten in hun programma's te vinden. U kunt "Help" rechtstreeks vanuit de taak openen en in de sectie zelf kunt u eenvoudig discussies over de gewenste taak vinden op basis van de ID of naam.

Bonustaken 

Gaat het leren soepel en kraak je taken als noten? Om te voorkomen dat je je gaat vervelen, heeft bijna elk onderwerp meerdere bonustaken. Zulke taken zijn gemarkeerd met een asterisk-symbool.

Ze zijn moeilijker dan normaal en niet makkelijk op te lossen. Hiervoor zul je je moeten wenden tot aanvullende literatuur of op internet moeten zoeken. Maar het zijn juist zulke uitdagingen — taken die je niet weet op te lossen — die je een sterke programmeur maken.

Plug-in 

Een IDE (Integrated Development Environment) is de belangrijkste professionele tool voor elke programmeur. Het is een speciaal programma voor het schrijven van software, en IntelliJ IDEA is een van de meest handige en populaire IDE's voor het schrijven van programma's in Java.

Met CodeGym leert u programma's schrijven in een professionele ontwikkelomgeving — IntelliJ IDEA. Om uw leven nog comfortabeler te maken, hebben we een speciale plugin geschreven voor IntelliJ IDEA, en met behulp hiervan kunt u een taak in twee muisklikken krijgen en deze met één muisklik indienen!

Taakaanbevelingen 

Kunnen taakvereisten worden verbeterd en nog slimmer worden gemaakt? Absoluut, en wij bij CodeGym hebben dat gedaan. Onze programmeurs analyseren voortdurend de oplossingen die door CodeGym-gebruikers zijn ingediend en zoeken naar veelvoorkomende fouten. Vervolgens schrijven ze voor elke dergelijke fout een speciale test waarmee we deze in uw code kunnen herkennen.

Wanneer u een taak ter verificatie indient, doorloopt deze talloze tests die zoeken naar bekende standaardfouten. Als dergelijke fouten worden gevonden, ontvangt u een aanbeveling van de taakauteur over hoe u de fout het beste kunt oplossen.

Controle van codestijl 

Goede programmeurs schrijven niet alleen correcte en precieze code, maar houden zich ook aan alle richtlijnen — vereisten en standaarden voor het schrijven van code. Daarom heeft CodeGym een “code style analyzer” die uw code controleert op naleving van standaarden en u een lijst met opmerkingen over uw code geeft.