| Start > Seminare > Informationstechnologie >Entwicklungstools und Programmiersprachen >Java Anwendungsentwicklung |
Java Intensivtraining für Sprachumsteiger mit Erfahrung in OOP
Seminar-Nr. 3324
Zielgruppe
Anwendungsentwickler, Software-Ingenieure, Internet-/Intranet-Entwickler.
Voraussetzungen
Praktische Erfahrung in der objektorientierten Programmierung, z. B. mit C++.
Seminardaten
Seminar-Nr. 03324
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2150.00 netto; EUR 2558.50 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2150.00 netto; EUR 2558.50 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Nach dem Besuch dieses Seminars sind Sie in der Lage, Ihre objektorientierten Kenntnisse im Zusammenhang mit der Programmiersprache Java zu nutzen, um effiziente Anwendungen zu erstellen. Durch die Anwendung moderner Java-Techniken wie Multithreading und die Verwendung architekturneutraler APIs werden Sie in die Lage versetzt, wiederverwendbare Software-Komponenten zu generieren und diese in Programmen einzusetzen
Programm
Java im Überblick:
Charakteristika von Java - Java-Programmierumgebungen - Funktionsweise der Java Virtual Machine - Speicherverwaltung - Garbage CollectionProgrammiergrundlagen:
Sprachelemente - Syntax - Schlüsselwörter - Datentypen - Operatoren - Kontrollstrukturen - Methoden - Exceptions - Neuerungen ab Java SE 5: Boxing/Unboxing, Enumerationen, For-Each Loop, Variable Argumentlisten, Annotation, GenericsObjektorientierte Konzepte in Java:
Kapselung und Sichtbarkeit - Innere Klassen - Referenzen auf Objekte - Konstruktoren - Statische Attribute und Methoden - Abstrakte Klassen - Interfaces - Einfache EntwurfsmusterJava Anwendungsprogrammierung:
Java-Standardbibliothek - Java Packages - Methoden der Klasse Object - Das Collection Framework - Generische Datentypen - Java AWT - Java I/O - Datenbankzugriffe über JDBCJava im WWW:
Applets im HTML-Dokument - Ressourcen-Verteilung - Web Start: Laden von Applikationen, Java Network Launching Protocol (JNLP) - SicherheitsaspekteGUI-Programmierung:
Grundlagen von Java-Grafik - Erzeugen von Fenstern und Komponentenhierarchien - LayoutManager - Eventhandling durch Delegation - MVC-Konzept - Einführung in Java SwingMultithreading:
Threads und Runnable - Starten und Stoppen von Threads - Grundlagen der Thread-SynchronisationMethode
Vortrag, Diskussion, Übungen, Praktikum am System.



