JAVA Kurs (Grundlagen)
JAVA Kurs (Grundlagen): Einführung in die Programmierung
Zu den TerminenDer JAVA Kurs (Grundlagen) richtet sich an Programmierer:innen mit Kenntnissen der Programmiersprache oder an solche, die ihre Java EE / Jakarta EE-Kenntnisse wieder auffrischen möchten. Vorkenntnisse im Bereich von Java EE / Jakarta EE werden nicht vorausgesetzt. Du erhältst einen Einstieg, um die Grundlagen zu erlernen. Der Fokus liegt auf einer objektorientierten und praxisnahen Umsetzung, damit du das erlernte Wissen bestmöglich im Berufsalltag einsetzen kannst. Nach der Schulung verfügst du über ausreichend Kenntnisse, um simple Java-Anwendungen zu programmieren.
Lernziele
Nach unserem Kurs bist du mit den grundlegenden Begriffen und Konzepten der objektorientierten Programmentwicklung in der Programmiersprache vertraut. Du kennst die Eigenschaften, den Sprachumfang und den aktuellen Entwicklungsstand von Java und kannst mit der Sprache als plattformunabhängiger Programmiersprache Anwendungen modellieren und konzipieren. In unserem Kurs lernst du, wie mithilfe bewährter Entwurfsmuster robuste Klassenhierarchien erstellt werden können und bist nach der Schulung in der Lage, Programme zu entwickeln, zu übersetzen und als Applikation einzusetzen.
Inhalte
Grundlagen der objektorientierten Programmierung:
Begriffe und Techniken der Objektorientierung
Einführung in die objektorientierte Systementwicklung
Klassen, Objekte und Referenzen
Objektverbindungen/Assoziationen
Methoden
Datenkapselung
JAVA im Überblick:
Charakteristika
Werkzeuge des JDK (Compiler, Interpreter, Dokumentengenerator)
Funktionsweise der Virtual Machine
Speicherverwaltung und Garbage Collection
Programmierumgebungen
Programmaufbau
Sprachelemente
Syntax
Schlüsselwörter
Applikationen: Erstellen von Anwendungen, Programmstart, Parameterübergabe
Datentypen
Operatoren
Ausdrücke
Felder
Einfache Ein-/Ausgabe
Kontrollstrukturen: Blöcke, Selektoren, Schleifen
Methoden: Definition, Aufruf, Parameterübergabe, Rückgabewerte
Fehlerbehandlung: Exceptions
Autoboxing/Unboxing, Variable Argumentlisten, Annotation
Objektorientierte Konzepte:
Vererbung
Polymorphie
Dynamisches Binden
Konstruktoren
Statische Attribute und Methoden
Abstrakte Klassen
Interfaces
Implementierung von Schnittstellen
Verwendung von Schnittstellen in robusten Hierarchien
Einfache Entwurfsmuster (Design Pattern): Wrapper, Singleton
Anwendungsbeispiele
Verwendung von Packages
Klassenpfad
Struktur der Standardbibliothek
Klassen aus java.lang: Object- und Wrapper-Klassen
Vergleich von Objekten: equals
Flache und tiefe Kopien: Klonen von Objekten
Zeichenkettenverarbeitung: String und StringBuffer/StringBuilder
Eigene Pakete erstellen
Arrays als Container
JAVA Dokumentation:
Verwendung der API-Dokumentation
Konventionen
JavaDoc
Erstellen von grafischen Applikationen
WWW: Applets und Servlets
Netzwerktechnologien
Enterprise Edition
JAVA Kurs (Grundlagen) Zielgruppe:
Unser Kurs richtet sich sich an:
Anwendungsentwickler
Software-Ingenieure
Internet-/Intranet-Entwickler
JAVA Kurs (Grundlagen) Voraussetzungen:
Für deinen Besuch des Trainings empfehlen wir Grundkenntnisse in der objektorientierten Systementwicklung. Diese sind aber nicht zwingend erforderlich
Java Hintergrund:
Java ist eine der populärsten und am weitesten verbreiteten Programmiersprachen der Welt. Sie wurde Mitte der 1990er Jahre von Sun Microsystems (später von Oracle übernommen) entwickelt und zeichnet sich durch ihre Vielseitigkeit, Plattformunabhängigkeit und Objektorientierung aus.
Unterschiedliche Editionen:
Es gibt verschiedene Editionen, die auf unterschiedliche Anwendungsbereiche zugeschnitten sind:
Standard Edition (Java SE): Die Standardausgabe, die die Grundlagen der Sprache und die wichtigsten APIs für die Entwicklung von Desktop- und Serveranwendungen enthält.
Enterprise Edition (Java EE) / Jakarta EE: Eine Edition für die Entwicklung von Unternehmensanwendungen und Webanwendungen. Jakarta EE ist die Weiterentwicklung von Java EE unter der Eclipse Foundation.
Micro Edition (Java ME): Eine Edition für die Entwicklung von Anwendungen für eingebettete Systeme und mobile Geräte mit begrenzten Ressourcen.
Fazit: Die Programmiersprache ist eine vielseitige, plattformunabhängige und objektorientierte Programmiersprache, die in vielen Bereichen der Softwareentwicklung eine wichtige Rolle spielt. Ihre Stabilität, Sicherheit, die große Community und das umfangreiche Ökosystem machen sie zu einer attraktiven Wahl für Entwickler und Unternehmen. Die oben genannten Suchergebnisse bieten einen guten Einstieg und bestätigen die wichtigsten Eigenschaften von Java.
Häufig gestellte Fragen
Java ist eine objektorientierte Programmiersprache, die von Sun Microsystems entwickelt wurde. Sie ist eine der beliebtesten Programmiersprachen der Welt und wird für die Entwicklung von Webanwendungen, Desktopanwendungen, Serveranwendungen und mobilen Anwendungen verwendet. Java ist eine objektorientierte Programmiersprache, was bedeutet, dass sie sich auf die Erstellung von Objekten konzentriert. Objekte sind Bausteine, die zusammen verwendet werden können, um komplexe Anwendungen zu erstellen.
Hier sind einige Tipps für das Lernen von Java:
Beginne mit den Grundlagen von Java. Lerne die Syntax von Java, die Datentypen und die Kontrollstrukturen in unserer Java Grundlagen Schulung kennen
Übe, Java zu programmieren. Schreibe einfache Java-Programme, um deine Fähigkeiten zu verbessern.
Lerne mit anderen Java-Entwicklern zusammen in unserer Schulung, um Fragen zu stellen und Ideen auszutauschen.
Sei geduldig. Das Erlernen einer neuen Programmiersprache braucht Zeit. Gib nicht auf, wenn du nicht sofort alles verstehst.
Java ist eine beliebte und vielseitige Programmiersprache, die dir viele Möglichkeiten eröffnet. Wenn du Java lernst, kannst du eine Karriere in der Softwareentwicklung starten oder deine eigenen Anwendungen entwickeln.
Schulungen, die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.