Software and Application Security Course

Learn the basics of secure software and application development, including secure staging, secure coding techniques, and code quality and testing.

54 minutes

Course description

This course introduces basic concepts related to secure software and application development. The Waterfall and Agile implementation methods of the software development life cycle (SDLC) are covered, along with the key secure devops concepts including baselining, immutable systems, version control and change management. Other topics in the course include secure coding techniques, code quality and testing and embedded systems security.

Syllabus

Secure Application Development - Code Quality & Testing

Video - 00:03:00

Secure Application Development - Secure Coding Techniques

Video - 00:06:00

Secure Application Development

Video - 00:06:00

Embedded Systems

Video - 00:05:00

Secure Staging and Deployment

Video - 00:04:00

Security+ - Web Vulnerabilities

Lab - 00:30:00

Because of the need to be public-facing and the information they provide, websites and web servers are a common target of attacks. The path to exploiting these attacks is most commonly created by logical errors in development or using vulnerable software to aid in building up the website. What adds to the pool of possible weak points is the need to integrate several technologies to create an interactive and responsive user experience, usage of legacy systems and failure to keep up with security patches. All these factors amount to a vast number of threats, all specific to different versions and programming languages.

Unlock 7 days of free training

  • 1,400+ hands-on courses and labs
  • Certification practice exams
  • Skill assessments

Plans & pricing

Infosec Skills Personal

$299 / year

  • 190+ role-guided learning paths (e.g., Ethical Hacking, Threat Hunting)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Custom certification practice exams (e.g., CISSP, Security+)
  • Skill assessments
  • Infosec peer community support

Infosec Skills Teams

$799 per license / year

  • Team administration and reporting
  • Dedicated client success manager
  • Single sign-on (SSO)
    Easily authenticate and manage your learners by connecting to any identity provider that supports the SAML 2.0 standard.
  • Integrations via API
    Retrieve training performance and engagement metrics and integrate learner data into your existing LMS or HRS.
  • 190+ role-guided learning paths and assessments (e.g., Incident Response)
  • 100s of hands-on labs in cloud-hosted cyber ranges
  • Create and assign custom learning paths
  • Custom certification practice exams (e.g., CISSP, CISA)
  • Optional upgrade: Guarantee team certification with live boot camps

Learn about scholarships and financing with

Affirm logo

Award-winning training you can trust