Developed in conjunction with Ext-Joom.com

Vinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.x

bbv ist der ideale Software-Partner für uns:
gross im Know-how, stark in der Analyse und effizient in der Umsetzung.

Istvan Szalai
CEO, Garaventa AG

Unsere Wünsche und Anforderungen wurden vollumfänglich erfüllt. Und unsere Kunden haben nun ein zukunftsweisendes Maintenance-Tool in der Hand.

Bernd Riedel
Head of Strategy & Marketing, Selectron Systems AG

bbv war für uns der richtige Partner bei der Einführung agiler Methoden und automatisierter Tests. Und der Erfolg spricht für sich.

Günther Jakobitsch
Leiter IT Solution Line Bahnproduktion, SBB AG

Grossartiger Einsatz und agile Projektführung ermöglichten ein super Ergebnis, zeitlich wie qualitativ. Tolles Teamwork, danke!

Adrian Bünter
Leiter Building Automation and Tools, Schindler Aufzüge AG

Vinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.x

bbv ist der ideale Software-Partner für uns:
gross im Know-how, stark in der Analyse und effizient in der Umsetzung.

Istvan Szalai
CEO, Garaventa AG

Unsere Wünsche und Anforderungen wurden vollumfänglich erfüllt. Und unsere Kunden haben nun ein zukunftsweisendes Maintenance-Tool in der Hand.

Bernd Riedel
Head of Strategy & Marketing, Selectron Systems AG

bbv war für uns der richtige Partner bei der Einführung agiler Methoden und automatisierter Tests. Und der Erfolg spricht für sich.

Günther Jakobitsch
Leiter IT Solution Line Bahnproduktion, SBB AG

Grossartiger Einsatz und agile Projektführung ermöglichten ein super Ergebnis, zeitlich wie qualitativ. Tolles Teamwork, danke!

Adrian Bünter
Leiter Building Automation and Tools, Schindler Aufzüge AG

Vinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.xVinaora Nivo Slider 3.x

bbv ist der ideale Software-Partner für uns:
gross im Know-how, stark in der Analyse und effizient in der Umsetzung.

Istvan Szalai
CEO, Garaventa AG

Unsere Wünsche und Anforderungen wurden vollumfänglich erfüllt. Und unsere Kunden haben nun ein zukunftsweisendes Maintenance-Tool in der Hand.

Bernd Riedel
Head of Strategy & Marketing, Selectron Systems AG

bbv war für uns der richtige Partner bei der Einführung agiler Methoden und automatisierter Tests. Und der Erfolg spricht für sich.

Günther Jakobitsch
Leiter IT Solution Line Bahnproduktion, SBB AG

Grossartiger Einsatz und agile Projektführung ermöglichten ein super Ergebnis, zeitlich wie qualitativ. Tolles Teamwork, danke!

Adrian Bünter
Leiter Building Automation and Tools, Schindler Aufzüge AG

Academy

Sicheres und robustes C++, Safety und Security

Inhalt

Sichere Software-basierte Systeme werden nicht von Security-Spezialisten nachträglich abgesichert, sondern werden schon beim Design und der Programmierung entspechend implementiert. Während C einen relativ schlechten Ruf in Bezug auf Sicherheit hat, bietet C++ viele Mechanismen, die von Anfang an sichere Programme ermöglicht. Allerdings bietet auch C++ viele Möglichkeiten, unsichere Software zu schreiben.
Dazu kommt, dass viele sicherheitskritische Fehler erst nachträglich bei Erweiterungen oder Umbauten eingefügt werden. Getreu dem Motto «der Quelltext ist die einzig verlässliche Dokumentation» gilt es, die Annahmen, Invarianten und Beschränkungen eines Programmkonstrukts im Sourcecode klar herauszustellen.
Dabei helfen sinnvolle Programmierrichtlinien, während kontraproduktive Regeln zu weniger sicheren Umgehungscode führen.
  • Safe Coding, defensives programmieren
  • Undefined, unspecified, implementation defined
  • Optimierer
  • Code als Dokumentation
  • Grundregeln
  • Module
  • OO Design
  • Copy und move
  • Exceptions
  • STL
  • Ownership
  • Rule of Zero
  • Guidelines und Regelwerke
  • Code Reviews
  • Testen und Validieren

Methode:
Sicheres und robustes C++, Safety und Security ist ein Design- und Programmierseminar. Sie lernen an praktischen Beispielen, wie Sie in Ihren Programmen Richtlinien umsetzen und üben die konkrete Anwendung in C++.

Ziel

In Sicheres und robustes C++, Safety und Security lernen Sie die Konzepte kennen zum Design von sicheren und robusten Systemen. Sie üben die Umsetzung von entspechenden Richtlinien um sichere Systeme zu realisieren.

Zielgruppe

  • C++ Programmierer
  • Library-Entwickler
  • System-Designer
  • Qualitätsverantwortliche

Voraussetzungen

Sie kennen auch die Details von C++11/14/17 gut (entsprechend dem Seminar C++ Advanced oder C++ 11/14/17) und haben einige Zeit damit entwickelt.

Weitere Kurse entdecken

Anmeldung

Bitte geben Sie Ihren Vornamen ein Bitte geben Sie Ihren Namen ein
Bitte geben Sie eine Strasse ein Bitte geben Sie eine PLZ ein
Bitte geben Sie einen Ort ein
Bitte geben Sie eine gültige Telefonnummer ein Bitte geben Sie eine gültige Telefonnummer ein
Bitte geben Sie eine gültige E-Mail-Adresse ein

Rechnungsadresse

Auszufüllen, wenn keine Firma angegeben wird Bitte geben Sie Ihren Namen ein

Auszufüllen, wenn kein Name angegeben wird COM_PMONLINE_FORM_ERROR_COMPANY
Bitte geben Sie eine Strasse ein Bitte geben Sie eine PLZ ein
Bitte geben Sie einen Ort ein

Optionen


Bitte akzeptieren Sie die AGB's
Bitte akzeptieren Sie die Datenschutzerklärung
Unser Wissen im Abo

Holen Sie sich die aktuellen News zu Trends in der Digitalisierung direkt in Ihre Inbox. Alle 6 Wochen.


 
Wir haben Ihnen soeben eine E-Mail zugesendet. Bitte klicken Sie auf den Link in der E-Mail, um Ihre Anmeldung zu bestätigen.

Freundliche Grüsse
Ihr bbv-Team

Diese Website benutzt Cookies. Wenn Sie die Website weiter nutzen, akzeptieren Sie die Verwendung von Cookies. Mehr dazu finden Sie in unseren Hinweisen zum Datenschutz. Akzeptieren