Protractor is an end-to-end test framework for Angular applications used to run tests against your application running in a real browser, interacting with it as a user would. Built on Selenium WebDriver, a software tool for web browser automation, Protractor also uses Jasmine, a JavaScript Unit Testing Framework.
zen.digital offers a 2 day protractor training usually preceded by a 1 day ES6/JavaScript 2015 class.