Java Grundlagen

Integrata AG

2.090 

Wichtige informationen

Beschreibung

Nach diesem Seminar sind Sie mit den grundlegenden Begriffen und Konzepten der objektorientierten Programmentwicklung in Java vertraut. Sie kennen die Eigenschaften, den Sprachumfang und den aktuellen Entwicklungsstand von Java und können mit Java als plattformunabhängiger Programmiersprache Anwendungen modellieren und konzipieren.
Gerichtet an: Anwendungsentwickler, Software-Ingenieure, Internet-/Intranet-Entwickler.

Wichtige informationen

Voraussetzungen: Sem. 05155 "Grundlagen der Programmierung für Scriptsprachen und objektorientierte Sprachen" oder vergleichbare Kenntnisse. Grundkenntnisse in der objektorientierten Systementwicklung sind von Vorteil.

Veranstaltungsort(e)

Wo und wann

Beginn Lage
auf Anfrage
Berlin
Berliner Freiheit 2, D-10785, Berlin, Deutschland
Plan ansehen
auf Anfrage
Düsseldorf
Am Wehrhahn, 50, D-40211, Nordrhein-Westfalen, NRW, Deutschland
Plan ansehen
auf Anfrage
Frankfurt
Hahnstr., 70, D-60528, Hessen, Deutschland
Plan ansehen
auf Anfrage
Hamburg
Am Sandtorkai, 71, D-20457, Hamburg, Deutschland
Plan ansehen
auf Anfrage
Hannover
(Wählen),
Plan ansehen
auf Anfrage
Karlsruhe
Karlsruhe, (Wählen),
Plan ansehen
Alle ansehen (12)

Themenkreis



Qualifizierungsplaner
Das Seminar ist Bestandteil der Qualifizierungspläne:
  • Java Programmierer



Zielgruppe
Anwendungsentwickler, Software-Ingenieure, Internet-/Intranet-Entwickler.

Voraussetzungen
Sem. 05155 "Grundlagen der Programmierung für Scriptsprachen und objektorientierte Sprachen" oder vergleichbare Kenntnisse. Grundkenntnisse in der objektorientierten Systementwicklung sind von Vorteil.

Seminardaten Seminar-Nr. 03302

5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2090.00 netto; EUR 2487.10 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.


Seminarziele
Nach diesem Seminar sind Sie mit den grundlegenden Begriffen und Konzepten der objektorientierten Programmentwicklung in Java vertraut. Sie kennen die Eigenschaften, den Sprachumfang und den aktuellen Entwicklungsstand von Java und können mit Java als plattformunabhängiger Programmiersprache Anwendungen modellieren und konzipieren. Sie lernen, wie mithilfe bewährter Entwurfsmuster robuste Klassenhierarchien erstellt werden können und sind in der Lage, Java-Programme zu entwickeln, zu übersetzen und als Applikation einzusetzen

Programm
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 von Java - Werkzeuge des JDK (Compiler, Interpreter, Dokumentengenerator) - Funktionsweise der Java Virtual Machine - Speicherverwaltung und Garbage Collection - Java-Programmierumgebungen

Programmiergrundlagen:
Programmaufbau - Java-Sprachelemente - Syntax - Schlüsselwörter - Java-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 - Boxing/Unboxing, Enumerationen, For-Each Loop, Variable Argumentlisten, Annotation, Generics

Objektorientierte Konzepte:
Vererbung - Polymorphie - Dynamisches Binden - Konstruktoren - Statische Attribute und Methoden - Abstrakte Klassen - Interfaces - Implementierung von Schnittstellen

Design:
Verwendung von Schnittstellen in robusten Hierarchien - Einfache Entwurfsmuster (Design Pattern): Wrapper, Singleton - Anwendungsbeispiele

Java Packages:
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 und Listen als Container

Dokumentation:
Verwendung der API-Dokumentation - Konventionen - JavaDoc

Ausblick auf die Einsatzmöglichkeiten von Java:
Erstellen von grafischen Applikationen - Java im WWW: Applets und Servlets - Java-Netzwerktechnologien - Java im Unternehmen - Java Enterprise Edition (Java EE)



Methode
Vortrag, Diskussion, Übungen, Praktikum am System.

Hinweis
Dieses Seminar wendet sich an Programmieranfänger und an Teilnehmer, die bereits andere strukturierte Programmiersprachen (z. B. COBOL) kennen. Für erfahrene Programmierer mit guten Kenntnissen in der objektorientierten Programmentwicklung z.B. mit C++, empfehlen wir das Sem. 03324 "Java Intensivtraining für Sprachumsteiger mit Erfahrung in OOP"


Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen