Developing Applications with the Java SE 6 Platform Training  

Java SE Plattform Schulung: Erstellen Sie einen Multithread-Server

Java SE Plattform Schulung Oracle Schulung

Der Kurs "Anwendungsentwicklung für die Java SE-Plattform" vermittelt den Teilnehmern praktische Erfahrung im Entwerfen einer vertikalen Lösung für eine verteilte, mehrschichtige Anwendung. Unter Verwendung bewährter Designprinzipien für grafische Benutzeroberflächen (GUIs) und Netzwerkkommunikationsfunktionen kodieren die Teilnehmer eine funktionsfähige Java-Anwendung, die mit einem vernetzten Datenbankserver interagiert. Der Schwerpunkt liegt in diesem Kurs eindeutig auf dem kombinierten Ansatz aus Entwurf und Entwicklung von Programmen für Anwendungen. Es werden neue Funktionen behandelt, die sich mit den spezifischen Funktionen der IDE zum Erstellen von grafischen Benutzeroberflächen kombinieren lassen, wie z. B. Matisse. Außerdem werden Java Management Extensions (JMX) und das Tool JUnit erörtert. Der Kurs setzt die Java-Plattform, Standard Edition 6 (Java SE 6), ein und verwendet das Java SE Development Kit 6 (JDK(TM) 6). Die Teilnehmer führen die praktischen Übungen mithilfe der NetBeans Integrated Development Environment (IDE) 5.5 durch.

Diese Java SE Plattform Schulung bieten wir Ihnen auch als individuelles Java SE Plattform Training vor Ort als Firmen-Seminar an.

Zielgruppe  

Dieser Kurs eignet sich für Programmierer, die bereits mit der Grundstruktur und Syntax der Programmiersprache Java vertraut sind und die ihre Kenntnisse auf die Entwicklung komplexer Anwendungen auf Produktionsebene ausweiten wollen.

Voraussetzungen  

Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie bereits erste Erfahrungen im Bereich Anwendungsentwicklung mit Java, UML, SQL, Schnittstellen erstellem mit Java, UI-Design, TCP/IP, Sockets, und Streams haben

Für weitere Informationen über die Voraussetzungen zu diesem Java SE Plattform Kurs, rufen Sie kostenfrei an unter (0800) 477 246 6

Java SE Plattform Seminar-Inhalt  

Einführung in die BrokerTool-Anwendung

  • Erläutern der Problemstellung in der BrokerTool-Anwendung.
  • Erstellen und Füllen der StockMarket-Datenbank.
  • Ausführen von SQL-Anweisungen in der StockMarket-Datenbank.

Anwenden des MVC Design Pattern (Model View Controller)

  • Erläutern von Design Patterns.
  • Erläutern des MVC Design Pattern.
  • Analysieren, wie sich das MVC Design Pattern in Anwendungen nutzen lässt
  • Hinzufügen von MVC-Interaktionscode

Implementieren von Unit-Tests

  • Entwickeln von Unit-Testcases mithilfe von JUnit.
  • Ausführen von Unit-Testcases.
  • Öffnen des InfoTool-Projekts.
  • Vorbereiten von JUnit-Testcases für das InfoTool-Projekt
  • Analysieren der JUnit-Testcases der InfoController-Klasse des InfoTool-Projekts.
  • Erstellen und Analysieren von Testmethoden in der Datei InfoToolTest.java
  • Erstellen einer TestSuite aller Testcases des InfoTool-Projekts

Entwerfen der BrokerTool-Anwendung

  • Anwenden des MVC Design Pattern
  • Beginnen mit Analyse und Design des aktuellen Projekts
  • Entwickeln eines Build-Plans für das Projekt
  • Erstellen der MVC-Teilnehmer
  • Einrichten der BrokerTool MVC Baseline

Implementieren der JDBC-API (Java Database Connectivity).

  • Beschreiben der JDBC-API
  • Erläutern, wie sich mithilfe der Abstraktionsschicht der JDBC-API die Portabilität eines Datenbank-Front-Ends über mehrere Plattformen erzielen lässt
  • Beschreiben der fünf Hauptaufgaben im Zusammenhang mit der JDBC-Programmierschnittstelle
  • Darstellen der Anforderungen an einen JDBC-Treiber und seiner Beziehung zum JDBC-Treibermanager
  • Beschreiben des DAO Pattern (Data Access Objects Pattern) und seiner Anwendbarkeit in einem vorgegebenen Szenario
  • Identifizieren der Arbeitsablauf- und Objektinteraktionen
  • Implementieren eines mit einer Datenbank verbundenen Broker-Modells mithilfe des DAO-Pattern

Erstellen von grafischen Benutzeroberflächen (Graphical User Interface, GUI)

  • Anwenden der Prinzipien guten GUI-Designs
  • Entwerfen und Implementieren einer GUI für das Projekt mithilfe von Matisse.
  • Anwenden des Composite Design Pattern bei der Erstellung der BrokerTool-GUI
  • Verwenden von JTable- und JTabbedPane-Klassen in Ihrer Anwendung zum Erstellen einer anspruchsvollen GUI.
  • Hinzufügen des AllCustomerTablePanel zum Palettenfenster und Drag-and-Drop auf die BrokerGui-Klasse.
  • Erstellen der CustomerPanel-Klasse, Hinzufügen zum Palettenfenster und Drag-and-Drop auf die BrokerGui-Klasse.
  • Ändern der Reihenfolge der Registerkarten
  • Kompilieren und Testen der BrokerGui-Klasse

