Über CodeGym

Was ist CodeGym?

CodeGym ist ein interaktiver, spielerischer Online-Java-Programmierkurs.

Der Kurs besteht aus vier Quests (Java Syntax, Core, Multithreading, Collections), die jeweils aus 10 Levels bestehen. Jede Stufe beinhaltet kurze Vorlesungen zur Java-Theorie (eine Vorlesung pro Thema) und Aufgaben zur Festigung des erworbenen Wissens. Der Zugriff auf die Materialien wird im Verlauf des Kurses nacheinander geöffnet.

Die Hauptmerkmale des Kurses:

  • Lernen im Spielformat. CodeGym ist eine futuristische Welt mit eigenen Charakteren und eigener Geschichte. Der Charakter, den Sie „aufrüsten“ müssen, ist Amigo, der Roboter, der das Programmieren von der Pike auf lernt. Für das korrekte Erledigen der Aufgaben erhalten Sie Boni („dunkle Materie“), die dann zum Öffnen neuer Vorlesungen/Levels und zum Weiterkommen im Kurs verwendet werden.

  • Das nötige Minimum an Theorie mit lebendigen, interessanten Beispielen. Der Kurs vermittelt nur Kenntnisse, die für eine Beschäftigung wirklich notwendig sind.

  • Lernen durch Übung. 80 % des Kurses sind praktischen Aufgaben gewidmet. Schon in den ersten Lektionen tauchen Aufgaben auf, deren Komplexität nach und nach zunimmt. Sie können Aufgaben direkt auf der Website lösen, was eine sofortige Überprüfung Ihres Codes und Empfehlungen zu dessen Verbesserung beinhaltet.

  • Vorbereitung auf die Beschäftigung. Ab der Mitte des Kurses beginnen die Studierenden, Miniprojekte zu schreiben (z. B. eine Bewerbung für ein Restaurant, einen Chatbot, Spiele) und erhalten Aufgaben zur Vorbereitung auf Vorstellungsgespräche.

  • Hilfe von Kursentwicklern, Studenten und CodeGym-Alumni. Sie können die Community um Hilfe bei der Lösung komplexer Aufgaben bitten und alle Fragen im Zusammenhang mit Ausbildung und Jobsuche besprechen. CodeGym ist eine globale Community von Programmierern.

Ziel des gesamten Kurses ist es, echte Java-Programmierkenntnisse zu erwerben, damit Sie problemlos als Programmierer arbeiten können.

Was lerne ich von CodeGym?

Zunächst lernen Sie Java Core. Dies ist der Kern der Java-Sprache – alles, was JEDER potenzielle Junior-Java-Entwickler wissen muss. Und Sie werden dies durch Übung lernen, indem Sie mehr als 1200 Aufgaben gelöst haben. Ab der zweiten Kurshälfte werden Sie auch auf Miniprojekte wie Sokoban, Star Wars-Spiele, Online-Chat, Geldautomaten-Emulator und mehr stoßen.

Darüber hinaus widmen sich einige der Lektionen neben Java auch dem Vorstellungsgespräch und dem Verfassen eines Lebenslaufs.

Wo kann ich den Lehrplan einsehen?

Detaillierter Lehrplan und eine Liste der untersuchten Themen sind in den Questkarten verfügbar: Java-Syntax, Java-Kern, Java-Multithreading und Java-Sammlungen.

Stellen Sie Diplome/Zertifikate aus?

Programmieren ist eine praktische Tätigkeit. Daher wird kein potenzieller Arbeitgeber auch nur das schönste Stück Papier glauben, das den Abschluss eines Kurses bestätigt, bis er die tatsächlichen Fähigkeiten überprüft hat. Daher stellen wir keine Zertifikate aus.

Stattdessen unterrichten wir das Programmieren so, dass ein CodeGym-Absolvent einen Job bekommen kann, unabhängig davon, ob er ein Diplom, ein Zertifikat oder andere Bildungstrophäen besitzt.

Welche Vorteile bringt mir das Lernen auf CodeGym?

Das Lernen mit CodeGym wird Ihnen dabei helfen, Programmierkenntnisse auf die effizienteste Weise zu erwerben.

Es ist unmöglich, Programmierer zu werden, indem man nur ein Buch liest oder ein Video ansieht! Um das Programmieren zu lernen, müssen Sie... nun ja, programmieren und das „richtige“ Programmierdenken entwickeln.

Dabei helfen mehr als 1.200 Aufgaben unterschiedlicher Komplexität und automatischer Verifizierung. Durch das Lösen aller Aufgaben sammeln Sie über 300-500 Stunden Praxiserfahrung. Die Kombination aus Theorie, Praxis und – am wichtigsten – Überprüfung des von Ihnen geschriebenen Codes – das bietet CodeGym.

Wo finde ich Rezensionen zu CodeGym?

  1. Den Bereich „Bewertungen“ finden Sie auf unserer Website. Hier können Sie Ihr Feedback hinterlassen und die Meinungen anderer Benutzer lesen.
  2. Sie können auch im Internet nach Rezensionen suchen. Geben Sie „CodeGym-Bewertungen“ in Google ein und Sie erhalten zahlreiche Ergebnisse. Wir filtern keine Bewertungen Dritter heraus, sodass Sie nicht nur positive Bewertungen (von denen es erfreulicherweise noch viele weitere gibt), sondern auch konstruktive und wenig konstruktive Kritik sehen können.

