Μετάβαση στο κύριο περιεχόμενο

Το περιεχόμενο δεν έχει μεταφραστεί ακόμα σε Ελληνικά

Secure Software Development

This course introduces secure programming principles and practices with the aim of preventing software vulnerabilities as early as possible in the development lifecycle.

Μάθημα που προσφέρεται από
Αντιγράφηκε

81 ώρες για ολοκλήρωση

  • Προγραμματισμένες ώρες: 32 ώρες
  • Εκτιμώμενες ώρες μελέτης: 49 ώρες

Προχωρημένο

Απαιτείται προχωρημένη εμπειρία

Online

  • 200 διαθέσιμες θέσεις

Εκπαιδευτές

  • Marko Helenius

    Marko Helenius

    University Lecturer
  • Khair Rahman

    Khair Rahman

    Project Researcher
  • Musfiqur Milton

    Musfiqur Milton

    Project Researcher
  • Jouni Mauri

    Jouni Mauri

    Project Researcher

Γλώσσα

English

Μαθησιακοί στόχοι

  • Identify key security considerations to take into account when implementing software systems.
  • Apply secure programming practices to reduce common software vulnerabilities during development.
  • Use cryptographic mechanisms appropriately in software development, avoiding common implementation mistakes.
  • Implement a basic DevSecOps pipeline integrating automated security checks into the development workflow.
  • Use static analysis tools to identify potential security weaknesses in source code.
  • Create and use Software Bill of Materials (SBOM) files to improve dependency visibility and support software supply chain security.
  • Explain the legal and regulatory requirements relevant to secure software development, with particular attention to GDPR and the Cyber Resilience Act.

Προαπαιτούμενα

  • Programming skills

Θέματα που καλύπτονται

Secure Development
Χτίστε την τεχνογνωσία σας

Χτίστε την τεχνογνωσία σας

Αυτό το μάθημα αποτελεί μέρος των παρακάτω διαδρομών μάθησης: Secure Software & DevSecOps, Cybersecurity Implementer

Οι δεξιότητες κυβερνοασφάλειας δεν χτίζονται σε μία μόνο συνεδρία. Η παρακολούθηση μιας δομημένης διαδρομής μάθησης σας βοηθά να αναπτύξετε ένα πλήρες και συνεκτικό σύνολο δεξιοτήτων: βήμα προς βήμα, με τον δικό σας ρυθμό.

Δεν ξέρετε από πού να ξεκινήσετε;

Δεν ξέρετε από πού να ξεκινήσετε;

Ανακαλύψτε πώς λειτουργεί η πύλη Cycerone, πώς οργανώνονται τα μαθήματα και οι διαδρομές μάθησης, και πώς να βρείτε τις εκπαιδευτικές ευκαιρίες που ταιριάζουν καλύτερα στις ανάγκες σας.

Ανακαλύψτε πώς λειτουργεί
Secure Software Development | Cycerone | Cycerone