• +91 9980494037
  • A43, I block, 3rd Floor, Sector 22, Noida
  • 9:00 A.M - 19:00 P.M

Coming Saturday 1st of July Hadoop BigData Hands-on Demonstration class - 11 to 12 pm. Please call @ 9980494037 for more details !!

Angular JS

This course is expected to take one and half months with total 10 classes, each class is having three-four hours training. It can take lesser time if the number of hours per day is increased.

No pre requisite required for the classes . Appreciate to have the basic knowledge of Java or .Net

1. Start right from the angularJS installation.
2. No pre-requisite required for the classes .
3. 100% Practicals approach to solve the problem statement than theoritical.
4. All study materials included in the course fee
5. Completion Certification after the training.
6. Live projects and development.

Module 1. An Introduction

• Hello – AngularJS
• An Angular Application
• Plunker Tips
• Developer Tool Tips
• JavaScript Patters
• Modules
• The IIFE
• Conclusion

2. Controllers i. Introduction ii. Controller Basics iii. The Capabilities iv. Calling HTTP v. Using $http vi. Controllers and Modules vii. Creating a Module viii. Summary 3. Directives and Views i. Introduction ii. ng-model iii. ng-click iv. ng-repeat v. Filters vi. ng-show and hide vii. ng-include viii. Directives! ix. Summary 4. Services i. Introduction ii. The Venn of Services iii. Gamification iv. Service Roles v. Using $log vi. UI Services vii. Custom Services viii. A GitHub Service ix. Summary 5. Routing i. Introduction ii. What is Routing? iii. Routing With Angular iv. The Setup and The Fixup v. Assignment vi. Summary Introduction to Automation

• What is automation testing
• Advantages of Automation Testing
• How to learn any automation tool
• Types of Automation tools

Basic Java – Core Java Fundamentals

• History of Java
• Features of java
• Java Programming Language Keywords
• Class and Object
• Data Types
• Array Declaration, Construction and Initialization
• Encapsulation
• Inheritance
• Polymorphism

Flow Control, Exceptions, and Assertions

• Writing Code Using if and switch
• Statements
• Writing Code Using Loops
• Handling Exceptions
• Working with the Assertion Mechanism

Using the java.lang.String Class

• Using the java.lang.Math Class
• Using Wrapper Classes
• Using the equals() Method with
• Strings and Wrappers and Objects

Inner Classes

• Method-Local Inner Classes
• Anonymous Inner Classes
• Static Nested Classes

Defining, Instantiating, and Starting Threads

• Preventing Thread Execution
• Synchronizing Code
• Thread Interaction

Object Orientation, Overloading and Overriding, Constructors

• Benefits of Encapsulation
• Overridden and Overloaded Methods

About Eclipse IDE

• Installing Eclipse
• Creating Simple Project in eclipse
• Eclipse and anjularjs together
• Importing and Exporting
• Debugging using Eclipse
• Exploring Eclipse – Basic
• Exploring Eclipse – Advanced

Module 1

Introduction to anjularjs
• What is anjularjs
• Use of anjularjs
• Features of anjularjs
• Difference between anjularjs and QTP
• anjularjs IDE
• anjularjs Core
• anjularjs RC
• anjularjs Grid
• anjularjs 2.0 – Web Driver

Module 2

anjularjs IDE
• anjularjs Overview
• anjularjs IDE Introduction
• Downloading and Installing anjularjs IDE
• Recording and Running a Simple Test
• anjularjs IDE – Features
• Installing Useful Tools for Writing Tests
• anjularjs Concepts
• anjularjs Commands
• Verifying Page Elements – Assertions and Verifications
• Wait Commands

Module 3

• Object Identification
• Element Locators
• Regular Expression patterns
• anjularjs Test Runner
• Using Regular Expressions in anjularjs IDE
• Creating anjularjs Test Suites
• How to run the recorded script against other browsers
• Why companies are not using recording tools
• Limitations of anjularjs IDE

Module 4

• anjularjs Core Overview
• Installing anjularjs Core
• Running anjularjs Core Test Suites

Module 5

JavaScript and HTML
• Introduction
• Statements
• Comments
• Variables
• Operators
• Comparisons
• If…Else
• Switch
• Functions
• For Loop
• While Loop
• Break Loops
• For…In
• Events
• Try…Catch

Module 6

• Introduction to Firebug
• Downloading and installing of Firebug
• Downloading and installing of xpath
• How to identify the xpath for an particular element
• Identifying objects using CSS

Module 7

anjular js RC
• Installing anjularjs RC
• anjularjs RC Overview
• Starting and Stopping anjularjs Server
• Creating the generic scripts in anjularjs
• Creating the scripts by using functions
• anjularjs Client Libraries
• Browser commands with examples
• Interactive commands with examples
• Information commands with examples
• Validation commands with examples
• How to take data from excel sheets
• Why should we use excel sheets
• How to take data from DB
• Debugging the scripts
• Maintaining the synchronization points
• How to handle Pop-up’s and alert messages

Module 8

How to use TestNG and Junit in anjularjs
• Introduction to TestNG
• Why TestNG
• Setting up TestNG
• Working with TestNG
• Advantages of TestNG over Junit
• Exploring TestNG Features
• How to Use TestNG Annotations
• Data Driven Testing TestNG
• TestNG Execution Report
• TestNG Results output folder walkthrough
• TestNG Reporting features

Module 9

anjular js Grid
• Introduction anjularjs Grid
• Advantages of anjularjs Grid
Advanced anjularjs 2.0 – Web driver
• Introduction to anjularjs 2.0
• Advantages of web driver
• Web Driver v/s RC
• Architecture of Web Driver and RC
• Web Driver IDE
• Installation / Configuring Eclipse for Web Driver
• Identifying the elements in Web Driver Using Id, Name, Xpath ,Dom and CSS
• Working with Different drivers like HtmlUnit driver, Firefox Driver etc…
• Creating the generic scripts in Web Driver
• Creating the scripts by using functions
• Web Driver Client Libraries
• Web Driver commands with examples
• Working with excel sheets using Web Driver
• Web Driver with TestNG / Junit

Module 10

Automation Framework
• What is Framework
• Types of Frameworks
• What is modular framework
• What is Data Driven framework
• What is Keyword driven framework
• What is Hybrid framework
• Use of Framework
• How to develop the framework
• Integration of the framework
• How to execute the scripts from framework

Coming Saturday 1st of July Hadoop BigData Hands-on Demonstration class - 11 to 12 pm. Please call @ 9980494037 for more details !!

Feedback & Support