Course Outline

Introduction

  • Importance of network security in software development
  • Common threat landscape and attacker motivations
  • Overview of layered defense strategy and secure design principles

IT Security and Secure Coding

  • Overview of security objectives (CIA)
  • Introduction to secure software development
  • Common security misconceptions in coding

Network Security

  • OSI model and network vulnerabilities
  • Common attacks (DoS, spoofing, MITM, session hijacking)
  • Network security defenses and best practices

Practical Cryptography

  • Symmetric encryption algorithms (AES, DES)
  • Asymmetric encryption (RSA, ECC)
  • Hashing and integrity checks (SHA family)
  • Key management and Public Key Infrastructure (PKI)

Security Protocols

  • Introduction to cryptographic protocols
  • IPSEC: architecture, modes, and use cases
  • SSL/TLS: handshake process and secure communication
  • Common protocol pitfalls and misconfigurations

Cryptographic Vulnerabilities

  • Protocol-specific attacks: BEAST, CRIME, POODLE, FREAK, Logjam
  • Padding oracle attacks
  • Timing attacks (e.g., RSA timing)
  • Practical mitigations and secure usage patterns

Knowledge Sources

  • Secure coding standards (e.g., OWASP, CERT)
  • Guidelines and tools for vulnerability testing
  • Continuous learning and community resources

Summary and Next Steps

Requirements

  • Basic understanding of software development principles
  • Familiarity with networking fundamentals and OSI model
  • Some experience with application development or system architecture

Audience

  • Developers
  • Software architects
  • Security engineers
  • IT professionals interested in secure application and network communication
 14 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories