Diese Core Java Specialization ist Teil einer Reihe von Programmierspezialisierungen, die aus den privaten Java Bootcamps von LearnQuest hervorgegangen sind. Sie sollen die notwendigen Fähigkeiten vermitteln, um als IT-Entwickler mit Java in vielen Unternehmen eingestellt zu werden.
Um in dieser Specialization erfolgreich zu sein, empfehlen wir Ihnen, die Grundlagen der Softwareentwicklung in einer beliebigen Sprache zu verstehen. LearnQuest bietet eine Spezialisierung für Programmieranfänger an, die Ihnen bei der Vorbereitung helfen kann.
In den vier Kursen dieser Spezialisierung werden Sie die Programmiersprache Java und die Pakete, aus denen ihre umfangreichen Kernbibliotheken bestehen, schnell beherrschen. Wir stellen Ihnen praktische Übungen zur Verfügung, damit Sie Ihre neuen Kenntnisse in der Praxis anwenden können.
In Kurs 1 führen wir Sie in die Grundlagen der Sprache Java ein.
Kurs 2 bietet eine Auffrischung der objektorientierten Programmierung und zeigt Ihnen, wie Sie OO auf Java anwenden können. Wir stellen Ihnen Java-Klassen, Instanzen und Paketierung vor.
Wenn Sie zu Kurs 3 kommen, werden Sie bereit sein, die Anwendung von OOP-Konzepten in Java, einschließlich Vererbung und Polymorphismus, zu vertiefen.
In Kurs 4 lernen Sie die Verwendung ausgewählter Teile der Java SE Class LIbrary, einschließlich Generics, Collections, Java Streams, I/O, Exceptions, Annotations und Enums.
Wir werden zwar auch andere wichtige Java-Themen wie Datenbankanbindung, Java EE und Spring anschneiden, aber diese Themen werden in anderen LearnQuest Java Specializations ausführlicher behandelt.
Praktisches Lernprojekt
Während der gesamten Spezialisierung werden Sie praktische Übungen durchführen, um Erfahrungen mit den in diesem Kurs vermittelten Lektionen zu sammeln. Sie werden lernen, die Eclipse-Umgebung zu nutzen, um Java-Projekte zu erstellen, mit denen Sie arbeiten können. Anhand dieser Projekte werden Sie Ihre Fähigkeiten im Umgang mit Java-Datentypen und der Kontrolle über den Ablauf Ihrer Programme, Objekte, Methoden, Klassen und Schnittstellen verbessern. Die Fähigkeiten, die Sie in diesen Projekten üben werden, helfen Ihnen bei der Implementierung von Polymorphismus, einschließlich Taschenrechnerfunktionen (Mathematik), und einem Inventarisierungsprojekt.