Refactoring course
- weaknesses in your software architecture
- uniform quality standard for source code
- ools/techniques for clean code
Beschreibung
Jakarta Enterprise applications are typically service-oriented and implemented with a classic layered architecture. However, due to the current discussion about microservices, Domain-Driven Design and the associated object-oriented programming are experiencing growing attention again.
In this context, the term Clean Architecture plays an important role. And last but not least, executable deployment units must be implemented for the Jakarta Enterprise platform, which can take the form of so called Business Components.
In this training, participants will learn an integrated and holistic concept for a modern, distributed software architecture based on Jakarta EE (JEE). The workshop is aimed at practice and teaches the implementation of this architectural concept by the example of a proven reference implementation. However, the training content taught and the practical implementation are conceptually transferable to other object-oriented programming languages like e.g. C# or application frameworks such as for example Spring (Boot).
After this training, we offer all participants an individual Q&A session for questions about the topic. All interested colleagues are also invited. Duration: approx. 1 hour, online.
Agenda
Clean DDD Architecture – Introduction
JEE application as a reference implementation
Domain-Driven Design (DDD according to E. Evans)
Clean Architecture (according to R. C. Martin)
Business Components
Cross-cutting tasks and quality assurance
An exemplary Jakarta Enterprise application is used throughout the workshop as a reference implementation. All topics covered are demonstrated within the scope of this application. In the extensive practical part, the participants expand the application to include an additional business area so that all concepts taught can be put to practical use.
Q&A session after the training
After this training, we offer all participants an individual Q&A session for questions about the topic. All interested colleagues are also invited. Duration: approx. 1 hour, online.
Teilnehmerkreis und Voraussetzungen
This training is aimed at experienced JEE developers and software architects who are interested in modern architectural approaches. Basic knowledge of the most important JEE technologies such as CDI, EJB, JPA, Bean Validation and JAX-RS is required.
GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch
GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulungen. Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt. Bei Interesse nehmen Sie bitte Kontakt mit uns auf, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch.
Cloud Computing
Cloud-Dienste und -Anbieter
Sicherheit und Datenschutz in der Cloud
Einsatzmöglichkeiten der Cloud
Praktische Umsetzung
DevOps
Web Security
Cloud Computing
Cloud-Dienste und -Anbieter
Sicherheit und Datenschutz in der Cloud
Einsatzmöglichkeiten der Cloud
Praktische Umsetzung
DevOps
Web Security
Cloud Computing
Cloud-Dienste und -Anbieter
Sicherheit und Datenschutz in der Cloud
Einsatzmöglichkeiten der Cloud
Praktische Umsetzung
DevOps
Web Security
Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!
Tim Neumann
GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld
GEDOPLAN GmbH
Kantstraße 164
10623 Berlin
Tim Neumann
GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld
GEDOPLAN GmbH
Kantstraße 164
10623 Berlin
Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!