Software ist zu einem zentralen Differentiator geworden für fast alle
Produkte.
Klug eingesetzte Software hat das Potential ganze Industrien umzuwälzen, wie die Automobilindustrie beispielhaft und eindrücklich zeigt.
Insbesondere Unternehmen, die nicht als Software-Unternehmen gegründet wurden, sind jedoch oft noch nicht für diese Umwälzungen gewappnet.
Stichworte wie agil oder DevOps sind zwar schon bis zum Überdruss besprochen worden, doch durch mangelndes Verständnis des Managements für den Softwareentwicklungsprozess, gibt es gerade in diesen Bereichen noch einiges zu tun.
Blicken wir auf Berufs- und Quereinsteiger*innen im Softwarebereich, so sind ihnen häufig nur die Grundlagen der Programmierung bekannt, die Handhabung heutiger, komplexer Software-Systeme und -Architekturen muss noch erlernt werden.
Effizientes & kollaboratives Arbeiten an großen Systemen erfordert innovative Methoden und Tools, daher spielt life-long-learning eine besondere Rolle im Bereich Software-Engineering.
Unser Portfolio an Online-Kursen und Online-Lerninhalten zu Software Engineering deckt eine große Bandbreite an Themen ab. Wir erklären dabei wichtige Software-Architektur-, Design- und Testing-Patterns für Entwickler*innen und die, die es werden wollen. Themen wie DevOps oder Antipatterns wurden weiterhin speziell für die Anforderungen des Managements konzipiert. Unser Portfolio an Online-Lerninhalten ist die Ausgangsbasis, um maßgeschneiderte Schulungen und Trainings für Ihr Unternehmen und Ihre Mitarbeiter*innen zu gestalten.
Die Inhalte in diesem Bereich wurden insbesondere mit Prof. Brügge, Lehrstuhl für angewandte Softwaretechnik der TU München, entwickelt. Das Inhalte werden durch Partner wie harbour.space fortwährend weiterentwickelt.
Patterns in Software Engineering | ENG | 2 Kapitel | ca. 1,5 Std.
Die musterbasierte Entwicklung ist eine der grundlegenden Fähigkeiten, die ein Softwareentwickler haben sollte. Viele Personen beherrschen die Programmierung von Software, aber Muster im Kopf zu haben und zu verstehen, wann diese Muster verwendet werden, ist ebenfalls von hoher Bedeutung. Bei der musterbasierten Entwicklung kann das, was Sie produzieren, verwendet und wiederverwendet, erweitert und in der Zukunft skaliert werden, weil andere Entwickler*innen es verstehen können. In Patterns in Software Engineering lernen Sie ein allgemeines „Wörterbuch“ für die Erstellung von Softwarekomponenten kennen. Das Anwenden von Patterns ist für jeden, der mit ihrem Code arbeitet, von Vorteil. Dieser Kurs wurde mit Expert*innen der TU München erstellt.
Dependency Injection | ENG | 1 Kapitel | ca. 2 Std.
Bevor Sie ein Magier der musterbasierten Software werden können, müssen Sie die wichtigsten Muster auswendig kennen. Die Injektion von Abhängigkeiten ist ein wichtiges Muster, das benötigt wird, um den Code für Änderungen vorzubereiten. In Dependency Injection lernen Sie, wofür die Abhängigkeitsinjektion verwendet wird und wie sie zu implementieren ist. Zwei Coding Challenges werden Ihr Wissen festigen. Das Tutorial wurde mit Expert*innen der TU München erstellt.
Almost every day, well-known companies find themselves in the headlines because they have been the victim of a cyberattack. For a long time now, security training and the development of measures have no longer been about the question of whether one will be affected, but when and to what extent. However, this does not mean that manufacturing companies should just sit and wait until the time comes. In this paper, we have listed what companies can do in advance to delay attacks and be as resilient as possible to attacks.
Have a conversation with one of our experts
about how we as your partner could support you.
Sprechen Sie mit einen unserer Expert*innen,
wie wir Sie als Partner am besten unterstützen dürfen.