1.     Java, eclips IDE.

2.     MySQL Database connection

3.     Junit, TestNG

4.     Selenium IDE

5.     Firebug and preparing our own xpath.

6.     Selenium RC

7.     WebDriver.

8.     Xslt reports

9.     Logs

10.   ANT

11.   Creating Batch file.

12.   Framework

1.     JAVA, eclips IDE:

a.     Core Java Basic Concepts

b.     Core Java Control Flow Statements

c.     Loops: for loops, while loops

d.     Abstraction (Objects)

e.     Encapsulation (Classes)

f.      Communication (Methods)

g.     Lifetime (Object)

h.     Hierarchies (Class)

i.      Polymorphism (Classes)

j.      Features of eclips IDE

k.     Create, read and write in file

l.      Ex programs:

                                          i.     rev string

                                         ii.    rev num

                                        iii.    factorial cal

                                        iv.    sum total etc…

                                         v.    smallest and largest number find

m.    arrays

n.     two dimensional arrays

o.     creating file

p.     Reading file, read txt file and xl file

q.     write in a file, txt file and xl file

2.     How to connect the database using java with MySQL.

3.     How to use Junit, TestNG annotations and generate the result.

4.     Selenium IDE:

1.     Installation

2.     Basic commands

3.     How to run single test as well suites

4.     Assert and verify commands

5.     Breakpoints

6.     Insert command and update command

7.     Diff between java and Java script

5.     Firebug:

1.     Install firebug and firepath

2.     How to capture xpath

3.     How to prepare our own xpath

4.     How to handle dynamic xpath

5.     How to prepare our own xpath

6.     How to use javascript instead of xpath.

6.     Selenium RC:

1.     How to configure RC

2.     How to start and stop server

3.     Create tests

4.     Extract links, buttons, dropdown options

5.     Handle multiple windows

6.     Selenium Profile creation

7.     Handle firefox and IE certificates.

8.     Random values and xpath handle

9.     Webtable handle using forloops

10.   Webtable handle using selenium commands

11.   Calendar handle

12.   Cookies handling

13.   Run multiple classes or tests

7.     WebDriver:

1.     How to configure

2.     Extract links, buttons, dropdown options

3.     Handle multiple windows

4.     How to use set and iterator

5.     Handle firefox certificates

6.     Migrate selenium Rc to Webdriver

7.     Handle window based popups

8.     Upload files

9.     Handle web table

10.   Download files

11.   Handling frames

12.   Mouseover links click

13.   HTMLUnitDriver

14.   Cookies handling

15.   Handling client based windows

16.   Select auto suggestions

17.   Parameterization

18.   Reading properties files and excel files

19.   Java script alerts

20.   Zip file

21.   Reports send Send mail

22.   Xml suite files

23.   Right click on a link

24.   Open new tab and new window

8.     Generate the Xslt reports and how to configure

9.     Logs: how to generate logs.

10.   ANT:

1.     How to configure ant

2.     How to run java files using ant

11.   How to create batch file and run.

12.   Framework:

1.     Core Datadriven framework, we can use this framework for RC or Webapplication