CodeGym /Java-Blog /Random-DE /Lernen Sie Java-Grundlagen auf CodeGym – die vollständige...
Autor
Alex Vypirailenko
Java Developer at Toshiba Global Commerce Solutions

Lernen Sie Java-Grundlagen auf CodeGym – die vollständige Kurszusammenfassung

Veröffentlicht in der Gruppe Random-DE
Sie wissen wahrscheinlich, dass die Programmierung in Java heute weltweit eingesetzt wird. Es ist eine gute Wahl für die Webprogrammierung und die Erstellung mobiler Anwendungen und Softwarelösungen sowohl für kleine Unternehmen als auch für Großkonzerne. Und natürlich steht Java ganz oben auf der Welle der IoT-Entwicklungen. Wenn Sie sich für Informatik und moderne Technologien interessieren, wissen Sie, wovon wir sprechen. Lust, etwas völlig Neues zu schaffen? Dann ist die Programmierung in Java die richtige Wahl für Sie. Lernen Sie Java-Grundlagen auf CodeGym – Die vollständige Kurszusammenfassung – 1 Natürlich ist die Programmierung im Kern nicht an eine Maschinensprache gebunden. Aber bedenken Sie, dass die Sprache Ihr wichtigstes Werkzeug ist, und wenn Sie sich dafür entscheiden, die Java-Grundlagen zu erlernen, machen Sie den ersten Schritt zum Erwerb des gesamten Werkzeugkastens. Java ist eine flexible, objektorientierte Programmiersprache mit umfangreichen Sammlungen und kompatiblen Frameworks. Es verbessert sich auch durch ständige Aktualisierungen, die neue coole Funktionen einführen, die Ihnen bei der Erstellung jeder Programmierlösung helfen, die Sie benötigen. Im wahrsten Sinne des Wortes alles, von einfachen Handyspielen und Chatbots über sichere Unternehmenssoftware bis hin zu Entwicklungen für Weltraumforschungen! Wenn Sie also bereit sind, etwas Fantastisches zu lernen, heißen wir Sie bei CodeGym willkommen. Es ist mehr als nur ein normaler Online-Kurs mit endlosen Vorlesungen und ein wenig Praxis oder Büchern mit viel Theorie. Mit CodeGym bekommen Sie genau das, was Sie brauchen:
  1. Umfassendes Schulungsprogramm für absolute Anfänger.
    Wenn Sie neu in der Programmierung sind, wissen Sie möglicherweise nicht einmal, wo Sie anfangen sollen und wie viel theoretisches Wissen Sie benötigen. Wir lassen Sie nicht verloren gehen! Der CodeGym-Kurs beinhaltet genau die richtige Prise Theorie, die in einer einfachen Sprache mit Beispielen aus der Praxis erklärt wird. Sie erlernen Schritt für Schritt die Grundlagen der Java-Programmierung und steigen zum Junior-Java-Entwickler auf.

  2. Jede Menge Übung, damit Sie beim Programmieren sicher sind.
    Sie lernen Java-Programmierung durch praktische Übungen und verfeinern Ihre Programmierkenntnisse. Wir glauben, dass die Praxis das Wichtigste beim Lernen ist. Hier erhalten Sie über 1200 Aufgaben unterschiedlicher Komplexität mit sofortiger Überprüfung, Code-Analyse und Tipps, die Ihnen bei der Aufgabe helfen. Bereiten Sie sich ab den ersten Lektionen auf das Codieren vor.

  3. Ein spielerisches Questspiel mit Motivation und Belohnungen.
    Wir wissen, dass Ihre zukünftige Karriere als Programmierer kein Scherz ist, aber Ihr Lernen kann (und muss) Spaß machen. Wir haben einen spielerischen Kurs mit Motivation und Belohnungen entwickelt, der Ihnen hilft, Ihr Ziel zu erreichen. Der Kurs ist in vier Quests unterteilt. Jede Quest hat 10 Level mit kurzen Vorträgen und Dutzenden Aufgaben. Wenn Sie nicht wissen, wie Sie mit dem Erlernen von Java beginnen sollen, bleiben Sie einfach bei unserem Kurs, der Sie effektiv in die Java-Grundlagen einführt.

    Stellen Sie sich vor, Sie müssen die Quest abschließen und Ihren Charakter verbessern, der in einem futuristischen Universum lebt. Dadurch lernen Sie, programmieren und kommunizieren mit anderen Benutzern, erhalten Hilfe von Studenten und erfahrenen Entwicklern, schreiben Lösungen, coole Projekte und Spiele ... Nun, das klingt nach CodeGym!

    Bei CodeGym sind Sie zeitlich nicht begrenzt. Lernen und programmieren Sie, wann immer Sie möchten. Es dauert durchschnittlich 6 bis 12 Monate, um den Kurs abzuschließen und mehr als 500 Stunden Programmierpraxis zu erwerben. Aber es gibt viele Studenten, die es in drei Monaten bis zum Ende geschafft haben. Es liegt an Ihnen.

