Software Security Training für Entwickler:innen

Security bereits während der Entwicklung berücksichtigen

Der Schutz von Daten sowie die Absicherung der eigenen Softwareprodukte gegen Angriffe von außen werden immer wichtiger – und komplexer. Nur durch einen gezielten Kompetenzaufbau bei Entwickler:innen lässt sich die Sicherheit von Softwarenwendungen auch zukünftig gewährleisten.

Durch das Training lernen Sie alle notwendigen Grundlagen, um Ihre Software abzusichern. Dazu trainieren Sie grundlegende Kenntnisse und Fähigkeiten und lernen, aktuelle Security-Methoden und passende Werkzeuge erfolgreich anzuwenden. Die Lerninhalte orientieren sich am gesamten Softwareentwicklungsprozess und werden mit regelmäßigen Übungen verbunden, damit Sie Ihre neu erworbenen Kenntnisse direkt in der täglichen Entwicklungsarbeit einsetzen können. Mit einer optionalen mündlichen Prüfung können Sie am Ende der Schulung Ihren Lernerfolg unter Beweis stellen und eine zusätzliche Auszeichnung auf Ihrer Teilnahme-Urkunde erhalten.   

Da sich die typischen Schwachstellen sowie die Guidelines zur sicheren Softwareentwicklung je nach Programmiersprache unterscheiden, bieten wir das Training in verschiedenen Programmiersprachen an. Für die offenen Schulungen wird standardmäßig Java verwendet. Für interne Schulungen stimmen wir die zu verwendende Programmiersprache im Vorfeld mit Ihnen ab.  

Ihr Nutzen

  • Sie sind in der Lage das Thema Security bereits während der Entwicklung Ihrer Softwareprodukte zu berücksichtigen.
  • Sie können Security-Anforderungen für Ihr Produkt definieren sowie eine Bedrohungs- und Risikoanalyse selbständig durchführen.
  • Sie lernen die Sicht eines Angreifers einzunehmen, um mögliche Schwachstellen zu erkennen.
  • Sie können die Prinzipien des Security by Design und des Defensive Coding anwenden.
  • Sie kennen die für ihre Programmiersprache typischen Schwachstellen sowie passende Guidelines, um sicheren Code zu entwickeln.
  • Sie kennen kostenlose Security-Tools und wissen diese einsetzen, u.a. um ihren Code automatisch auf Schwachstellen zu prüfen.

Unser Training bietet Antworten auf die folgenden Fragen

  • Was sind typische Einfallstore für Angreifer:innen?
  • Wie kann ich die Security bereits während der Entwicklung berücksichtigen?
  • Wie prüfe ich, ob meine entwickelte Software sicher ist?

Inhalte

Modul 1: Einführung

  • Sensibilisierung für das Thema Security anhand von Praxisbeispielen
  • Begriffserklärung, Abgrenzung und Trends
  • Relevante Security-Gesetze und Normen
  • Security im agilen Entwicklungsprozess 

Modul 2: Anforderungen und Gegenmaßnahmen definieren

  • Ermitteln von Security-Anforderungen mittels Prinzipien sicherer Softwaredesigns
  • Einführung in die Themen Authentifizierung & Autorisierung und Prozessisolierung
  • Ableiten von wirksamen Gegenmaßnahmen auf Basis bekannter Angriffe und Fallbeispiele 

Modul 3: Secure Coding

  • Secure Coding Guidelines
  • Angelehnt an OWASP Top 10 und SANS Top 25: Schwachstellen in einer Trainingsanwendung finden, ausnutzen und beheben
  • Einsatz künstlicher Intelligenz (KI) im Kontext Software-Security 

Zielgruppe

Softwareentwickler:innen

Vorkenntnisse in Security sind nicht erforderlich.

Termine & Formate

Lerneinheit Zeitraum Ort
Schulungstag 1

Mi., 18.11.26 I 09:00 – 17:00 Uhr

Fraunhofer IEM
Schulungstag 2

Do., 19.11.26 I 09:00 – 17:00 Uhr

Fraunhofer IEM
Optionale Prüfung
individuell nach Vereinbarung Live-Online (MS-Teams)

Im Training verwendete Programmiersprachen: Wir verwenden in Beispielen und Übungen die Programmiersprachen Java und C#. Diese sind so konzipiert, dass Grundkenntnisse in Java oder C# ausreichen.


Trainer: 
Niklas Michels & Jan Martin Persch

Veranstaltungsort: Fraunhofer IEM, Zukunftsmeile 1, 33102 Paderborn

Lerneinheit Zeitraum Ort
Schulungstag 1

Di., 13.04.27 I 09:00 – 17:00 Uhr

Fraunhofer IEM
Schulungstag 2

Mi., 14.04.27 I 09:00 – 17:00 Uhr

Fraunhofer IEM
Optionale Prüfung
individuell nach Vereinbarung Live-Online (MS-Teams)

Im Training verwendete Programmiersprachen: Wir verwenden in Beispielen und Übungen die Programmiersprachen Java und C#. Diese sind so konzipiert, dass Grundkenntnisse in Java oder C# ausreichen.

 

