Seminare
DP - Java Design Patterns
Design Patterns (Entwurfsmuster) ermöglichen es bekannte, wiederkehrende Probleme der Software-Entwicklung zu erkennen und lösen. Aufbauend auf die grundsätzlichen Beherrschung einer Programmiersprache ermöglichen sie eine wesentliche Qualitätssteigerung des Codes.
Der Kurs wird die "Klassiker" der Design Patterns von der Gang of Four (GoF) im Detail behandeln. Jeder Software-Entwickler wird mit dem dokumentierten Wissen über die Entwicklungserfahrung ermuntert, nicht mehr nur in einzelnen Klassen, sondern in ganzen Lösungsstrukturen zu denken und zu modellieren. Übungen mit Fallbeispielen vertiefen das Verständnis für die zu Grunde liegenden Konzepte, um sie im Projekt intuitiv einsetzen zu können. Das verkürzt später die Entwicklungszeit und erhöht die Wartbarkeit.
Seminartermine
| Nächster Termin: 06.08.2012 - 07.08.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) | |
| 06.08.2012 - 07.08.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) | |
| 05.11.2012 - 06.11.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) |
Zielgruppe
Entwickler die ihre Programmierkenntnisse durch den gezielten Einsatz von Design Patterns verbessern möchtenVorkenntnisse
"Java II - Fortgeschrittene" oder vergleichbare Kenntnisse.UML Erfahrung ist hilfreich, aber keine Voraussetzung
Inhalte
Einführung in Design Patterns
Genereller Überblick von Entwurfsmustern und ihr Anwendung
Fundamentale Muster in Java
Grundlegende Konzepte und ihr konkreter Einsatz in Java
Erzeugende Muster (Creational Patterns)
Erzeugung von Objekten wie sie die jeweilige Situation erfordert
Strukturmuster (Structural Patterns)
Behandlung von Beziehungen zwischen Entities
Verhaltensmuster (Behavioral Patterns)
Kommunikation verschiedener Objekte
Muster in der Java-Bibliothek
Einsatz von Design Patterns in diversen Libraries wie RMI, Observer und mehr
Überblick über weitere Design Patterns
Ausblick auf weitere Patterns, beispielsweise im Umfeld von Software Architekturen, JEE,...
Kosten
1.650,00 € (exkl. MwSt.)
1.980,00 € (inkl. MwSt.)
Weitere Seminare aus diesem Themenbereich
- ANT - Build Management
- Collection API - Java Collections und Apache Commons
- Eclipse - Entwicklungsumgebung
- EJB - Enterprise JavaBeans 3 und JPA
- GlassFish - GlassFish Application-Server Administration
- GWT - Google Web Toolkit
- Hudson - Continuous Integration
- Java 6 - Neuigkeiten in Java 5 und Java 6
- Java 7+8 - Ausblick auf Java 7 und 8
- Java I - Grundlagen
- Java II - Fortgeschrittene
- JBoss AS - JBoss Application-Server Administration
- JDBC - Java Database Connectivity
- JEE - Java Enterprise Edition
- JEE DP - Java EE Architektur und Design Patterns
- JEE Overview - JEE Überblick für Manager
- JFC - Java Foundation Classes und Swing
- JMS - Java Message Service
- JMX - Java Management Extensions
- JNI - Java Native Interface
- JPA - Java Persistence API
- JSF - JavaServer Faces
- JSP - JavaServer Pages und Servlets
- Maven - Enterprise Build Management
- ORM – Objekt Relationales Mapping mit Hibernate und JPA
- Performance - Java Performance Tuning und Optimierung
- Quality - Qualitätsanalyse mit Checkstyle, JDepend, FindBugs, PMD
- RichFaces - JBoss RichFaces
- Security - Java Security
- Spring - Apache Spring
- Struts - Apache Struts
- SWT - Standard Widget Toolkit und JFace
- Testing - JUnit, Test-NG und mehr
- Threads - Java Programmierung mit Threads
- Tomcat - Administration
- Wicket - Apache Wicket
- WS - WebServices
- XML - Java und XML