Highlights des CodeGym-Kurses:
  • Java-Syntax
  • Java Core
  • Java-Multithreading
  • Java-Sammlungen
Diese vier Hauptthemen werden in vier Aufgaben des CodeGym-Kurses behandelt. Hier ist eine detaillierte Rezension davon.

Die Roadmap zum Erlernen und Üben der Grundlagen von Java

Mit CodeGym erhalten Sie ein ausgewogenes Erlernen der Grundlagen von Java. Unsere Formel besteht aus 20 % Theorie plus 80 % Praxis, sodass Sie auf jeder Stufe ein paar Mal mehr Aufgaben als Vorlesungen erhalten.

Quest Nr. 1: Java-Syntax

Dies ist die Einführung in die Java-Programmierung im Allgemeinen. Die Aufgabe kann auch von denjenigen gemeistert werden, die keine Vorkenntnisse im Programmieren haben. Sie beginnen mit den einfachsten Konzepten wie Klassen, Objekten, Methoden und Variablen – den „Bausteinen“ von Java-Programmen. Sie lernen verschiedene Datentypen, Arrays, Schleifen und bedingte Anweisungen kennen. Ab Level 3 lernen Sie, wie Sie mit der echten IDE – IntelliJ IDE – arbeiten und darin Code schreiben. Zu jedem Thema gibt es eine Reihe praktischer Aufgaben, die Sie erledigen müssen, um voranzukommen. Am Ende des Levels erhalten Sie eine kurze Einführung in Sammlungen und OOP-Grundlagen, die Sie in der vierten Quest grundlegend erlernen. Die Themenliste der Quest:
  • Einführung in den Kurs
  • Einführung in Java: Was sind Bildschirmausgabe-, String- und Int-Typen?
  • Einführung in Java: Variablen, Methoden, Klassen
  • Ihr erstes Programm: Tastatureingabe, Arbeiten in der IDE
  • Einführung in Verzweigungen und Schleifen
  • Einführung in Klassen: Schreiben eigener Klassen, Konstruktoren
  • Einführung in Objekte: Schreiben eigener Objekte, Lebensdauer, statische Variablen
  • Arrays und Listen: Array, ArrayList, Einführung in Generika
  • Sammlungen: LinkedList, HashSet, HashMap. Datum.
  • Einführung in Ausnahmen: Try, Catch, Throws, Multi-Catch
  • Konvertieren primitiver Typen: Konvertierungen erweitern und einschränken

Quest Nr. 2 Java Core

