Secure Agile Programming: Agile Concepts


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 13-video course, learners can explore Agile programming concepts such as iterative software approaches, differences between Agile and Waterfall, and creating a secure Agile culture. Examine Scrum, Lean software, extreme programming, and rapid application development, along with several other topics. Begin the course with a look at iterative software development. This leads on to differentiating between Agile, one of the most widely used iterative development approaches, and Waterfall, the still used, traditional method. Then learn about integrating security into Agile and creating a secure Agile culture. Next, you will examine Scrum, an iterative development process designed for small teams, usually with 10 or fewer members; and then take a look at Lean software, and how it works. You will explore extreme programming and rapid application development (RAD). Learn the best practices for secure Agile development, and how to facilitate a secure organizational culture. In the final tutorial, you will learn about integrating secure methods into the Scrum approach.



Expected Duration (hours)
0.8

Lesson Objectives

Secure Agile Programming: Agile Concepts

  • discover the key concepts covered in this course
  • describe iterative software development
  • differentiate between Agile and Waterfall
  • describe Agile and security concepts
  • create a secure Agile culture
  • describe Scrum
  • describe Lean software
  • describe extreme programming
  • describe rapid application development
  • describe best practices for secure Agile development
  • facilitate a secure organizational culture
  • describe secure methods for Scrum
  • summarize the key concepts covered in this course
  • Course Number:
    it_spagspdj_01_enus

    Expertise Level
    Intermediate