PS: Bewertungen sind subjektiv, eine eigene Meinung kann man sich also erst bilden, wenn man etwas selbst ausprobiert. Probieren Sie das erste Level auf CodeGym aus – es ist völlig kostenlos.

Über Aufgaben

Was bedeutet „epische Aufgaben“?

Möglicherweise sind Sie auf Aufgaben mit der Bezeichnung „Episch“ gestoßen. Dabei handelt es sich um sogenannte „Aufgaben aus der Zukunft“. Sie basieren auf der Theorie von bis zu drei kommenden Leveln. Dies geschah absichtlich. Wenn Sie die Aufgabe jetzt wirklich lösen möchten, aber nicht über ausreichende Kenntnisse verfügen, müssen Sie selbst recherchieren. Dies ist eine nützliche Fähigkeit für jeden Programmierer. Andernfalls, wenn Sie mit dem Kurs fortfahren möchten, legen Sie die Aufgabe einfach beiseite und kehren Sie später zu ihr zurück, sobald Sie die erforderlichen theoretischen Kenntnisse erworben haben.

Was ist das Besondere an Ihren Aufgaben? Ist es nicht besser, selbst zu programmieren und nicht für eine „Aufgabensammlung“ zu bezahlen?

Erstens ist es gar nicht so einfach, Aufgaben zu finden, die Ihnen dabei helfen, sich in die richtige Richtung zu entwickeln, insbesondere für einen unerfahrenen Entwickler. Zweitens: Selbst wenn das Programm korrekt funktioniert und eine Antwort liefert, bedeutet dies nicht, dass das Problem korrekt gelöst wurde.

Aus diesem Grund spielt das automatische Verifizierungssystem in unserem Kurs eine wichtige Rolle. Unser intelligenter Validator überprüft Ihre Aufgabe sofort, analysiert etwaige Fehler und sendet Empfehlungen zu deren Beseitigung.

Wie viele und was für Aufgaben erledigen Sie?

In vier CodeGym-Quests gibt es mehr als 1200 Aufgaben.

Sie können inhaltlich unterschiedlich sein:

  1. Code-Eingabe. Dies ist die einfachste Art von Aufgabe, die aus der mechanischen Codeeingabe besteht. Davon gibt es nicht viele, aber sie werden auch in der Anfangsphase der Ausbildung benötigt, damit sich der Schüler an das Schreiben von Code gewöhnt.

  2. Korrigieren des fertigen Codes, um ihn an die Bedingungen der Aufgabe anzupassen.

  3. Schreiben Sie Ihren eigenen Code, um die Aufgabe zu lösen.

Sie können chronologisch unterschiedlich sein:

  1. Aufgaben für den behandelten Stoff – Diese Aufgaben kommen normalerweise direkt nach den Vorlesungen. Meistens sind sie einfach, obwohl alles passieren kann?

  2. Aufgaben „aus der Zukunft“. Dies sind Aufgaben, bei denen Sie dem behandelten Vorlesungsstoff ein wenig voraus sind: Es wird etwas enthalten sein, das noch nicht in den Vorlesungen enthalten war. Hinweis: Normalerweise wird der Stoff, der zur Lösung von „Zukunftsaufgaben“ benötigt wird, im nächsten Level bereitgestellt.

Sie können sich im Umfang unterscheiden:

  1. Einfache Aufgaben mit einer/mehreren Bedingungen.

  2. Miniprojekte (verfügbar ab Level 20), die aus mehreren Unteraufgaben bestehen. Das Ergebnis der Erledigung solcher Aufgaben ist ein interessantes und manchmal nützliches Programm, beispielsweise ein kleines Spiel, ein URL-Shortener oder ein Geldautomaten-Emulator. Sie erstellen Schritt für Schritt ein Miniprojekt (die Bedingungen sind in 5-20 Teilaufgaben unterteilt).

Was bedeuten die Aufgabenanforderungen?

Um zu verstehen, was getan werden muss, um die Aufgaben erfolgreich abzuschließen, erhalten Sie für jede Aufgabe eine Liste mit Anforderungen.

Wenn Sie Ihre Lösung zur Überprüfung senden, wird neben jeder erfüllten Bedingung ein Häkchen angezeigt. Wenn die Bedingung nicht erfüllt ist, erscheint ein Kreuz. Auf diese Weise wird genau klar, an welchen Bedingungen gearbeitet werden muss, damit die Aufgabe die Prüfung besteht.

Was sind Aufgabenempfehlungen?

Stellen Sie sich vor, Ihr Code hat einen Fehler. Aus irgendeinem Grund funktioniert es nicht richtig. Aber warum? Um dies zu verstehen, müssen Sie die Codeempfehlungen nach der Aufgabenüberprüfung überprüfen. Ein automatischer virtueller Tutor kommentiert Ihren Code, weist auf den Fehler hin und erklärt in 95 % der Fälle den Grund für sein Auftreten.

Lehrmethodik

Warum Sie Java lernen sollten

Java ist die zukunftssicherste Programmiersprache, die sich ständig weiterentwickelt und verbessert. Seit mehr als 20 Jahren hat der Java-Markt seinen Status als Marktführer fest gefestigt, und bisher gibt es keine Voraussetzungen für einen Rückgang seiner Beliebtheit bei Entwicklern. Trotz seines Alters blüht Java weiterhin.

