Course Outline

IT Security and Secure Coding

  • Overview of information security principles
  • CIA triad: Confidentiality, Integrity, Availability
  • Common threats and threat modeling
  • Best practices for secure software development lifecycle (SSDLC)

Web Application Security

  • Understanding OWASP Top Ten and beyond
  • Authentication and session management flaws
  • Injection vulnerabilities (SQL, Command, LDAP, etc.)
  • Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF)

Client-Side Security

  • DOM-based attacks and JavaScript-specific risks
  • Insecure use of AJAX and browser storage
  • Clickjacking and UI redressing
  • Content Security Policy (CSP) implementation

Practical Cryptography

  • Basic concepts: hashing, encryption, digital signatures
  • Public key vs. symmetric key cryptography
  • Transport Layer Security (TLS) basics
  • Key management and common crypto mistakes

Security of Web Services

  • SOAP and REST security considerations
  • Authentication mechanisms: OAuth, JWT, API keys
  • Common web service attacks and defenses
  • Input validation in service payloads

XML Security

  • XML injection and parsing attacks
  • Entity expansion and XXE vulnerabilities
  • Secure parsing techniques and libraries
  • Using XML Security standards (XML-DSig, XML-Enc)

Knowledge Sources and Security Tools

  • Recommended tools for security testing (e.g., OWASP ZAP, Burp Suite)
  • Code scanning and analysis tools
  • Online resources and security guidelines
  • How to stay updated with emerging threats

Summary and Next Steps

Requirements

  • An understanding of basic web application architecture
  • Experience with a programming language such as Java, C#, PHP, or JavaScript
  • Familiarity with client-server communication and HTTP

Audience

  • Developers
  • Web application architects
  • Security-conscious technical teams
 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 (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories