Dieser Kurs führt Sie in die Grundsätze der sicheren Programmierung ein. Zunächst werden die Philosophie und die Grundsätze der sicheren Programmierung erörtert. Anschließend wird die robuste Programmierung und die Beziehung zwischen ihr und der sicheren Programmierung vorgestellt. Wir werden ein detailliertes Beispiel für das Schreiben von robustem Code durchgehen und wir werden viele häufige Programmierprobleme sehen und ihre Verbindung zum Schreiben von robusten, sicheren Programmen im Allgemeinen aufzeigen. Wir werden acht Designprinzipien untersuchen, die die sichere Programmierung bestimmen und wie Sie diese auf Ihre eigene Arbeit anwenden können. Wir werden erörtern, wie schlechte Designentscheidungen die Implementierung in der Programmierung vorantreiben. Wir werden zwischen informellen, formalen und Ad-hoc-Codierungsmethoden unterscheiden. Während des gesamten Kurses werden Methoden zur Verbesserung der Sicherheit und Robustheit Ihrer Programme hervorgehoben, und Sie werden Gelegenheit haben, diese Konzepte in verschiedenen Laboraktivitäten zu üben. Kenntnisse der Programmiersprache C sind hilfreich, aber nicht erforderlich, um an den Laborübungen teilzunehmen.

Grundsätze der sicheren Kodierung

Grundsätze der sicheren Kodierung
Dieser Kurs ist Teil von Spezialisierung „Sichere Kodierungspraktiken“

Dozent: Matthew Bishop, PhD
24.001 bereits angemeldet
Bei enthalten
377 Bewertungen
Empfohlene Erfahrung
Kompetenzen, die Sie erwerben
- Kategorie: Software Development Methodologies
- Kategorie: Software Design
- Kategorie: Programming Principles
- Kategorie: Secure Coding
- Kategorie: Program Development
- Kategorie: Debugging
- Kategorie: Vulnerability Assessments
Werkzeuge, die Sie lernen werden
- Kategorie: C (Programming Language)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
8 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

Mehr von Computersicherheit und Netzwerke entdecken

University of California, Davis

University of California, Davis
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
60,31 %
- 4 stars
25,92 %
- 3 stars
8,73 %
- 2 stars
3,17 %
- 1 star
1,85 %
Zeigt 3 von 377 an
Geprüft am 18. Mai 2021
good information and presentation. I suggest updating the coding example source to include a main file and integrate with MS Studio.
Geprüft am 4. Jan. 2020
Nice course for secure coding.Learnt how the code should be and how the code should not be.
Geprüft am 2. Aug. 2020
Good introductory course for those who are not familiar with secure coding

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,


