Final Exam: Apprentice Programmer
Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Apprentice Programmer will test your knowledge and application of the topics presented throughout the Apprentice Programmer track of the Skillsoft Aspire Web Programmer to Apprentice Programmer Journey.
WHAT YOU WILL LEARN
-
Identify principles of good designwork with arrays and array elementsrecall characteristics of the builder patterncompare and contrast the should and expect apis in chaiprepare mocha tests to run within a browseruse assertions to test boolean valuesdefine design patternsimplement private functions with the module patternimplement publishers and subscribersimplement the iterator mixinset up helpers for the decorator patterndescribe the characteristics of the command patterndescribe the factory and abstract factory patternsconfigure fakes with specific behaviordefine helper functions for the factory patternarticulate features of the adapter patternrecall the key characteristics of the observer patterndescribe the façade patterndescribe the key features of the constructor patternuse object.create() and new object() to create objectsinstall mocha and sinon on your local machinedescribe the proxy patternconfigure different reporters in mochadescribe the module and revealing module patternsrecall the characteristics of the flyweight patterncreate an object to be used in test casesuse mixins in the underscore.js libraryuse fakes to record function invocationsrun mocha tests in a browserrecall the characteristics of the composite pattern
-
describe how event handling works on the browserperform pattern matching and substring checks using should.jsinstall the unit.js assertion libraryrecall the basic principles of the singleton patterndescribe the characteristics of the iterator patternrecall the principles of the decorator patterndetermine whether objects are instances of other objectsperform asynchronous tests using fakes with promisesdescribe the characteristics of the state patterncompare numeric values in testsimplement the builder patterndescribe the principles of good designset up the mediator as a workflow objectdescribe features of the prototype patternrecall the different styles that can be used with the should.js apiimplement private variables with the module patterndescribe the mixin patternillustrate inefficient memory usage for granular objectsrecall the characteristics of the mediator patternimplement the prototype patternrecognize the use of the beforeeach() and aftereach() hooks in testscompare numeric values using assertdescribe how different data types can be tested using should.jsrun basic assertions using must.jsinstall the chai library on your local machineuse the literal object notation to construct objectsuse sandboxes to simplify testingcreate stubs for object methodsdescribe the use of sandboxes for testinginstall and configure the mocha testing environment
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.