5 Gründe, aus beruflicher Sicht mit dem Erlernen von Java zu beginnen:

  1. Die meisten offenen Programmierstellen beziehen sich auf Java.
  2. Java-Entwickler haben die höchsten Gehälter in der Branche.
  3. Java-Entwickler sind auf der ganzen Welt gefragt, daher ist dies eine großartige Gelegenheit, überall hin zu reisen und zu arbeiten.
  4. Sie können für jede Plattform in Java schreiben. Die Java-Programmierung implementiert das Prinzip „Einmal schreiben – überall ausführen“.
  5. Java bietet im Vergleich zu anderen Programmiersprachen die höchste Zuverlässigkeit und Sicherheit.

Java bietet im Vergleich zu anderen Programmiersprachen die höchste Zuverlässigkeit und Sicherheit.

  1. Java kann auch ohne mathematisch-technische Vorkenntnisse beherrscht werden.
  2. Java ist eine objektorientierte Programmiersprache.
  3. Java verfügt über eine gut gestaltete API.
  4. Java verfügt über leistungsstarke Entwicklungstools wie IntelliJ IDEA, Eclipse und Netbeans.
  5. Eine große Sammlung von Open-Source-Bibliotheken.
  6. Ausgezeichnete Community-Unterstützung.
  7. Hervorragende Dokumentationsunterstützung – Javadocs.
  8. Java ist eine unabhängige Plattform.
  9. Java wird überall verwendet.

Kurz gesagt: Beginnen Sie mit dem Lernen. ? Wenn Sie regelmäßig lernen, können Sie in 6-12 Monaten Java-Entwickler werden und Ihr Leben drastisch verändern.

Viel Glück!

Wie unterscheidet sich CodeGym von anderen Kursen?

  • VIEL Übung: mehr als 1200 Aufgaben, darunter auch Miniprojekte.
  • Online-Kurs mit umfassendem Schulungsprogramm.
  • Sie können jederzeit in Ihrem eigenen Tempo üben.
  • Sofortige Aufgabenüberprüfung.
  • Analyse und Empfehlungen des Studentencodes.
  • Empfehlungen zum Codestil für Studenten.
  • Web-IDE mit Syntaxhervorhebung und automatischer Vervollständigung zum Erledigen von Aufgaben direkt auf der Website.
  • Plugin zum Erledigen von Aufgaben über die IDE für Profis – IntelliJ IDEA.
  • Spielformat und Handlung.
  • Gamification und Plot
  • Eine riesige Community, in der Menschen Erfahrungen austauschen und sich gegenseitig beim Lernen helfen.

Was ist die Einzigartigkeit unserer Lehrmethodik?

Die Einzigartigkeit unseres Kurses liegt in einer Kombination von Faktoren.

Zunächst konzentrieren wir uns auf die Programmierpraxis. Der Kurs basiert auf mehr als 1200 Aufgaben unterschiedlicher Komplexität und Formats, die dazu beitragen, das erworbene Wissen sofort zu festigen und sogar ein wenig voranzukommen, nachdem Sie sich selbst mit einigen theoretischen Nuancen befasst haben. Um beim Lernen voranzukommen, müssen Sie möglichst viele Aufgaben lösen. Daher verfügen Sie am Ende des Kurses über mindestens 300-500 Stunden praktische Programmiererfahrung.

Ein intelligentes System zur automatischen Aufgabenüberprüfung (virtueller Tutor), mit dem Schüler:

  1. Die Aufgabe sofort zur Überprüfung senden und eine Antwort erhalten können, unabhängig davon, ob sie richtig gelöst wurde oder nicht.
  2. Aufgabenanforderungen abrufen.
  3. Holen Sie sich Kommentare vom virtuellen Tutor, der Ihnen sagt, was mit dem Code nicht stimmt und wie Sie ihn beheben können.
  4. Holen Sie sich eine Codestilanalyse. Eindeutiger Code ist bei der Teamarbeit sehr wichtig.

Umfassende Vorbereitung auf den Berufseinstieg.
Das ultimative Ziel des Bestehens des CodeGym-Kurses ist es, einen Job als Java-Programmierer zu bekommen. CodeGym bietet viel, um dies zu ermöglichen:

  1. Java Core Lectures.

  2. Vorträge zu verwandten Technologien (z. B. JavaScript).

  3. Aufgaben mit automatischer Codeüberprüfung.

  4. Aktiver Hilfebereich, in dem das CodeGym-Entwicklungsteam und die Kursteilnehmer antworten.

  5. Miniprojekte zum Üben.

  6. Motivationsvorträge (Motivation ist beim Selbststudium SEHR wichtig!).

  7. Links zu zusätzlichen Materialien.

  8. Interviewfragen und detaillierte Analyse der Antworten.

  9. Gruppenbereich, in dem Sie nützliche Materialien finden, die Ihnen beim Lernen helfen.

Da es wichtig ist, beim Lernen nicht vor Langeweile zu sterben, sind unsere Vorlesungen mit einer unaufdringlichen, aber interessanten Handlung mit nachdenklichen Charakteren verknüpft. Du bist Amigo, ein junger Roboter, dem das Programmieren auf der Raumsonde Galaxy Rush beigebracht wird. Auf Ihrer Reise werden Sie von sehr neugierigen Persönlichkeiten begleitet :) Den Rest erfahren Sie im Kurs.

Warum ist der Vorlesungstext so stark ausgeschmückt?