Veranstaltungsort: Fraunhofer IEM, Zukunftsmeile 1, 33102 Paderborn

Lerneinheit Zeitraum Ort
Schulungstag 1

Di., 09.11.27 I 09:00 – 17:00 Uhr

Fraunhofer IEM
Schulungstag 2

Mi., 10.11.27 I 09:00 – 17:00 Uhr

Fraunhofer IEM
Optionale Prüfung
individuell nach Vereinbarung Live-Online (MS-Teams)

Im Training verwendete Programmiersprachen: Wir verwenden in Beispielen und Übungen die Programmiersprachen Java und C#. Diese sind so konzipiert, dass Grundkenntnisse in Java oder C# ausreichen.

 

Veranstaltungsort: Fraunhofer IEM, Zukunftsmeile 1, 33102 Paderborn

Maßgeschneiderte Qualifizierung – in Präsenz oder online

Sie möchten eine Gruppe von Mitarbeitenden Ihrer Organisation schulen? Gemeinsam stimmen wir das Training auf Ihre Bedürfnisse ab, um den Lerneffekt deutlich zu steigern. Wir bieten Ihnen die Möglichkeit, individuelle Anforderungen und Anpassungen der Inhalte an Ihr Unternehmen vorzunehmen. Die Durchführung erfolgt an dem von Ihnen gewünschten Ort und zu dem von Ihnen gewünschten Termin.

 

Kontakt aufnehmen

Weitere Programmiersprachen & Warteliste

Derzeit bieten wir das offene Training mit Beispielen und Übungen in den Programmiersprachen Java und C# an. Wenn Sie sich für ein Training mit der Ausrichtung auf Python oder C/C++ interessieren, können Sie sich im Anmeldeformular auf eine Warteliste für eine dieser Sprachen setzen lassen. Sobald sich genügend Interessenten für eine Sprache gefunden haben, werden wir uns mit Ihnen in Verbindung setzen und einen Termin für die Durchführung des Trainings vereinbaren.

Anmeldung Warteliste

»Software Security Training für Entwickler:innen«

* Pflichtfelder

Datenschutzerklärung
Datenerhebung

FAQ

