Final Exam: Programmer
Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
Final Exam: Programmer will test your knowledge and application of the topics presented throughout the Programmer track of the Skillsoft Aspire Programmer to Secure Agile Programmer Journey.
Expected Duration (hours)
0.0
Lesson 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
Course Number: it_fesap_01_enus
Expertise Level
Beginner