Behandeln von GUI-Ereignissen

  • Implementieren einer Ansichtsklasse
  • Implementieren einer Controller-Klasse
  • Erstellen der BrokerTool-view-Klasse
  • Erstellen der BrokerTool-Controller-Klasse
  • Kompilieren und Testen der BrokerGui-Klasse
  • Hinzufügen von Funktionen für die Ereignisbehandlung

Protokollmeldungen in der grafischen Benutzeroberfläche (GUI)

  • Verwenden der Protokollier-API
  • Untersuchen eines Protokollbeispiels
  • Schreiben eines benutzerdefinierten Handlers
  • Setzen von Filtern auf einen bestimmten Handler
  • Erstellen der benutzerdefinierten Handler-Klasse

Implementieren eines mehrschichtigen Designs

  • Vergleichen des zwei- mit dem dreischichtigen BrokerTool-Design für dieselbe Anwendung.
  • Erläutern, wie sich das Java-Package java.net zur Implementierung von Netzwerkanwendungen einsetzen lässt
  • Demonstrieren, wie sich das Command Design Pattern in der Anwendung einsetzen lässt
  • Erstellen wieder verwendbaren Codes mit dem Strategy Design Pattern
  • Erläutern, wie sich der Netzwerk-Client implementieren lässt
  • Erläutern, wie sich der Netzwerk-Server implementieren lässt

Implementieren eines komplexen mehrschichtigen Designs

  • Erstellen eines Multithread-Servers mithilfe der neuen Nebenläufigkeits-APIs in Java
  • Untersuchen eines Thread-Pools
  • Identifizieren von Integritätsproblemen bei Multithread-Servern
  • Erstellen einer allgemeinen Netzwerk-Client-Klasse

Kommunizieren mit Remote-Objekten mithilfe von Java RMI

  • Erstellen von Remote-Objekten
  • Erstellen einer mehrschichtigen Anwendung mithilfe von Java RMI
  • Bereitstellen einer Java RMI-Implementierung der BrokerModel-Schnittstelle
  • Erstellen einer Java RMI-Implementierung der BrokerView-Schnittstelle

Weitere Informationen  

Das Kursmaterial ist in englisch, die Unterrichtssprache ist deutsch.

Termine und Preise  

Developing Applications with the Java SE 6 Platform Schulung

Preis:
€ 3.150,00 zzgl. MwSt.
€ 3.748,50 inkl. MwSt.

Dauer:
5 Tage

PDF Download
Köln

Developing Applications with the Java SE 6 Platform in Köln

 Organisatorisches zum Seminar 

Kategorie: Java SE Plattform Aufbauseminar

Uhrzeiten:

Montags:
Dienstags bis Freitags:

9.30 - 17.00 Uhr
9.00 - 17.00 Uhr

 

Sonstiges:
Getränke, Mittagessen, Sun Java - Application Development-Teilnahmezertifikat und Java SE Plattform-Schulungsunterlagen sind im Preis inbegriffen

 Alternative Oracle Trainings

Java SE Plattform Firmenschulung  

Die Vorteile einer Java SE Plattform Firmenschulung in Ihrem Hause (InHouse Schulung) oder bei der INCAS liegen auf der Hand:

  • Teilnehmerunabhängiger Tagessatz
  • Zeitersparnis durch eine kurze und intensive Java SE Plattform Schulung
  • Freie Terminwahl, auf Wunsch auch Abends oder an Wochenenden
  • Zielorientierter als eine offene Java SE Plattform Schulung, da exakt auf Ihre Bedürfnisse zugeschnitten
  • Vertraulicher, da Internes auch intern bleibt
  • Wir leihen Ihnen auf Wunsch gerne Schulungsrechner

PDF Download Firmenschulung Senden Sie mir ein unverbindliches Angebot:

Ansprechpartner

Gewünschter Java SE Plattform Seminarort

  •  
  •  
  •  

Nimm zwei! - Die große INCAS Bonus Aktion  

Diese INCAS Aktion gibt Ihnen nicht nur doppeltes Wissen, sondern auch einen iPod nano der 7. Generation für puren Musikgenuss. Nimm zwei! heißt: Sie buchen zwei Trainings aus dem über 2000 Seminare starken [...]

Ich habe in den fünf Tagen mehr gelernt, als ich erwartet hatte, mit den wichtigsten Funktionen bin ich nun vertraut und freue mich auf den Einsatz auf der Arbeit.

Ralph Gräser, Oracle Database 11g: Administration Workshop

Kompetenter Trainer vermittelt breit gefächertes Wissen in angenehmer Atmosphäre. Empfehlenswert!

Hans-Peter Müller, Deutsche Bahn MySQL für Entwickler

Der erste Kurs bei dem ich vieles mit nach Hause nehmen und ausbauen kann gepaart mit einer guten Trainingsatmosphäre und gemeinsamen leckeren Essen -- für die kurzen Zeit optimal... hab Feuer gefangen!

Hartmut Lehmann, TKN Java Programming Language, Java SE 6

Herr Reinhard ist der geborene Trainer! Er hat es verstanden die drei Tage Schulung als eine äußerst angenehme und lehrreiche Zeit darzustellen!

Jusuf Didsarovic, 3M Solaris 10 ZFS-Administration

Frische Präsentation mit praxisorientierten Ausführungen.

Volker Kox, Volksbank Immobilien GmbH / Volksbank Schwalmtal eG OpenOffice Writer und Calc

ORACLE Certified Master

Kontakt  

INCAS Training und Projekte GmbH & Co. KG
Europark Fichtenhain A 15
D-47807 Krefeld
Fon: 02151 366250
Freecal: 0800 4772466
Fax: 02151 3662529
E-Mail: info@incas-training.de