Final Exam: Apprentice Programmer
- 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
articulate features of the Adapter patterncompare and contrast the should and expect APIs in Chaicompare numeric values in testscompare numeric values using Assertconfigure different reporters in Mochaconfigure fakes with specific behaviorcreate an object to be used in test casescreate stubs for object methodsdefine design patternsdefine helper functions for the factory patterndescribe features of the Prototype patterndescribe how different data types can be tested using Should.jsdescribe how event handling works on the browserdescribe the characteristics of the Command patterndescribe the characteristics of the Iterator patterndescribe the characteristics of the State patterndescribe the Façade patterndescribe the Factory and abstract factory patternsdescribe the key features of the constructor patterndescribe the Mixin patterndescribe the Module and Revealing Module patternsdescribe the principles of good designdescribe the Proxy patterndescribe the use of sandboxes for testingdetermine whether objects are instances of other objectsidentify principles of good designillustrate inefficient memory usage for granular objectsimplement private functions with the Module patternimplement private variables with the Module patternimplement publishers and subscribers
implement the Builder patternimplement the Iterator mixinimplement the Prototype patterninstall and configure the Mocha testing environmentinstall Mocha and Sinon on your local machineinstall the Chai library on your local machineinstall the Unit.js assertion libraryperform asynchronous tests using fakes with promisesperform pattern matching and substring checks using Should.jsprepare Mocha tests to run within a browserrecall characteristics of the Builder patternrecall the basic principles of the Singleton patternrecall the characteristics of the Composite patternrecall the characteristics of the Flyweight patternrecall the characteristics of the Mediator patternrecall the different styles that can be used with the Should.js APIrecall the key characteristics of the Observer patternrecall the principles of the Decorator patternrecognize the use of the beforeEach() and afterEach() hooks in testsrun basic assertions using Must.jsrun Mocha tests in a browserset up helpers for the Decorator patternset up the Mediator as a workflow objectuse assertions to test boolean valuesuse fakes to record function invocationsuse Mixins in the Underscore.js libraryuse Object.create() and new Object() to create objectsuse sandboxes to simplify testinguse the literal object notation to construct objectswork with arrays and array elements
IN THIS COURSE
1.Apprentice Programmer33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.