
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
Get to know your instructor, it's really important to establish a good relationship and ask questions
You will learn multiple ways to reach me and ask questions
How you can attach the code files and send to me for easy and fast debugging
Download and installation instructions of Java on Windows and Mac OSX systems
You will learn how to setup Java Environment on your Mac machine
You will learn how to setup Java Environment on your Windows machine
You will learn how to install Eclipse IDE on Windows
You will learn how to install Eclipse IDE on Mac OSX
Getting started with Java with famous Hello World program in Java Programming Language
You will be able to learn variables and data types in Java programming language
You will learn about default variable values in Java Programming Language
Learn the concept of Strings in Java, the most used data type
Understand the immutability of strings
Learn how to use the in-built java methods for string manipulation
Learn more built-in java methods for string manipulation
You will be able to understand the difference between string, string buffer and string builder.
It is one of the most famous interview question
You will be able to learn the concept of arrays in Java programming language
You will be able to understand the concept of methods in Java Programming Language
You will be able to learn a practical example of methods in Java Programming Language
You will learn about return type concept of methods in Java Programming Language
You will learn about classes in Java Programming Language
You will learn about Getters, Setters and This Keyword in Java Programming Language
You will learn about Getters, Setters and This Keyword in Java Programming Language
You will learn about Getters, Setters and This Keyword in Java Programming Language
You will learn about constructors in Java programming language
Learn how conditional statements in Java use if, else if, and else with boolean checks and the equality operator to compare values, illustrated by red and green light examples.
Explore switch statements to control flow by testing month values and returning days via number of days(year, month), including leap year checks and default handling for invalid months.
Explore while and do-while loops with practical examples, learn how boolean conditions and incrementing control iterations, and use break and continue to manage loop flow.
Learn how to use for loops in Java, including initialization, condition, and update, to iterate arrays and lists; include break and continue, plus for-each variants.
You will learn about static keyword in Java Programming Language
You will learn about static keyword in Java Programming Language
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.
You will be able to see the interview question of, how to reverse characters of a string using Java Programming Language
You will be able to see the solution of, how to reverse characters of a string using Java Programming Language
Learn inheritance in Java by creating a car class as a superclass and a BMW subclass, using extends and super, overriding methods to customize behavior while sharing fields like speed.
Learn how packages group related types and how access modifiers private, public, protected, and no access modifier shape visibility across classes, packages, and subclasses.
Learn how Java uses abstraction with abstract classes to hide implementation, how you cannot instantiate them, and how subclasses extend and implement abstract methods.
Explore how Java interfaces define a reference type with abstract methods, enable contract-based class design through multiple interfaces, and note Java seven versus eight changes such as static interface methods.
Learn how Java method overloading lets a class have multiple methods with the same name but different argument lists, differing by parameter count, type, or sequence.
Explore how method overloading relies on argument types, not names, and how identical argument lists trigger errors. Note that overloading cannot rely on return type alone; use different parameter types.
explore method overriding in java, showing how a child class overrides a parent method and uses super to extend its behavior, along with dynamic method dispatch.
Differentiate checked and runtime exceptions in Java and handle them with throws, try-catch, and finally to protect user experience; illustrated with a database withdrawal example.
Explore runtime exceptions in Java, including division by zero and array index out of bounds, and learn to handle them with try-catch blocks and meaningful messages.
You will be able to learn how to read properties file in Java Programming Language
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 Java language !!!