Diese Quest widmet sich den Grundlagen der objektorientierten Programmierung und macht Sie mit Streams, Serialisierung und Methodenüberladung vertraut. Es enthält auch Levels mit Aufgaben und Lektionen zu Schnittstellen und Mehrfachvererbung. Um diese Quest abzuschließen, müssen Sie die Java-Syntax bestehen. Nachdem Sie mit der Kernquest fertig sind, können Sie kompliziertere Aufgaben lösen und sogar Miniprojekte schreiben. Die Themenliste der Quest:
  • Grundlagen von OOP: Grundprinzipien, Vererbung, Kapselung
  • Grundlagen von OOP: Überladung, Polymorphismus, Abstraktion, Schnittstellen
  • Schnittstellen: Vergleich mit einer abstrakten Klasse, Mehrfachvererbung
  • Typumwandlung, Instanz von. Eine große Aufgabe mit Schnittstellen
  • Überladen von Methoden, eine Funktion von Konstruktoraufrufen
  • Einführung in Threads: Thread, Runnable, Start, Join, Interrupt, Sleep
  • Einführung in Threads: synchronisiert, flüchtig, Ausbeute
  • Einführung in Streams: InputStream/OutputStream, FileInputStream, FileOutputStream
  • Einführung in Streams: Reader/Writer, FileReader/FileWriter
  • Serialisierung

Quest #3 JavaMultithreadingm

Diese Quest führt Sie in die Organisation von Objekt-, String- und inneren Klassen ein. Während der Vorlesungen und Dutzenden von Aufgaben erfahren Sie, wie Sie Threads erstellen und stoppen, was ein Deadlock ist und wie Sie die Methoden „wait“, „notify“ und „notifyAll“ verwenden. Du sammelst Erfahrungen mit jsoup und Swing und lernst etwas über Autopacking. Und natürlich erledigen Sie Ihre ersten großen Aufgaben wie Chat-System, Geldautomaten-Emulator, Web-Scraper und schreiben ein paar Spiele: Tetris, Snake, einen Weltraum-Shooter und Arkanoid. Die Themenliste der Quest:
  • Organisation eines Object-Objekts: equal, hashCode, clone, wait, notify, toString()
  • String: veränderlich, unveränderlich, Format, StringTokenizer, StringBuilder, StringBuffer
  • Innere Klassen, z. B. Map.Entry
  • Innere Klassen, Implementierungsfunktionen
  • Threads erstellen und stoppen: Start, Interrupt, Sleep, Yield
  • Zugriff auf freigegebene Daten: synchronisiert, flüchtig
  • Sackgasse. Warten, benachrichtigen, alle benachrichtigen
  • TreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Arbeiten mit jsoup
  • Autoboxing, Implementierungsfunktionen
  • Operatoren: numerisch, logisch und binär. Arbeiten mit Swing

Quest Nr. 4 Java-Sammlungen

Machen Sie sich bereit für den Weg nach oben! Die letzte Quest ist Java-Sammlungen und Designmustern gewidmet und Sie erhalten viele nützliche Übungen. Arbeiten Sie beispielsweise mit JSON, Guava, Apache Commons Collections und JUnit. Sie lernen den Umgang mit Programmiertools und sammeln praktische Erfahrungen mit Git und JAXB, RMI und DymamicProxy. Sie lernen ein wenig über eine weitere wichtige Programmiersprache – JavaScript. Und natürlich erhalten Sie weitere Anfragen und Miniprojekte, die Sie später in Ihr Portfolio aufnehmen können. Die Themenliste der Quest:
  • Arbeiten mit Dateien und Archiven
  • RMI und dynamischer Proxy. Arbeiten mit Swing
  • JSON, JavaScript. Arbeiten mit Guava, Apache Commons Collections, JUnit
  • Rekursion. Garbage Collection und Referenztypen in Java. Protokollierung
  • Versionskontrollsysteme: Git und SVN. Generika
  • Grundlegende Muster zum Erstellen von Webanwendungen. Eingehendes Studium der Sammlungen
  • Designmuster. Utility-Klassen, z. B. Arrays. Sammlungen
  • Entwicklungsmethoden. Anmerkungen in Java. Ausnahmehierarchie
  • Erstellen Sie Ihre erste Webanwendung. Arbeiten mit Tomcat und IDEA
  • URI, URL. REST-Dienste. Erstellen Sie Ihre eigene Client-Server-Anwendung
Das Erlernen der wichtigsten Java-Grundlagen mit CodeGym ist sowohl effektiv als auch unterhaltsam. Nehmen Sie am globalen Kurs für Java-Lernende teil und absolvieren Sie die Einführungsstufen kostenlos!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION