Java für Fortgeschrittene
Voraussetzung: |
Programmiererfahrungen mit Java, Kenntnisse objektorientierter Entwurfsmuster |
Vorkurse: |
Objektorientierte Modellierung (Seminar OO), Programmieren in Java (Seminar JAVA), Objektorientiertes Design mit Java (Seminar ODJ) |
Zielgruppe: |
Softwareentwickler, Programmierer |
Klassifizierung: |
Seminar mit praktischen Übungen |
Dauer: |
5 Tage |
Motivation / Zielsetzung:
Dieser Kurs geht in die Tiefen der Programmierung mit Java und seinen mächtigen Bibliotheken. Java ist eine einfach zu erlernende Sprache. Aber auch bei der professionellen Softwareentwicklung mit Java entstehen wartbare und sichere Anwendungen nur mit Kenntnissen, die in den meisten Lehrbüchern zu Java wenn überhaupt nur oberflächlich behandelt werden.
Auf Ihren Java Kenntnissen aufsetzend vermittelt Ihnen der Kurs aus unseren Projekterfahrungen entstandene Programmierempfehlungen mit Java. Wir nutzen das volle Potential von Java durch Einsatz von Referenzen, Performanceoptimierungen und des Reflection API.
Immer wieder auftretende Themen der Programmierung im Unternehmensumfeld werden anhand von Java Bibliotheken und Erweiterungen behandelt. Wie entwickelt man sichere Netzwerkanwendungen mit Anbindungen an relationale Datenbanken? In diesem Kontext widmen wir uns der Programmierung verteilter Applikationen mit RMI und Extensions wie dem Java Message Service (JMS) und Java Transaction API (JTA).
Neben fortgeschrittenen Aspekten der Sprache und Kernbibliotheken werden Sie in diesem Kurs auch in API's für Ihre Unternehmensanwendungen eingeführt. Wie bei allen Bredex Schulungen sind die praktischen Übungen ein wichtiger Bestandteil zum Verständnis und Vertiefung der Inhalte.
Aus dem Inhalt:
- Fortgeschrittene Programmiertechniken: Referenzen, Performance, Reflection, JDK Tools
- Netzwerkprogrammierung: Sockets, RMI
- Sicherheit mit Java: Policies, SSL, Zertifikate
- Java API's: Java Naming Directory Interface (JNDI), JMS, JTA
- Persistenz: JDBC, Persistenz Frameworks
Hinweis:
Die Seminarunterlagen umfassen das Buch "Thinking in Java", Prentice Hall Verlag.





