Complete Java For Selenium WebDriver And Test Automation

A-Z guide for learning Java what's perfectly right for your test automation needs
4.6 (801 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
11,655 students enrolled
Free
Start Learning Now
  • Lectures 45
  • Length 7 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2016 English

Course Description

This is only Java related course and it's great because it covers just the right amount of Java which is needed for automation, but this course does not cover Selenium WebDriver or any other type of automation tool.

This is a comprehensive yet simple course on java programming language and it concentrates on Java programming concepts needed for Selenium WebDriver or any other Automation tool.

*************************** No Prior Coding Experience Needed ***************************

This course assumes that you have no programming background. If you have some experience then, it's just a bonus point. You have never code, have some experience or have a lot of experience any other programming language, this course is one stop place for you.

Java is one of the most and useful programming languages to learn You can build back-end of web applications and build robust test automation framework. Specially for Selenium WebDriver GUI automation, Java is most popular choice and has the largest community.

You will get the best in class support from the instructor for any question you have related to the course.

This course is very well structured:

  • Each lecture consist of a video screencast and code files
  • There are quizzes, homework to test your knowledge
  • High focus on practice and asking questions
  • You will also learn coding best practices

Market is never short of jobs in Java programming language, there are ample of jobs in both Java development and Automation Testing using Java.

This course is backed by udemy's 30-day money back guarantee. If you are not satisfied for any reason, you will get the money back. In addition to that you will keep all the code files of the course as a thank you for trying out the course !!!

What are you waiting for? Enroll today and learn the powerful python language !!!

What are the requirements?

  • ***** NO AUTOMATION / CODING EXPERIENCE NEEDED, beginners will be easily able to follow this course
  • Java concepts are covered in the course, no experience needed
  • Browsers (Firefox or Chrome)
  • Windows/MAC/Linux computer
  • All the required installation are covered in the lectures and documentation has been uploaded to the course

What am I going to get from this course?

  • ***** CODE FILES FOR EVERY LECTURE AVAILABLE TO DOWNLOAD
  • Understand the concepts of Object Oriented Programming Language
  • You will be able to EXPLAIN, DESIGN and IMPLEMENT efficient java Programs
  • You will be able to understand all Java concepts required for Selenium WebDriver or any other Automation tool
  • You will be confident to clear test automation interviews

What is the target audience?

  • Beginners with zero programming background
  • Quality Assurance professionals and Manual testers looking to start career on test automation
  • Testers who want to automate tools
  • Experienced programmers with other programming language

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
04:11

You will get to know the answers of most frequently asked questions about the course

You will get to know what is covered in the course and in what detail

You will understand what you will be able to get from the course when you finish the course

01:27

Get to know your instructor, it's really important to establish a good relationship and ask questions

03:35

You will see from where you can download all the code files associated to the lectures

You will also see multiple ways to contact us with your questions

Please watch the complete lecture, there are some good information which will help you a lot

02:26

You will learn multiple ways to reach me and ask questions

Section 2: Setup and installation of required tools
05:09

Download and installation instructions of Java on Windows and Mac OSX systems

08:29

You will learn how to setup Java Environment on your Mac / Windows machine

05:16

You will learn how to install Eclipse IDE on Windows

04:34

You will learn how to install Eclipse IDE on Mac OSX

Section 3: Java Concepts - Data Types
10:57

Getting started with Java with famous Hello World program in Java programming language

14:24

You will be able to learn variables and data types in Java programming language

11:32

Learn the concept of Strings in Java, the most used data type

Understand the immutability of strings

11:18

Learn how to use the in-built java methods for string manipulation

08:52

Learn more built-in java methods for string manipulation

6 questions

Test your knowledge related to strings

Article

You will be able to understand the difference between string, string buffer and string builder.

It is one of the most famous interview question

15:43

You will be able to learn the concept of arrays in Java programming language

Section 4: Classes And Methods -> Object Oriented Concepts
10:51

You will be able to understand the concept of classes and methods in java

10:45

You will be able to understand and create objects and you will be able to access methods of a different class using objects

08:39

You will learn the use of This Keyword, This keyword refers to the current object

11:06

You will learn about constructors in Java programming language

Conditional Statement
10:07
Switch Statement
09:34
While Loop
14:43
For Loops
09:48
Section 5: Practice Exercise
11:08

You will be able to utilize the concepts of strings, built-in string methods, if/else conditions, for loops in this exercise and this is a very common Java Programming Language interview question also.

02:31

You will be able to see the interview question of, how to reverse characters of a string using Java Programming Language

09:18

You will be able to see the solution of, how to reverse characters of a string using Java Programming Language

Section 6: Inheritance, Access Modifiers And Abstraction
Inheritance
15:23
Access Modifiers and Packages
17:24
Abstract Class - Abstraction Part 1
15:51
Interface - Abstraction Part 2
12:56
Interface vs Abstract Class *** Interview Question ***
Article
Method Overloading
14:24
More On Method Overloading
04:16
Method Overriding
12:34
Overloading vs Overriding *** Interview Question ***
Article
Section 7: Exception Handling
Exceptions - Checked
17:21
Exceptions - RunTime
10:02
08:10

You will be able to learn how to read properties file in Java Programming Language

Section 8: Java Advanced - Collections Framework
12:38

Learn how to work with Array List from Java Collections Framework

07:41

Learn how to work with Linked List from Java Collections Framework

10:28

Understand the difference between Array List and Linked List, it is one of the important interview questions

11:27

Learn how to use different kind of Sets from Java Collections Framework

09:29

Learn how to work with Maps from Java Collections Framework

10:41

Understand different kind of Maps and interview question related to them

Section 9: Conclusion
BONUS: Great Discount Selenium WebDriver Course $10 Only
04:26

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Lets Kode It, Anyone can code - Changing Lives Everyday

Let's Kode It, we are here with a mission to have everyone learn a new skill and find themselves doing what they always wanted to do. Whether it be programming or creating a professional looking MS Word document.

When talking about programming, we believe anyone can code and coding is not something out of this world. Coding can be of different types and in different area, some may want to become a web developer where it's more of front end languages, some choose to become a back-end developer, while some choose to become testers with automation hands on where the the domain is completely different from development. We believe what it needs to learn something is only willingness to learn and everything else comes along with it. We are a group of software professionals with more than 6 years of expertise on different areas of software industries. We excel from software inception to implementation. Our goal is to offer high quality technology courses which suits newbie as well as an intermediate. We focus on the technology which are essential to perform in today's job market.

Our instructors are Masters graduate from reputed universities. Our instructors have over 10 years of industrial experience and working as team leads in multinational companies. They expertise in various fields of SDLC from application development, testing to system administration

Ready to start learning?
Start Learning Now