Software modelling
Structured software development starts with good modelling.Format: face-to-face and online training
Duration: 3-day basic and advanced training
From concept to solution – modeling as the key to successful software architecture!
This UML basic and advanced course is aimed at software developers and architects who want to use UML as a powerful tool for design, planning and control in object-oriented software development.
What can you expect?
After the course, you will understand and master the basics of object orientation and its application in software modeling. You will gain your first practical experience in creating analysis models, designing and programming with UML.
In addition, you will acquire a sound understanding of object-oriented system development – from analysis (OOA) to design (OOD) to programming (OOP). This will enable you to use UML specifically for planning, designing and managing software projects. In the long term, this will help you to avoid errors in modeling and to make the transition to software models efficient.
Requirements of the participants
➤ Practical experience in software development, acquired through various projects or systems outside of training
➤ Knowledge and practical experience in at least one higher programming language
➤ Basics in modeling are also helpful for understanding some concepts
Technical requirements
There are no special requirements for the training environment, as the exercises take place with cloud and web-based tools such as Miro, Draw.io and platforms such as Jupyter or HuggingFace; only a stable and sufficiently fast internet connection is required.
Your added value
➤ You will learn the basics of object orientation (OOA, OOD, OOP).
➤ You will learn how to create analysis models with UML.
➤ You will gain practical experience in design and programming with UML.
➤ You will learn how to use UML as an effective tool for design, planning and control in software development.
➤ You will gain a differentiated insight into object-oriented system development.
➤ You will learn how to reduce errors in process modeling and transitions to software models.
Training content in detail
✔️ Basics of UML:
➤ Introduction to a graphical notation for exploring and documenting object-oriented models
✔️ Object-oriented analysis (OOA):
➤ Approaches to modeling complex issues and problems in the real world
✔️ Object-oriented design (OOD):
➤ Mapping of business logic in models with understandable and viable architecture
✔️ Object-oriented programming (OOP):
➤ Application of common patterns to realize qualitative object-oriented software
✔️ Software for object-oriented work with UML:
➤ Introduction to the leading tools for working with UML and source code
Your benefits at a glance
➤ Practical experience with UML: First practical experience in creating analysis models and designing with UML.
➤ Optimal software modeling: Ability to use UML specifically for planning, designing and controlling software projects.
➤ Avoiding errors: Improving modeling accuracy and avoiding errors through in-depth UML knowledge.
We look forward to receiving your inquiry:
-100€
up to 6 weeks before the start of training.
Are you interested in this training?
Then please call us at +49 621 595702 41, write an email to Academy@itech-progress.com or send us a written request using the contact form:
Face-to-face training
➤ Cold and hot drinks, snacks and lunch on all training days
➤ Modernly equipped and large training rooms for a pleasant learning atmosphere
Live-Online-Training
➤ Including training documents and exercise materials
➤ Visual collaboration through whiteboarding, for example
➤ High level of interactivity through customized exercises and breakout rooms
➤ Ideal trainer support, even in the breakout rooms
These training courses may also be of interest:
CPSA-A ADOC (architecture documentation):
Supports the creation of clear and understandable architecture models.
CPSA-A AGILA (Agile Architectures): Examines the role of models in agile development processes.
CPSA-A DDD (Domain-Driven Design):
Combines modeling with domain-oriented architecture.
CPSA-A ARCEVAL (architecture evaluation):
Evaluates the quality of models in terms of architecture.
Voices from training
T.Hoffmann
👍👍👍

Would you like tailor-made in-house training?
You have an entire team that you would like to train, but none of our software architecture training courses meet the requirements? No problem! We would be happy to work with you to create a customized in-house training course, whether for beginners or advanced users. We are looking forward to your request!