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.
JAVA Kurs (Grundlagen)
JAVA Kurs (Grundlagen): Einführung in die Programmierung
Der 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 JAVA
Inhalte JAVA
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: JAVA
Unser Kurs richtet sich sich an:
- Anwendungsentwickler
- Software-Ingenieure
- Internet-/Intranet-Entwickler
JAVA Kurs (Grundlagen) Voraussetzungen: JAVA
Für deinen Besuch des Trainings empfehlen wir Grundkenntnisse in der objektorientierten Systementwicklung. Diese sind aber nicht zwingend erforderlich
Java Hintergrund: JAVA
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.