5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Programmer to Secure Agile Programmer     Secure Agile Programmer Track 1: Programmer

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



Objectives

Final Exam: Programmer

  • apply architectural design
  • apply component level design
  • apply good coding practices
  • apply good programming in Java
  • apply good programming in JavaScript
  • apply good programming in Python
  • apply integration testing
  • apply modular design
  • apply pattern based design
  • apply regression testing
  • apply resiliency design
  • apply software metrics
  • apply specific UML diagrams including class, activity, use case, and sequence diagrams
  • apply testing methodologies
  • apply the IEEE Std 730 standard for software quality
  • apply unit testing
  • apply user acceptance testing
  • define basic programming & software engineering concepts
  • describe and apply testing methodologies
  • describe bug tracking concepts
  • describe modular design
  • describe resiliency design
  • describe software verification and validation
  • describes roles and responsibilities in testing
  • describe the quality and the change management process
  • describe unit testing
  • identify architectural design
  • identify bad JavaScript programming
  • identify IEEE programming standards including general, testing and quality, and maintenance and documentation standards
  • identify requirements gathering techniques such as brainstorming, interviews, focus groups, and reverse engineering
  • identify software design concepts
  • identify software requirement types, the FURPS model, and methods for gathering requirements
  • identify the Unified Modeling Language
  • identify user acceptance testing
  • implement good coding practices
  • implement good programming in Java
  • implement good programming in JavaScript
  • implement good programming in Python
  • implement unit testing
  • perform software estimation of resources and time
  • recall IEEE and ISO programming standards
  • recall IEEE programming standards including general, testing and quality, and maintenance and documentation standards
  • recall IEEE programming standards including NIST SP 800-27, ISO/IEC 15504 and 24744:2014, and ISO 29110
  • recognize bad Java programming
  • recognize bad JavaScript programming
  • recognize bad Python programming
  • recognize component level design
  • recognize IEEE and ISO programming standards
  • recognize IEEE programming standards including general, testing and quality, and maintenance and documentation standards
  • recognize model driven design
  • recognize software design concepts
  • recognize the Unified Modeling Language
  • recognize well designed Java code
  • recognize well-designed JavaScript
  • recognize well designed Python code
  • specific testing methods
  • understand test cases and reporting
  • use bug tracking methods
  • use specific UML diagrams
  • use specific UML diagrams including class, activity, use case, and sequence diagrams