Skip to content

Secure Engineering

Seminars for Secure Engineering

Software Security and Software Quality Engineering combine to create robust and secure software.

While Software Security focuses on measures aimed at protecting software applications from attacks and threats, Software Quality Engineering deals with the overall quality of the software, including its functionality, performance, usability, and reliability. Integrating these two disciplines leads to a holistic approach in software development that not only includes security aspects from the beginning of the development process but also ensures that quality is not neglected in favor of security. Through this connection, development teams can ensure that software products not only meet functional requirements but are also robust against security threats. This approach promotes awareness of security within the development team, improves the resilience of the software against cyber attacks, and helps to increase end-users' trust in the software products.

Whitepaper

Secure Software Engineering
Ensuring security in architecture and coding

Jetzt downloaden

Quality starts in the head - with trainings from Software Quality Lab

We offer the following seminars and trainings on this topic in the Software Quality Academy:

  • Clean Code [DE]

    Eines der häufigsten Probleme und Ursachen für Fehler ist unverständlicher und nicht wartbarer Code. Nicht mehr aktuelle Code Kommentare tragen zum Missverständnis bei, genauso wie Zahlen im Code, deren Bedeutung nicht eruiert werden kann. Diese und viele weitere Symptome tragen dazu bei, dass der Aufwand zur Umsetzung einer Anforderung immer größer wird. Im schlimmsten Fall muss der Code "weggeschmissen" werden.

  • ISC2® (Prep) Certified Secure Software Lifecycle Professional (CSSLP) [DE]

    Dieser Kurs "CSSLP Certified Secure Software Lifecycle Professional" ist ideal für Softwareentwickler und Sicherheitsexperten, die für die Anwendung von Best Practices in jeder Phase des SDLC verantwortlich sind - vom Softwaredesign und der Implementierung bis hin zum Testen und Bereitstellen. Gleichzeitig werden sie auf die Prüfung zur ISC² Zertifizierung des CSSLP vorbereitet.

  • ISC2® (Prep) Certified Secure Software Lifecycle Professional (CSSLP) [EN]

    The CSSLP preparation course is ideal for software developers and security professionals who are responsible for applying best practices at every stage of the SDLC - from software design and implementation to testing and deployment. It also prepares them for the ISC² CSSLP certification exam.

  • ISC2® (Prep) Certified Cloud Security Professional (CCSP) [DE]

    Der Vorbereitungskurs zum ISC2 Certified Cloud Security Professional (CCSP) vermittelt die Fähigkeiten, die Sie zur Steuerung von Cloudumgebungen und kommerziellen Clouddiensten benötigen.

  • EC-Council® Certified Cloud Security Engineer (CCSE) [DE]

    Der C|CSE-Kurs verfolgt einen detaillierten und methodischen Ansatz, um Ihnen die grundlegenden Konzepte der Cloud Security praxisorientiert zu vermitteln. Das Programm kombiniert herstellerneutrale und herstellerspezifische Cloud Security Konzepte, um Ihnen einen umfassenden und unvoreingenommenen Lernansatz zu bieten.

  • EC-Council® Certified Ethical Hacker v13 (CEH Elite) [DE]

    Ein Certified Ethical Hacker ist aufgrund der Beherrschung der böswilligen Hacker-Methodik in der Lage, sichere Systeme und Netzwerke zu erstellen und zu warten sowie Unternehmen vor Cyberbedrohungen zu schützen.

  • OWASP® Security Champion [DE]

    Das Seminar OWASP Security Champion vermittelt Ihnen die Werkzeuge und Konzepte der sicheren Softwareentwicklung im professionellen Umfeld.

  • OWASP® Top 10 – Open Web Application Security Project [DE]

    Das Open Web Application Security Project (OWASP) Top 10-Projekt listet die zehn gefährlichsten und am meisten ausgenutzten Schwachstellen von Web-Applikationen, welche ausgenutzt werden, um Daten zu stehlen oder Systeme zu kompromittieren.

  • Penetration Testing von Web Applikationen [DE]

    Penetration Testing ist eine der effektivsten Möglichkeiten, um die eigenen Applikationen, Systeme und Netzwerke auf Schwachstellen zu testen. Hierbei werden Attacken, die auch tatsächliche Angreifer durchführen könnten, simuliert.

  • Secure Architecture & Design [DE]

    Die Welt verändert sich rasend schnell und mit ihr der Bedarf an neuen Technologien. Dadurch steigt auch das Risiko für digitale Bedrohungen und die Bedeutung von Cybersicherheit steigt. Organisationen und Unternehmen benötigen eine Vielzahl komplexer Systeme und Maßnahmen, um den Schutz und die Sicherheit von großen Datenmengen und wichtigen Vermögenswerten zu gewährleisten. Durch eine veraltete und lückenhafte Sicherheitsarchitektur werden Unternehmen zur Zielscheibe für interne und externe Hackerangriffe. Aus diesem Grund müssen Architekturkonzepte so entwickelt sein, dass sie eine möglichst geringe Angriffsfläche bieten. Der Kurs Secure Architecture and Design befähigt Sie, derartigen Bedrohungen entgegenzuwirken.

  • Secure Coding [DE]

    Secure Coding ist eine notwendige Voraussetzung für die Entwicklung sicherer Software und sollte bereits in der Planungsphase entsprechend berücksichtigt werden. In der Praxis werden sicherheitskritische Fehler leider viel zu oft erst im Zuge von Penetrationstests oder durch erfolgreiche Hacking-Angriffe entdeckt. Die Behebung dieser Fehler, die meist vermeidbar gewesen wären, verursacht in der Regel höhere Kosten.

  • Secure Development Principles [DE]

    Der Kurs Secure Development Principles vermittelt Ihnen die Grundlagen der sicheren Softwareentwicklung im professionellen Umfeld.

  • AI Security Specialist [DE]

    Der Zertifikatslehrgang AI Security Specialist bildet Sie zu einem KI-Experten für Cybersicherheit aus.

  • AI-assisted Coding mit ChatGPT, GitHub Copilot & Co [DE]

    Die Einsatzmöglichkeiten von künstlicher Intelligenz in der Softwareentwicklung werden immer vielfältiger und gewinnen zunehmend an Bedeutung auch im beruflichen Kontext.

  • KI-Implementierung Basics [DE]

    Das Seminar KI-Implementierung Basics ist Ihr Einstieg in die Welt der Data Science und KI. Dieser Kurs vermittelt Ihnen Grundlagen der Python-Programmierung, wobei der Fokus auf syntaktischen Basiselementen und Konzepten liegt. Zusätzlich werden wichtige Standardbibliotheken für die Datenanalyse eingeführt, wie etwa NumPy, pandas und Matplotlib.

  • KI-Implementierung Advanced [DE]

    Das Seminar KI-Implementierung Advanced bildet Sie zu einem KI-Experten für Daten- und Informationsverarbeitung aus. Die Fähigkeit Daten zu visualisieren ist für viele Bereiche der Datenanalyse und des Machine Learning von großer Bedeutung. Oftmals ist es schwierig, Zusammenhänge in Daten zu erkennen, ohne sie visuell darzustellen. Der Lehrgang vermittelt die Grundlagen ansprechender Datenvisualisierung sowie deren Bedeutung für die Datenanalyse.


Learn more about trainings from Software Quality Academy

All seminars

 


Reviews on our trainings and seminars