1. Course Contents:       - Registration Link

      1. Javascript Programming

          1.1. Overview of Javascript

          1.2. Javascript Syntax

          1.3. Variables and Operators

          1.4. Conditional Statements (if-Else, Switch Case…)

          1.5. Iterative statements (While,For…..)

          1.6. Functions

          1.7. Class and Object

          1.8. Strings

          1.9. Arrays, Lists, Maps

          1.10 Error Handling

             2. Know about Node.js Server

       3. Overview of NPM and commands

       4. Know about CucumberJs and Gherkin Language

       5.  Overview of Javascript Test Frameworks

       6. NightwatchJs Framework

           6.1. NightwatchJS framework Initial Setup

           6.2. understand the framework structure

           6.3. About nightwatchjs.conf.js file

           6.4. About package.json and dependencies

           6.5. NightwatchJs API Methods

           6.6. Assertion Library

           6.7. About Page Objects

           6.8. Writing scripts using nightwatchJs

           6.9. Runnings test scripts      

        7. Reports

           7.1. JUnit XML Reprots

           7.2. Cucumber Reports

           7.3. Allure Reports

       8. Continuous Integration Support.

           8.1. GitHub and commands

           8.2. Using Jenkins Server

           8.3. Cross Browser/Device and Parallel Testing

           8.4 Running tests on Cloud Server.(SauceLabs)

      9. NightwatchJs Framework for Test Project

    For Manual Testers:

       We might need to add the below topics

     1. Basics of Automation

     2. Web Element Locators

     3. Selenium WebDriver/ Grid