Software Development
Agile Secure Programmer
Final Exam: Secure Agile Programmer
Secure Agile Programming: Agile Concepts
Secure Agile Programming: Agile Modeling
Secure Agile Programming: Agile Techniques
Secure Agile Programming: Testing

Final Exam: Secure Agile Programmer

Course Number:
it_fesap_04_enus
Lesson Objectives

Final Exam: Secure Agile Programmer

  • apply best practices for secure software development
  • apply bug tracking in an Agile environment
  • apply continual security testing
  • apply story-driven modeling
  • apply verification and validation for Agile programming
  • build secure user stories
  • collect Agile requirements
  • compare between Agile and Waterfall
  • conduct static code analysis
  • configure bug tracking in an Agile environment
  • create a secure Agile culture
  • create a secure Agile software development lifecycle
  • create secure user stories
  • create secure user story
  • define Agile techniques including iterative delivery and the use of user stories
  • define Agile techniques including the daily standup meeting, pair programming, Scrum events, and planning poker
  • define Agile techniques including the use of user stories
  • describe Agile and security concepts
  • describe Agile modeling
  • describe Agile modeling
  • describe Agile processes such as the Agile Unified Process and the use of sprints
  • describe Agile testing
  • describe best practices for secure Agile development
  • describe extreme programming
  • describe iterative software development
  • describe Lean software
  • describe rapid application development
  • describe Scrum
  • describe secure methods for Scrum
  • differentiate between Agile and Waterfall
  • facilitate a secure organizational culture
  • gather Agile requirements
  • identify Agile methods
  • identify Agile modeling
  • identify Agile processes such as the Agile Unified Process and the use of sprints
  • identify Agile techniques including the daily standup meeting, pair programming, Scrum events, and planning poker
  • identify rapid application development
  • identify Scrum roles
  • identify secure methods for Scrum
  • implement Agile testing
  • implement a secure Agile software development lifecycle
  • implement best practices for secure software development
  • implement continual security testing
  • implement continuous integration techniques
  • implement Disciplined Agile Delivery
  • implement metrics into Agile programming
  • implement Specification by Example
  • implement story-driven modeling
  • implement testing standards into Agile
  • implement verification and validation for Agile programming
  • integrate metrics into Agile programming
  • integrate testing standards into Agile
  • perform static code analysis
  • promote a secure Agile culture
  • promote a secure organizational culture
  • recall Agile and security concepts
  • recognize iterative software development
  • recognize Lean software
  • use secure user stories
  • use Specification by Example

Overview/Description

Final Exam: Secure Agile Programmer will test your knowledge and application of the topics presented throughout the Secure Agile Programmer track of the Skillsoft Aspire Programmer to Secure Agile Programmer Journey.



Target

Prerequisites: none

Secure Agile Programming: Agile Concepts

Course Number:
it_spagspdj_01_enus
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

Overview/Description

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. In addition, best practices for secure Agile development, facilitating a secure organizational culture, and secure methods for Scrum are also covered.



Target

Prerequisites: none

Secure Agile Programming: Agile Modeling

Course Number:
it_spagspdj_03_enus
Lesson Objectives

Secure Agile Programming: Agile Modeling

  • discover the key concepts covered in this course
  • describe Agile modeling
  • apply story-driven modeling
  • use secure user stories
  • use Specification by Example
  • build secure user stories
  • summarize the key concepts covered in this course

Overview/Description

Discover how to model software in an Agile environment, including how to apply story-driven modeling. Explore how to use and build secure user stories and examine the Specification by Example methodology.



Target

Prerequisites: none

Secure Agile Programming: Agile Techniques

Course Number:
it_spagspdj_02_enus
Lesson Objectives

Secure Agile Programming: Agile Techniques

  • discover the key concepts covered in this course
  • gather Agile requirements
  • define Agile techniques including iterative delivery and the use of user stories
  • define Agile techniques including the daily standup meeting, pair programming, Scrum events, and planning poker
  • describe Agile processes such as the Agile Unified Process and the use of sprints
  • create a secure Agile software development lifecycle
  • implement Disciplined Agile Delivery
  • apply best practices for secure software development
  • summarize the key concepts covered in this course

Overview/Description

Discover how to gather Agile requirements, implement Agile processes, create a secure Agile software development lifecycle, implement Disciplined Agile Delivery, and apply best practices for secure software development.



Target

Prerequisites: none

Secure Agile Programming: Testing

Course Number:
it_spagspdj_04_enus
Lesson Objectives

Secure Agile Programming: Testing

  • discover the key concepts covered in this course
  • describe Agile testing
  • apply continual security testing
  • integrate testing standards into Agile
  • apply verification and validation for Agile programming
  • integrate metrics into Agile programming
  • configure bug tracking in an Agile environment
  • conduct static code analysis
  • implement continuous integration techniques
  • summarize the key concepts covered in this course

Overview/Description

Explore Agile software testing techniques, including Continual Security Testing, testing standards, and verification and validation. Discover how to integrate metrics into Agile programming, configure bug tracking, conduct static code analysis, and implement continuous integration techniques.



Target

Prerequisites: none

Close Chat Live