Course Description

This course introduces security concepts to members of the application team. This includes business analysts, developers, quality assurance, project managers, etc. Students will be introduced to common security terminology and concepts related to secure application development.

Team members will gain an understanding of foundational concepts, such as the OWASP Top 10. This course focuses on teaching the concepts of the security vulnerabilities so each student understands the issue and impact.

Application Security Professional James Jardine

James Jardine is the CEO of Jardine Software Inc. He started is career as a developer, working on all types of projects across web, mobile, and desktop. James has spent the last 10 years focusing on application security. His over 20 years of combined experience provides a unique insight into both development and security for applications. James has presented and trained at Derbycon, Blackhat, Infosecworld, Hacker Halted and many others. He was previously an author and instructor at the SANS Institute where he taught the Secure Coding in .Net course.

Course curriculum

    1. Introduction to Application Security

    2. Intro to OWASP

    3. Resources and Links

    1. Introduction to Injection

      FREE PREVIEW
    2. Untrusted Data

    3. Intro to Input Validation

    4. Intro to SQL Injection

      FREE PREVIEW
    5. Demo - SQL Injection

    6. Demo - SQL Injection - Stored Procedures

    7. Command Injection

    8. Demo - Command Injection

    9. XML External Entity (XXE)

    10. Demo - XXE

    1. XSS Brief Overview

    2. Cross-Site Scripting

    3. Demo - X-XSS-Protection

    4. Demo - Content Security Policy

    5. Demo - Output Encoding

    1. CSRF Overview

    2. CSRF Walkthrough - Part 1

    3. CSRF Walkthrough - Part 2 (Remediation)

    1. Sensitive Data Intro

    2. Password Storage

    1. Authentication

    2. Forgot Password

    3. Authorization

    4. Security Questions

    5. Insecure Direct Object Reference

    6. Intro to Cookies

    7. Session Management

    8. Session Fixation

    9. Resources and Links

About this course

  • $149.00
  • 38 lessons
  • 7 hours of video content

Pricing options

Explain how different pricing options might be valuable to different segments of your audience.