Ist Ihnen aufgefallen, dass in guten Entwicklungsumgebungen auch der Code dekoriert ist? Dies geschieht, um die Wahrnehmung zu vereinfachen. Unsere Vorlesungstexte verfolgen den gleichen Zweck.

Abonnements

Welche Abonnements haben Sie?

Es stehen heute zwei Arten von Abonnements zur Registrierung zur Verfügung: Premium und Premium Pro.

Premium Pro fungiert als erweiterte Version eines Premium-Abonnements. Premium Pro umfasst alle Funktionen eines Premium-Abonnements sowie:

  1. Die Möglichkeit, Aufgaben erneut abzuschließen, während die Aufgabe den Status „Abgeschlossen“ hat;

  2. Analyse des Codestils;

Eine detaillierte Beschreibung der einzelnen Funktionen sowie eine Vergleichstabelle der Abonnements finden Sie im Abschnitt Abonnements. Klicken Sie in der Vergleichstabelle auf die Funktion, um deren detaillierte Beschreibung anzuzeigen.

Abonnementdauer und -kosten

Sie können ein Abonnement für einen Zeitraum von 1 Monat oder 1 Jahr ab Zahlungsdatum abschließen. Die Abonnementpreise betragen:

Premium – 29 $/Monat und 149 $/Jahr.
Premium Mentor – 105 $/Monat und 1290 $/Jahr.
Premium Mentor Pro – 200 $/Monat und 1333 $/Jahr (Einsparung von 198 $).

Im Abschnitt „Abonnements“ werden nur die Kosten angezeigt, die mit einem monatlichen Abonnementtyp verbunden sind. Um ein Jahresabonnement abzuschließen, klicken Sie auf der Abonnementkarte des gewünschten Abonnementtyps auf die Schaltfläche „Kaufen“. Sehen Sie sich als Nächstes auf der Zahlungsseite Schritt 1 an, ändern Sie den Abonnementzeitraum von „Monat“ in „Jahr“ und bezahlen Sie das Abonnement mit den unten verfügbaren Methoden.

Ist ein Studium ohne Abonnement möglich?

In unserem Java-Kurs haben Sie die Möglichkeit, das erste Level kostenlos zu absolvieren. Dies wird Ihnen helfen, die Funktionen von CodeGym zu verstehen und zu beurteilen, ob unser Lernformat das Richtige für Sie ist. Ein weiterer Zugriff ist nur möglich, wenn Sie ein Abonnement haben.

Welche Vorteile bietet ein Abonnement?

Mit einem Abonnement erhalten Sie sequenziellen Zugriff auf den CodeGym-Kurs – von Level 0 bis Level 40. Zusätzlich zum Zugriff auf den Kurs erhalten Sie eine Reihe von Funktionen, die in einem kostenpflichtigen Abonnement enthalten sind – sofortige Aufgabenüberprüfung, Empfehlungen und detaillierte Informationen zur Aufgabenüberprüfung, Bonusaufgaben, Miniprojekte und vieles mehr.

Monatliche Abonnements beinhalten eine automatische Verlängerung. Was ist es?

Monatliche Abonnements beinhalten eine automatische Verlängerungsoption. Das Abonnement ist ab dem Zahlungsdatum 30 Tage lang aktiv. Die automatische Verlängerung (neue Zahlung) wird 1 Tag vor Ablauf des Abonnements eingeleitet.

Das ist sehr praktisch: Sie müssen sich nicht merken, wann der Zugriff auf den Lehrplan gesperrt wird. Dadurch erhalten Sie ununterbrochenen Zugang zum Lernen auf unserer Website.

Die automatische Verlängerung des Abonnements ist bei der Zahlung mit Visa- und Mastercard-Karten standardmäßig aktiviert, was von Stripe auf der Zahlungsseite verarbeitet wird. Darüber hinaus können Abonnements mit automatischer Verlängerung jederzeit in den Abonnementeinstellungen auf der Website deaktiviert werden.

Enthalten Jahresabonnements eine automatische Verlängerung?

Nein. Die automatische Verlängerungsoption wird nur für Monatsabonnements bei Zahlung mit VISA und Mastercard aktiv.

Ist es beispielsweise möglich, ein 3-Monats-Abonnement zu erhalten?

Ja, du kannst. Dazu müssen Sie für jeden Monat des Abonnements drei separate Zahlungen leisten.

Sie müssen diesen Vorgang befolgen: Gehen Sie zum Abschnitt „Abonnements“, klicken Sie auf der Abonnementkarte auf die Schaltfläche „Kaufen“ und bezahlen Sie dann. Führen Sie dies je nach gewünschter Dauer des Abonnements dreimal oder öfter durch.

Wenn Sie zwei Abonnements hintereinander kaufen, werden diese dann zusammengefasst?

Wenn die Abonnements vom gleichen Typ sind, werden sie zwar aggregiert, wenn die Abonnements jedoch unterschiedlich sind, erfolgt dies nicht.

Sie haben beispielsweise ein aktives Premium-Abonnement für einen Monat, es ist weitere 20 Tage gültig und Sie entscheiden sich für ein jährliches Premium-Abonnement. In diesem Fall werden die Abonnements zusammengefasst und nach Bezahlung des Jahresabonnements verfügen Sie über ein gültiges Premium-Abonnement für 385 Tage.

Bei unterschiedlichen Abonnementtypen sind diese gleichzeitig aktiv und die Gültigkeitszeiträume werden nicht aggregiert.

Können wir den Abonnementtyp später ändern?

Ja, Sie können die Art des Abonnements ändern, nachdem das aktuelle Abonnement abgelaufen ist.

Wenn Sie ein Monatsabonnement haben, müssen Sie zunächst das aktuelle Abonnement des Kurses in den Abonnementeinstellungen auf der Website kündigen. Sobald das aktuelle Abonnement abgelaufen ist, gehen Sie zur Seite „Abonnements“ und wählen Sie eine andere Art von Abonnement für die Zahlung aus.

Wenn Sie ein Jahresabonnement haben, müssen Sie warten, bis es abgelaufen ist, und erst dann für ein anderes Jahresabonnement bezahlen.

Es besteht keine Möglichkeit, das Abonnement durch Zahlung der Kostendifferenz zu aktualisieren.

Kann ich die automatische Verlängerung des Abonnements kündigen?

Ja, dies kann im Bereich „Abonnements“ / „Mein Abonnement“ erfolgen. Klicken Sie auf die Schaltfläche „Verwalten“ Ihres aktiven Abonnements und dann auf die Schaltfläche „Deaktivieren“.

Nach dem Klicken auf die Schaltfläche „Deaktivieren“ bleibt das Abonnement bis zum Ende des bezahlten Zeitraums gültig. Es werden keine weiteren Gebühren erhoben.

Ist das Abonnement bei einem Monats-/Jahresabonnement bis zum Ende des aktuellen Monats/Jahres gültig?

Das Abonnement für 1 Monat ist ab dem Zahlungsdatum 30 Tage lang gültig.
Das Abonnement für ein Jahr ist ab dem Zahlungsdatum 365 Tage lang gültig.

Ist es möglich, Abonnements zu pausieren?

Nein. Es ist nicht möglich, Abonnements zu pausieren.

Werden die alten Aufgabenlösungen auch ohne Abonnement verfügbar sein?

Wenn für das Konto länger als 30 Tage kein Abonnement besteht, beginnt unser System damit, die alten Aufgabenlösungen zu löschen, die auf der Website oder der mobilen Anwendung sichtbar sind. Leider können wir solche gelöschten Aufgabenlösungen nicht wiederherstellen, auch wenn Sie später ein neues Abonnement erwerben. Wir empfehlen Ihnen, alle Kursaufgaben im Intellij IDEA-Projekt zu bearbeiten.

Allgemeines

Bieten wir Kurse in Python, C, C++, C#, .NET, JavaScript und anderen Programmiersprachen an?

Leider nicht. CodeGym bietet derzeit nur einen Java-Programmiersprachenkurs an.

Haben Sie eine Android/iOS-App zum Lernen?

Wir haben eine Android-Anwendung – Google Play.

Kann ich an Ihrem Kurs teilnehmen, wenn ich keine grundlegenden Programmierkenntnisse habe?

Sicher! Unser Kurs richtet sich an absolute Anfänger und erfordert keinerlei Programmierkenntnisse oder Erfahrung.

Müssen Sie registriert sein, um Ihren Fortschritt zu speichern?

Wenn Sie diese Seite zum ersten Mal besuchen, weist unser System Ihnen automatisch ein temporäres Konto zu.
Wenn Sie den Kurs auf dieser Tutorial-Seite gestartet und dann geschlossen haben, wird Ihr Fortschritt automatisch gespeichert, es sei denn, Sie leeren den Cache Ihres Browsers.
Um mit dem Kurs fortzufahren, besuchen Sie bitte unsere Website. Sobald Sie auf der Website sind, sehen Sie eine Seite wie im folgenden Beispiel:

Suchen Sie im Abschnitt „Erneut gesendete Lektionen“ nach der letzten verfügbaren Lektion und klicken Sie darauf, um mit dem Kurs dort fortzufahren, wo Sie ihn verlassen haben.

So schalten Sie die nächste Lektion oder das nächste Level frei.

Um in unserem Kurs weiterzukommen, müssen Sie über ausreichend Dunkle Materie verfügen.
Bitte stellen Sie sicher, dass Sie die verfügbaren Aufgaben abschließen, um mehr Dunkle Materie zu gewinnen und diese dann für den weiteren Verlauf des Kurses zu verwenden.

Wenig Dunkle Materie

Wenn Sie feststellen, dass Ihre Dunkle Materie zur Neige geht oder bei Null liegt, müssen Sie, um mit dem Kurs fortzufahren, einige unerledigte Aufgaben erledigen, die Ihnen im Kurs zur Verfügung gestellt werden.
Alle Ihre noch nicht erledigten Aufgaben finden Sie auf der Startseite Ihres Profils.

Ist dieser Kurs kostenlos?

Ab Level 1 unseres Kurses benötigen Sie eines unserer Abonnements.

Wir haben derzeit zwei kostenpflichtige Abonnements:

Premium kostet 49 $/Monat oder 499 $/Jahr.
Premium Pro kostet 99 $/Monat oder 999 $/Jahr.

Durch den Kauf eines Jahresabonnements sparen Sie fast 20 %.

Weitere Informationen zu den einzelnen Abonnements und ihren Vorteilen finden Sie unter: https://codegym.cc/de/prices

Zurücksetzen oder Ändern von Kursstufen

Leider können wir Ihren Fortschritt nicht zurücksetzen oder ändern.
Die einzige Möglichkeit, von vorne zu beginnen, besteht darin, ein neues Konto zu erstellen, sich anzumelden und den Kurs von vorne zu beginnen.

Was ist eine „Dunkle Materie“?

„Dunkle Materie“ ist eine sogenannte CodeGym-Kurswährung, die Sie durch das Erledigen von Aufgaben, beim Durchlaufen von Vorlesungen und Levels verdienen.
Die dunkle Materie wird benötigt, um neue Vorlesungen und Ebenen zu eröffnen.
Es ist alles Teil eines spielerischen Lernprozesses, den wir für unsere Schüler entwickelt haben.

So überprüfen Sie Ihren Fortschritt:

Sie können Ihr Level und die Menge an Dunkler Materie auf jeder Seite neben Ihrem Avatar in der Kopfzeile unserer Website sehen.
Wenn Sie außerdem auf Ihren Avatar klicken, werden Sie zur Startseite Ihres Profils weitergeleitet, wo Sie auch Ihr aktuelles Level, die Menge an Dunkler Materie und den verbleibenden Stand (in Bezug auf Lektionen/Aufgaben) sehen.

Gibt es Video-Tutorials?

Leider verfügen wir derzeit über keine Video-Tutorials zur Ergänzung des Vorlesungsstoffs. Wenn diese Funktion verfügbar wird, wird sie in unserer CodeGym- Gruppe bekannt gegeben. Bitte stellen Sie sicher, dass Sie dieser Gruppe beitreten, um keine wichtigen Aktualisierungen unseres Kurses oder der Website zu verpassen.

Job nach unserem Kurs? Werde ich einen finden?

Nach Abschluss unseres Kurses besteht die Möglichkeit, einen Job als Junior Java Developer zu finden. Sie sollten sich jedoch nicht nur auf unseren Kurs verlassen. Lesen Sie Bücher über Java, üben Sie so viel Programmieren wie möglich, und ich bin mir sicher, dass Sie bald einen Job finden werden.

Wie kann ich dort fortfahren, wo ich aufgehört habe?

Sobald Sie sich angemeldet haben, klicken Sie auf Ihren Avatar in der Kopfzeile der Website, um zur Startseite Ihres Profils zu gelangen. Dort finden Sie Ihre letzten Lektionen und noch nicht erledigten Aufgaben aufgelistet. Andernfalls können Sie im Menü links auf der Website auf die Schaltfläche „Kurs“ klicken und dann auf die Quest klicken, an der Sie sich gerade befinden (die Schaltfläche „In Bearbeitung“ wird angezeigt), die Sie zur Questkarte führt (d. h Liste der Level für diese Quest). Sie sollten dann den Text „In Bearbeitung“ neben der Stufe, auf der Sie sich befinden, und das Symbol „Aktuelle Lektion“ rechts neben der Stufe „In Bearbeitung“ sehen.

Wie fange ich mit dem Lernen an?

Klicken Sie auf unserer Landingpage auf Start. Wenn Sie alle Willkommensseiten durchgehen, speichern Sie Ihren Fortschritt bei der Registrierung und können mit dem Kurs fortfahren.

Oder Sie können hier ein Konto erstellen. Nach der Anmeldung werden Sie zur ersten Vorlesung des Kurses weitergeleitet.

Viel Spaß :)

Wie melde ich mich an?

Folgen Sie diesem Link, um ein Konto zu erstellen und unserer Community beizutreten.

Können Sie den Kurs zum Offline-Lernen herunterladen?

Leider können Sie den Kurs nicht zum Offline-Lernen herunterladen.

Wie lange dauert das Erlernen und wie beherrscht man das Programm?

Dafür braucht es die Lust am Lernen. Verlangen – ist der Schlüssel zum erfolgreichen Lernen. Wenn Sie in unserem Kurs intensiv lernen (10 – 15 Stunden pro Woche) – Aufgaben lösen, Vorlesungen und Bücher aufmerksam lesen, können Sie nach sechs Monaten Ihren ersten Job als Junior Java Developer bekommen und Ihr Leben komplett verändern.

Welche Software soll ich installieren?

Zur Ergänzung unseres Kurses müssen Sie die IntelliJ IDEA-Software und das neueste Java Development Kit Pack (JDK) installieren.

Außerdem benötigen Sie das Plugin „CodeGym“ für IntelliJ IDEA. Wie Sie die Software installieren und wo Sie sie bekommen, erfahren Sie hier und hier.

Ich kenne die Grundlagen von Java. Wird der CodeGym-Kurs für mich nützlich sein?

Sicher!
Obwohl unser Kurs für Anfänger konzipiert ist, kann er Sie auf höheren Niveaus dennoch ins Schwitzen bringen. Versuch es. Ich denke, es wird für Sie nützlich sein. In jedem Fall werden Sie Ihre Kenntnisse der Java-Grundlagen zumindest auffrischen und ergänzen.

Ist der CodeGym-Kurs für Anfänger geeignet?

Ja! Unser Kurs ist für das Lernen von Grund auf konzipiert und erfordert keine Programmierkenntnisse. Unser Kurs vermittelt Ihnen alle Kenntnisse und Fähigkeiten, um Ihren ersten Job als Junior Java Developer zu bekommen.

Fangen Sie gleich an. Nach 6 Monaten werden Sie zweifellos in der Lage sein, Ihr Leben zum Besseren zu verändern :)

Sind Kenntnisse der Programmiersprache C/C++ erforderlich, um mit dem Erlernen dieses Programms im Kurs zu beginnen?

Es ist NICHT notwendig, die Grundlagen von C/C++ oder einer anderen Programmiersprache zu kennen, um mit dem Lernen in unserem Kurs zu beginnen. Unser Kurs ist für das Lernen von Grund auf konzipiert und erfordert keine Programmierkenntnisse.

Ist Java eine leicht oder schwer zu erlernende Programmiersprache?

Es hängt davon ab, mit welcher Programmiersprache Sie es vergleichen. C++ hat beispielsweise eine höhere Einstiegsschwelle als Java und ist dementsprechend schwieriger zu beherrschen.

Python hat eine niedrigere Einstiegsschwelle, aber aufgrund der Wortspielsyntax kann der Anfänger verwirrter sein.

JavaScript ist sowohl im Verständnis als auch in der Syntax komplex.

Java hat eine durchschnittliche Einstiegsschwelle. Aufgrund seiner strengen Syntax ist Java viel einfacher zu verstehen. Daher empfehlen wir Java als erste studierte Programmiersprache, da diese optimal ist.

Welche Programmiersprache ist die beste?

Jede Programmiersprache ist für unterschiedliche Zwecke gedacht. HTML, CSS und JavaScript sind beispielsweise für die Erstellung der UI-Schnittstellen gedacht, Objective-C ist für die Erstellung von Apps auf der iOS-Plattform usw. gedacht.

Java hat das Beste aus C und C++ übernommen und ist zu einer besseren Version dieser beiden Sprachen geworden. „Einmal schreiben, überall ausführen“. Dies ist der Hauptvorteil von Java.

Wir bieten Java-Programmiersprachenkurse an, weil wir sicher sind, dass Java die beste Programmiersprache der Welt ist, und hier ist der Grund:

  1. Java ist leicht zu erlernen;

  2. Java ist eine objektorientierte Programmiersprache;

  3. Java verfügt über eine gut gestaltete API.

  4. Leistungsstarke Entwicklungstools wie IntelliJ IDEA, Eclipse und Netbeans;

  5. Eine große Sammlung von Open-Source-Bibliotheken;

  6. Ausgezeichnete Community-Unterstützung;

  7. Java ist kostenlos;

  8. Hervorragende Dokumentationsunterstützung – Javadocs;

  9. Java ist eine unabhängige Plattform;

  10. Java ist überall.

Außerdem:

  1. Die meisten offenen Stellen im Bereich Programmierung gibt es in Java;

  2. Java-Entwickler haben die höchsten Gehälter in der Branche;

  3. Java-Entwickler sind auf der ganzen Welt gefragt, daher ist es eine großartige Gelegenheit, die Welt zu bereisen;

  4. Java ist die vielversprechendste Programmiersprache, die sich ständig weiterentwickelt;

  5. Sie können in Java für jede Plattform schreiben;

  6. Java weist im Vergleich zu anderen Programmiersprachen die höchste Zuverlässigkeit und Sicherheit auf;

Verschwenden Sie also keine Zeit mehr und beginnen Sie mit dem Lernen? Nach sechs Monaten können Sie Junior Java Developer werden und Ihr Leben komplett zum Besseren verändern.

Ich möchte Programmierer werden. Was soll ich machen?

Zunächst müssen Sie entscheiden, welchen Karriereweg Sie als Programmierer einschlagen möchten. Was würdest du gern tun? Spiele, Anwendungen für Windows/Mac, mobile Apps und Spiele, Schnittstellen? Wenn Sie es nicht sicher sagen können, beginnen Sie einfach mit etwas! Wenn Sie einmal angefangen haben, werden Sie schnell feststellen, ob es Ihnen Spaß macht oder nicht. Wenn es Ihnen nicht gefällt, probieren Sie einfach etwas anderes aus und so weiter, bis Sie das gefunden haben, was Ihnen am besten gefällt.

Wenn Sie nicht wissen, wo Sie anfangen sollen, probieren Sie einfach unseren Kurs aus! Java bietet viele Möglichkeiten für Ihr Talent. Wenn Sie möchten, können Sie zunächst Programme für die Haushaltsgegenstände entwickeln. Sie können beispielsweise das Beleuchtungssystem in Ihrem Haus programmieren und Code für Ihren intelligenten Staubsauger, Kühlschrank, Mikrowelle und andere elektronische Heimgeräte schreiben.

Wenn Sie etwas Ernsthafteres ausprobieren möchten, können Sie versuchen, Android-Apps zu erstellen. Ja, Android wurde vollständig in Java geschrieben und wird es auch weiterhin tun. Daher können Sie beliebige Apps für die Android-Plattform erstellen.

Wenn es um Computerspiele geht, können Sie Plugins und Module für Minecraft erstellen. Auch Minecraft wurde in Java geschrieben.

Das ist nicht alles, was Sie mit Java erreichen können. Java ist eine der sichersten Programmiersprachen. Daher wird Java häufig zur Erstellung verschiedener Sicherheitssysteme für den Finanzsektor und andere Branchen verwendet, in denen Sicherheit von größter Bedeutung ist.

Ich kann unendlich viel über die Leistung und die Vorteile von Java reden, aber es ist besser, es einmal zu versuchen, als tausendmal zuzuhören, finden Sie nicht auch? :) Also, fang gleich an.