Wenn Sie hier keine Antwort auf Ihre Frage finden, dann schreiben Sie uns bitte eine E-Mail an academy@iem.fraunhofer.de oder setzen Sie sich telefonisch mit uns in Verbindung. 

  • Wie melde ich mich zu einem Training an? 

    Sie können sich online über unsere Webseite für ein Training anmelden. Auf der jeweiligen Trainingsseite finden Sie im unteren Bereich den Abschnitt „Anmeldung“. Klicken Sie dort auf „Buchen“, um sich für das gewünschte Training mit den relevanten Daten anzumelden. Nach der erfolgreichen Anmeldung erhalten Sie eine Anmeldebestätigung. Sollten Sie Probleme bei der Anmeldung haben, schreiben Sie uns eine E-Mail. 

     

    Kann ich ein formales Angebot des Fraunhofer IEM zur Teilnahme an einem Training erhalten?  

    Ja, das ist möglich. Bitte schreiben Sie eine entsprechende Anfrage per E-Mail. 

     

    Ich möchte für mehrere Teilnehmende eine Gruppenanmeldung tätigen. Kann ich alle gemeinsam anmelden?

    In unserem Buchungstool auf unserer Webseite können Sie derzeit leider nur einen Teilnehmenden pro Buchung für ein Training anmelden. Bei einer Buchung für mehrere Personen muss der Vorgang daher mehrfach wiederholt werden. Die Person, welche die Buchung durchführt, kann jedoch auch für eine andere Personen buchen und muss nicht selbst an dem Training teilnehmen. Alternativ können wir eine Gruppenbuchung auch für Sie vornehmen, bitte teilen Sie uns dazu die Namen und Kontaktdaten aller Teilnehmenden und nennen uns Ihre vollständige Rechnungsanschrift. Bei einer Teilnahme von mehr als 5 Personen könnten Sie auch die Durchführung eines Inhouse-Trainings in Betracht ziehen. Kontaktieren Sie uns dazu per E-Mail. 

     

    Ich habe mich angemeldet und kann leider nicht teilnehmen. Was mache ich?

    Bitte geben Sie uns in diesem Fall schnellstmöglich unter academy@iem.fraunhofer.de Bescheid. Falls Sie einen Ersatzteilnehmenden benennen können, entstehen für Sie keine Kosten. Ansonsten gelten unsere Stornierungs- und Teilnahmebedingungen.

     

    Was passiert, wenn die Mindestteilnehmeranzahl nicht erreicht wird?

    Sollte die Mindestteilnehmerzahl nicht erreicht werden, teilen wir Ihnen dies ca. 4 Wochen vor Durchführung des Trainings mit. In diesem Fall bieten wir Ihnen an, Sie auf einen Alternativtermin umzubuchen. Selbstverständlich entstehen Ihnen im Falle einer Absage des Trainings keine Kosten. Bereits geleistete Zahlungen werden in voller Höhe erstattet.    

    Bis wann kann ich die Schulung stornieren? 

    Falls Sie einen Ersatzteilnehmenden stellen können, entstehen für Sie keine Kosten. Andernfalls lesen Sie sich bitte unseren Stornierungs- und Teilnahmebedingungen durch. 

     

    Gibt es Hotelempfehlungen für meinen Aufenthalt in Paderborn?

    Wenn Sie eine Hotelempfehlung für Ihren Aufenthalt bei uns in Paderborn benötigen, helfen wir Ihnen gerne weiter. Schreiben Sie uns dafür eine E-Mail. und wir schicken Ihnen eine Übersicht. 

     

    Ist es möglich, eine Benachrichtigung zu bekommen, wenn neue Schulungen oder Schulungstermine verfügbar sind? 

    Über unsere Webseite finden Sie in unserem Schulungskalender eine Übersicht zu allen neuen Terminen. Zudem können Sie sich auch bequem über unseren Newsletter auf dem Laufenden halten und Informationen zu neuen Trainings und Terminen erhalten. Melden Sie sich gerne an! 

  • Wann erhalte ich nähere Informationen zum Ablauf des von mir gebuchten Trainings?  

    Etwa zwei Wochen vor Trainingsbeginn erhalten Sie von uns eine E-Mail mit allen wichtigen Informationen. Dazu gehören die detaillierte Agenda mit dem genauen Trainingsablauf sowie Hinweise zur Vorbereitung. Bei einem Live-Online-Training erhalten Sie den Link zur virtuellen Trainingsumgebung. Bei Präsenztrainings am Fraunhofer IEM erhalten Sie zusätzlich Informationen rund um Ihren Aufenthalt in Paderborn sowie zu Ihrer Anreise. 

     

    Gibt es während des Trainings Verpflegung? 

    In der Teilnahmegebühr zu jedem unserer Präsenztraining ist die Verpflegung während der Trainingstage inbegriffen. Die Verpflegung beinhaltet neben Kalt- und Heißgetränken, belegte Brötchen am Morgen, ein gemeinsames Mittagessen sowie einen Pausensnack am Nachmittag. Etwaige Lebensmittelunverträglichkeiten können Sie uns bereits bei der Anmeldung mitteilen. 

     

    Erhalte ich einen Nachweis über die erfolgreiche Teilnahme? 

    Sie erhalten nach Abschluss des Trainings ein Teilnahmezertifikat des Fraunhofer IEM als Nachweis Ihrer erfolgreichen Teilnahme.

     

    Werden mir die Trainingsunterlagen zur Verfügung gestellt?

    Innerhalb eine Woche nach dem Training erhalten Sie von uns eine E-Mail mit allen wichtigen Unterlagen zur Ihrer persönlichen Nachbereitung. Bitte beachten Sie, dass die Schulungsunterlagen und das darin verwendete Logo sind urheberrechtlich geschützt. Ohne ausdrückliche Genehmigung von Fraunhofer dürfen die Schulungsunterlagen oder Teile daraus nicht vervielfältigt, bearbeitet, verändert, ergänzt oder zu gewerblichen Zwecken genutzt werden.

     

     

  • Wann wird die Rechnung ausgestellt?

    Sie erhalten von unserer Buchhaltung im Anschluss an das Training eine offizielle Rechnung an die Ihnen genannte Adresse. Unsere Teilnahmegebühren für die offenen Trainings sind grundsätzlich steuerfrei gem. § 4 Nr. 22a UstG. 

     

    Kann ich im Vorfeld des Trainings eine Rechnung erhalten?

    Sie können im Vorfeld des Trainings eine Zahlungsanforderung erhalten und eine Vorauszahlung leisten. Sie erhalten nach dem Training aber in jeden Fall eine Schlussrechnung, wobei im Falle einer vollständigen Vorauszahlung keine weitere Zahlung zu leisten ist. Möchten Sie vor der Durchführung eine Zahlungsanforderung erhalten, kontaktieren Sie uns bitte unter academy@iem.fraunhofer.de. 

     

    Kann ich einen Bildungsgutschein oder einen Bildungsscheck für eine Schulung anrechnen lassen?

    Eine pauschale Aussage ist hierzu leider nicht möglich, da die Fördermöglichkeiten und Voraussetzungen je nach Bundesland und Förderprogramm unterschiedlich sind. Ob eine Förderung für eine Schulung der IEM Academy infrage kommt, sollte daher immer individuell geprüft werden.

    Bitte beachten Sie, dass das Fraunhofer IEM und die Angebote der IEM Academy derzeit nicht AZAV-zertifiziert sind. Eine Förderung über den klassischen Bildungsgutschein der Agentur für Arbeit ist daher in der Regel nicht möglich.

    Finanzierungen oder Kostenübernahmen über Transfergesellschaften sind hingegen häufig möglich.

  • Wenn Sie hier keine Antwort auf Ihre Frage gefunden haben, dann schreiben Sie uns bitte eine E-Mail oder setzen Sie sich telefonisch mit uns in Verbindung.