4.9 bei Google (49 Bewertungen)

JAVA Kurs (Grundlagen)

JAVA Kurs (Grundlagen): Einführung in die Programmierung

Zu den Terminen

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

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.

Schulungen, die dich interessieren könnten

Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen

Lufthansa Logo
BMW Logo
Bundeswehr Logo
Logo der ARD Gruppe
Zalando Logo
Volkswagen Logo

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.