IT / Modelling / Design Patterns / Patterns für Enterprise Application-Architekturen

Design Patterns - Patterns für Enterprise Application-Architekturen

Details

ID 2757730
Classroom 1 days
Webinar 2 days
Method Lecture, discussion, individual and group work with exercises. Own work and project issues can be incorporated into the seminar.
Prequisite Basic knowledge of design patterns (GoF Theoretical knowledge of all patterns)
Audience Programmers, software architects, managers,

Services:

  • Lunch / Catering
  • Assistance for hotel / travel bookings
  • Comelio certificate
  • Flexible: Free cancellation up until 10 days before the training

Summary

Anhand des De-Facto-Standardwerks im patternbasierten Designen von Unternehmensanwendungen werden Best Practices und Konzepte vorgestellt, die zu erfolgreichen Abschlüssen in Softwareprojekten aller Art führen sollen. Aufgrund einer Reihe von praxisnahen Beispielen wird gezeigt, wie sich große Systeme in Komponenten zerlegen lassen und welche Beziehungen es zwischen diesen gibt. Weiterhin gibt es Antworten zu essenziellen Fragen im Umfeld der Software-Architektur, wie beispielsweise: Wie gestaltet sich der Entwurfsprozess? Welche Methoden und Beschreibungstechniken sind geeignet? Welche erprobten Lösungen gibt es für technische Aspekte wie Transaktionsverwaltung oder Persistenz?

Training Dates

  • 2020-Nov-12 - Nov-13
  • 2021-Jan-21 - Jan-22
  • 2021-Apr-01 - Apr-02
  • 2021-Jun-10 - Jun-11

590 EUR +VAT

Location | Enrollment


Agenda

Domain Logic Patterns

Transaction Script - Domain Model - Table Module - Service Layer

Data Source Architectural Patterns

Table Data Gateway - Row Data Gateway - Active Record - Data Mapper

Object-Relational Behavioral Patterns

Unit of Work - Identity Map - Lazy Load

Object-Relational Structural Patterns

Identity Field - Foreign Key Mapping - Association Table Mapping - Dependent Mapping - Embedded Value - Serialized LOB - Single Table Inheritance - Class Table Inheritance - Concrete Table Inheritance - Inheritance Mappers

Object-Relational Metadata Mapping Patterns

Metadata Mapping - Query Object - Repository

Web Presentation Patterns

Remote Facade - Data Transfer Object

Offline Concurrency Patterns

Optimistic Offline Lock - Pessimistic Offline Lock - Coarse Grained Lock - Implicit Lock

Session State Patterns

Client Session State - Server Session State - Database Session State

Base Patterns

Gateway - Mapper - Layer Supertype - Separated Interface - Registry - Value Object - Money - Money - Plugin - Service Stub - Record Set

Trainer

Marco Skulschus (born in Germany in 1978) studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling. He started working as a lecturer and consultant in 2002.

Publications
  • XML Schema ISBN 978-3-939701-54-5
  • Das Java Codebook ISBN 3827322359
  • Java EE 5 Das Handbuch ISBN 978-3446400238
  • Oracle PL/SQL ISBN 978-3-939701-40-8
  • MS SQL Server - T-SQL Programmierung und Abfragen ISBN 978-3-939701-02-6
  • XML: Standards und Technologien ISBN 978-3-939701-21-7
Projects

He works as an IT-consultant and project manager. He developed various Business Intelligence systems for industry clients and the public sector. For several years now, he is responsible for a BI-team in India which is mainly involved in BI and OLAP projects, reporting systems as well as statistical analysis and Data Mining.

Research

He led several research projects and was leading scientist and project manager of a publicly funded project about interactive questionnaires and online surveys.