Viel Glück und hab Spaß ?

Ab welchem Alter kann ich bei Ihnen lernen?

Jeder, unabhängig vom Alter, kann in unserem Kurs mit dem Lernen beginnen.

IntelliJ IDEA, CodeGym-Plugin, JDK

Installieren des CodeGym-Plugins in Intellij IDEA

Um das CodeGym-Aufgabenmenü in Intellij IDEA anzuzeigen, müssen Sie zunächst unser Plugin installieren.
Sie finden unser Plugin im Download- Bereich Ihrer Profilseite auf unserer Website.

Nachdem Sie unser Plugin heruntergeladen haben, befolgen Sie bitte diese Schritte, um es in Intellij IDEA zu installieren:

1) Öffnen Sie Intellij IDEA und klicken Sie dann im Popup-Menü auf Datei -> Einstellungen (oder drücken Sie die Tastaturkombination Strg+Alt+S). Für MAC-Plattformen: IntelliJ IDEA / Preferences.

2) Suchen Sie im Menüfenster „Einstellungen“ in der Liste links nach der Option „Plugins“ und klicken Sie darauf.

3) Suchen Sie unten im Abschnitt „Plugins“ die Schaltfläche „Plugin von der Festplatte installieren“ und klicken Sie darauf.

4) Anschließend wird das Fenster „Plugin-Datei auswählen“ angezeigt. Suchen Sie das Verzeichnis, in das Sie unser Plugin heruntergeladen haben, wählen Sie die Plugin-Datei „CodeGymIdeaPlugin.jar“ aus und klicken Sie auf „OK“.

5) Unser Plugin sollte nun in der vollständigen Liste aller installierten Plugins erscheinen und den Namen „CodeGymHomeWork“ tragen. Bitte stellen Sie sicher, dass es angehakt (aktiviert) ist.

6) Klicken Sie im Fenster „Einstellungen“ auf „Übernehmen“ und „OK“.

7) Intellij IDEA fordert Sie dann auf, die Software neu zu starten, um die Änderungen zu aktivieren – bitte tun Sie dies.

Nach dem Neustart von Intellij IDEA sollten Sie oben rechts die Plugin-Menüschaltflächen sehen.

Was ist ein „geheimer Schlüssel“?

Es handelt sich um die eindeutige Nummer Ihres Kontos. Sie finden es auf der Einstellungsseite Ihres Profilbereichs auf unserer Website. Der geheime Schlüssel wird zum Initiieren Ihres Kontos verwendet, wenn Sie mit unserem Plugin in IntelliJ IDEA arbeiten. Daher können Sie selten die Meldung mit der Aufforderung sehen, Ihren geheimen Schlüssel einzugeben, damit das Plugin ordnungsgemäß funktioniert. Im Plugin wird der geheime Schlüssel in der Datei „CodeGymPlugin.properties“ angezeigt.

Außerdem können Sie sich mit Hilfe eines geheimen Schlüssels auf unserer Website anmelden. Geben oder zeigen Sie Ihren geheimen Schlüssel also niemandem, es sei denn, jemand vom CodeGym-Support fragt Sie darum, Ihnen bei einem Problem zu helfen.

Der Aufgabencode in IntelliJ IDEA ist rot hervorgehoben. Was soll ich machen?

Höchstwahrscheinlich haben Sie das SDK nicht in IntelliJ IDEA verbunden. Um dies zu beheben, gehen Sie in IntelliJ IDEA zu Datei -> Projektstruktur -> Plattformeinstellungen -> SDKs.
Auf der Registerkarte „Klassenpfad“ müssen Sie alle JAR-Dateien verbinden (sie finden sich unter „Java-Pfad“/jre/lib, unter Windows lautet der Standard-Java-Pfad – C:\Programme\Java).

Was ist IntelliJ IDEA und warum brauche ich es?

IntelliJ IDEA ist eine der beliebtesten integrierten Entwicklungsumgebungen (IDE). Es wird von den meisten Java-Programmierern verwendet. Wenn Sie einen Job bekommen, werden Sie höchstwahrscheinlich Code in IntelliJ IDEA schreiben. Diese IDE beschleunigt die Arbeit des Programmierers erheblich und hilft bei der Entwicklung eines guten Codierungsstils. Damit Sie Ihre Fähigkeiten unter realen Arbeitsbedingungen perfektionieren können, haben wir ein spezielles Plugin zum Erledigen von CodeGym-Aufgaben in IntelliJ IDEA entwickelt. Sie können es direkt in IntelliJ IDEA verwenden, um eine Liste verfügbarer unvollständiger Jobs zu öffnen und diese mit einem Klick zur Überprüfung einzureichen. Mehr darüber erfahren Sie auf der 3. Ebene der Java-Syntax-Quest.

Wie lade ich das Plugin herunter und konfiguriere es?

Die dritte Ebene der Java-Syntax-Quest enthält detaillierte Anweisungen zum Laden, Installieren und Konfigurieren des CodeGym-Plugins.

Meine Internetverbindung verwendet einen Proxyserver, aber das Plugin kann sich nicht auf dem Server authentifizieren. Ich habe das Plugin entsprechend der Anleitung konfiguriert. Was ist das Problem?

Sie müssen den Proxy für IntelliJ IDEA konfigurieren. Link zu Anweisungen zur Konfiguration des Proxys: https://www.jetbrains.com/help/idea/settings-http-proxy.html