
Install the Java Development Kit on a Windows 64-bit machine and verify with java -version. Create an Oracle account, download the JDK, and set JAVA_HOME and PATH.
Define variables and constants in Java within a class, using data types like int, float, boolean, char, and string. Learn class boundaries, comments, and semicolons.
Discover how to define Java classes, create objects, and access class members by calling methods from the same or different packages, including main method and access modifiers.
Learn to implement Java methods that square any input and return a value, then create a second method accepting two arguments to yield a specific result such as 29.
Learn to define and call Java methods with two or three arguments and return values. Practice simple arithmetic by repeated method calls and a multiply operation.
Use multiple condition handling with if, else if, and else to classify numbers as negative, zero, or positive, then check if positives are even.
Master condition handling with exercises on largest and smallest among three numbers and divisibility by five and eleven. Download an Eclipse project with solutions for month days and triangle types.
Explore the do while loop, learn its syntax and how it differs from for and while loops, and understand why it executes at least once as an exit control loop.
Develop a method that swaps two arguments, first using a temporary variable and then without a temporary variable, so 10 and 20 become 20 and 10.
Practice exercise demonstrates generating the fibonacci series in Java by starting with 1 and 2 and building subsequent numbers by adding the two previous values.
Practice printing a hollow rectangle with a for loop by outputting four lines of six stars for the top and bottom and stars on the edges with spaces in between.
Practice exercise reverse string in Java without using the reverse function. Learn string handling techniques to manually reverse a string and solidify QA coding skills.
Develop a method that takes a single string argument and returns the word count, demonstrating how to count words in a string with a practical example.
Learn to remove all spaces from a string and count how many were removed by comparing its original and final lengths, using a method that takes the string as input.
Encapsulation means wrapping data and functions in a single unit within a class boundary, with private fields accessed via getters and setters to control data hiding.
Explore multi-level inheritance in Java by building classes A, B, and C, where B extends A and C extends B, and observe access to parent methods from child objects.
Explains abstraction in Java by contrasting abstract and concrete methods, shows how abstract classes enforce architecture, support data hiding, and how to override abstract methods in subclasses.
Explore how access modifiers work at the class level in Java, including public and default classes, and how package scope affects member access across packages.
Course Updates
JAVA is a most popular programming language for developer as well as testers.
From Testers point of view, we can use it with different tools like Selenium, Appium, Rest Assured, JMeter and many other automation tools.
If you’re new to programming and want to enter either of these fields, this course is a great place to get started.
No Pre-requisite for staring this course, we will teach from installation to real-time implementation
Coverage
In this course we prepare student for all automation challenges, it gives coverage of almost all basic and advance concepts of java which are required to work on different automation tool.
Here you will cover basic concepts like Class, Object, String, Loop and advance concepts like File Handling, working with Excel, Database connectivity, Collection API.
Here we cover OOPS in details which makes you working as well as interview ready.
Advance concepts like Exception Handling, Excel handling
File Handling & Excel Handling
Working with JUnit & TestNG
Working with Maven
Many Programming Exercise and Quiz
Access Modifiers, Keywords
Debugging
Interview Questions and Tips
50+ Programming exercise for regular practice.
Here we are going to learn Java with following perspective
Java testing frameworks
JUnit tutorial for testers
TestNG for automated testing
Selenium with Java
Java unit testing best practices
Cucumber BDD in Java
Java test automation tools
Java integration testing techniques
Java exception handling in testing
API testing with Java
Continuous integration for Java projects
Java code coverage tools
Static code analysis in Java
Test data management in Java
End-to-end testing in Java
Java software quality assurance
Java testing strategies
Result of this course
After completing this course, you will be very much comfortable to start automation and face automation interviews
Also you gonna get our instructor support to clear you queries asap.
Its a continuous grooming course which will give you in depth knowledge of theory as well as practical concepts