- About this Tutorial
- What is Java?
- Downloading, Installing and Configuring Java
- Downloading, Installing and Launching Eclipse IDE
- Creating a Java Project
- Understanding Java Programs
- Compiler Errors
- Print Statements
- Shortcut for writing System.out.println() statement
- Comments
- Variables
Java Made Easy for Beginners, Testers, Selenium and Appium
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Java Made Easy for Beginners, Testers, Selenium and Appium certification course is developed by Arun Motoori - Software Testing Professional, Blogger & Instructor and Eduonix, an educational organisation dedicated to delivering the greatest learning materials and methods. The course also assists students in preparing for interviews for IT positions utilising Java.
Java Made Easy for Beginners, Testers, Selenium and Appium online training provides more than 62.57 hours of comprehensive video content in the form of 254 lectures covering topics ranging from basic to advanced, such as introduction to Java, its fundamentals, downloading, installing, and configuring Java, and topics involving java concepts such as OOPS Concepts, JDBC (Java Database Connectivity), enum and inbuilt annotations, variables, data types, classes such as math class, wrapper class, abstract class, their method, and launching Eclipse IDE. Individuals who wish to take up the course are required to purchase the lifetime subscription of the course by making a one-time payment through any online mode of payment.
The highlights
- Self-paced course
- English videos with subtitles
- 62.57 hours of pre-recorded video content
- 254 online lectures
- 30-day money-back guarantee
- Accessible on portable devices
Program offerings
- Self-paced course
- English videos with subtitles
- Pre-recorded video content
- 254 online lectures
- 30-day money-back guarantee
- Accessible on portable devices.
Course and certificate fees
Fees information
The fees for the course Java Made Easy for Beginners, Testers, Selenium and Appium is -
Head | Amount in INR |
Original fees | Rs. 1,990 |
Discounted fees | Rs. 199 |
certificate availability
No
Who it is for
What you will learn
After completing the Java Made Easy for Beginners, Testers, Selenium, and Appium online training, candidates will gain knowledge of Java programming, Selenium, Appium, and how to write code in Java, and how to use its tools. Candidates will learn about automation testing, including how Java is utilised for Selenium automation, Appium automation tools, and testing software.
The syllabus
Section 1 : Introduction to Java
Section 2 : Data Types
- Data Types
- int Data Type
- double Data Type
- char Data Type
- boolean Data Type
- String non-primitive Data Type
- byte Data Type
- short Data Type
- long Data Type
- float Data Type
- Passing decimal values to the int data type declared variables
- Passing character values to the int data type declared variables
- Assigning byte, short, long, float, boolean and String values to the int declare
- Assigning out of range values integer value to byte, short, int and long type va
Section 3 : Literals
- Different Types of Literals
- Escape Characters
- Using _ in Numeric Literals
- Difference between Integer Literals and Long Literals
- Assigning different Literals to byte data type variable
- Assigning different Literals to short data type variable
- Assigning different Literals to long data type variable
- Assigning different Literals to float data type variable
- Assigning different Literals to double data type variable
- Assigning different Literals to boolean data type variable
- Assigning different Literals to String data type variable
- Assigning different Literals to char data type variable
- Expressing Floating Point Literals in scientific way
- Type Casting
- Types of Type Casting
Section 4 : Operators
- Types of Operators
- Addition Operator
- Subtraction Operator
- Multiplication Operator
- Division Operator
- Modulus Operator
- Increment Operator
- Decrement Operator
- Relational Operators
- Logical Operators
- Simple Assignment Operator
- Compound Assignment Operators
- Conditional Operator
- Operator Precedence
Section 5 : Flow Control Statements
- Flow Control Statements
- if Selection Statements
- if .. else Selection Statements
- if .. else if .. else Selection Statements
- switch Selection Statements
- Iterative Statements
- while Iterative Statement
- do-while Iterative Statement
- for Iterative Statement
- Transfer Statements
- break Transfer Statement
- continue Transfer Statement
Section 6 : Methods, Classes and Objects
- Methods, Method Calling and Naming
- Method Parameterization
- Method Returning Values
- Classes enclose Variables and Methods
- What are Classes and Objects
Section 7 : Arrays
- Arrays and their Types
- Single Dimensional Arrays
- Shortcut Representation of Single Dimensional Arrays
- Length of a single dimensional Array
- Using for loop with single dimensional arrays
- Using for-each loop with single dimensional arrays
- ArrayIndexOutOfBoundsException
- Two Dimensional Arrays
- Shortcut Representation of Two Dimensional Arrays
- Length of a Two Dimensional Arrays
- Using for loop with a Two Dimensional Array
- Three Dimensional Array
- Shortcut Representation of Three Dimensional Arrays
- Length of Three Dimensional Arrays
- Using for loop with a Three Dimensional Array
- Using for-each loop with a Two Dimensional Array
- Using for-each loop with a Three Dimensional Array
- Arrays and Data Types
- Object Class Arrays
- Disadvantages of Arrays
Section 8 : String Class and its methods
- String Class
- String objects are immutable
- equals() String method
- Difference between == and equals() method
- equalsIgnoreCase() String method
- length() String method
- Difference between length and length()
- trim() String method
- substring() String method
- indexOf() String method
- lastIndexOf() String method
- split() String Class method
- concat() String method
- Using + Operator for Concatenation
- isEmpty() String Method
- startsWith() String Method
- endsWith() String Method
- toCharArray() String Method
- toUpperCase() String Method
- toLowerCase() String Method
- toString() String Class Method
- valueOf() String Class Method
- chatAt() String Class Method
- replace() String Class Method
Section 9 : StringBuffer Class and its methods
- StringBuffer Class
- append() StringBuffer Class Method
- charAt() StringBuffer Class Method
- delete() StringBuffer Class Method
- deleteCharAt() StringBuffer Class Method
- insert() StringBuffer Class Method
- length() StringBuffer Class Method
- indexOf() StringBuffer Class Method
- lastIndexOf() StringBuffer Class Method
- replace() StringBuffer Class Method
- reverse() StringBuffer Class Method
- setCharAt() StringBuffer Class Method
- setLength() StringBuffer Class Method
- substring() StringBuffer Class Method
- toString() StringBuffer Class Method
Section 10 : Wrapper Classes
- Wrapper Classes
- Working with different Wrapper Classes
- Wrapping
- Unwrapping
- Boxing
- Unboxing
- Autoboxing
- Auto-unboxing
Section 11 : Math Class and its methods
- Math Class
- max() Math Class Method
- min() Math Class Method
- random() Math Class Method
Section 12 : Packages
- Packages
- Package handling in Eclipse IDE
- Types of Packages
- Parent and Child Packages
- Packages and their Workspace Representation
- Packages Naming Conventions
- Importing User-defined Packages
- Importing In-built Packages
- java.lang default package
Section 13 : Inheritance and its types
- Inheritance
- Types of Inheritance
- Single Inheritance Demonstration
- Multiple Inheritance Demonstration
- Multilevel Inheritance Demonstration
- Hierarchical Inheritance Demonstration
- Hybrid Inheritance Demonstration
Section 14 : Constructors
- Constructors
- Purpose of Constructors
- Empty Hidden Constructor
- this keyword and Constructors
- Not initializing variables using Constructors results in default values
- Types of Constructors
- Constructor Overloading
- this() and Constructor Overloading
- Constructor Overriding is not possible
- Constructor Chaining
- super() Constructor Calling Statement
Section 15 : Method Overloading and Overriding
- Method Overloading
- Method Overriding
Section 16 : this and super keywords
- this keyword for differentiating Instance Variables
- this keyword for invoking current Class Methods
- this keyword for returning the Current Class Instance
- this keyword for passing the current class instance as method argument
- super keyword
Section 17 : Modifiers
- Modifiers
- public Access Modifier
- private Access Modifier
- default Access Modifier
- protected Access Modifier
- static Non-Access Modifier
- final Non-Access Modifier
- abstract Non-Access Modifier
Section 18 : Exception Handling
- Exception
- Exception Handling using try catch blocks
- try catch blocks and variables scope
- ArithmeticException
- ArrayIndexOutOfBoundsException
- Exception Hierarchy
- Multiple Catch Blocks
- Printing Exception details in different ways
- throw
- Checked and Unchecked Exceptions
- Handling and Ignoring Checked Exceptions
- throws
- throw versus throws
- finally
- final versus finally
- Statements execution in try block
Section 19 : Interfaces
- Interfaces
- Interfaces and Naming Convention
- Interfaces and Constructors
- Interfaces and Variables
- Interfaces and Methods
- Implementing Interfaces
- Interfaces and Object Creation
- Implementing Multiple Interfaces
- Interface extending Interface
- Extending Classes and Implementing Interfaces together
Section 20 : Abstract Classes
- abstract Classes
- abstract Classes and abstract methods
- abstract Classes and their child Classes
- abstract Classes and their method access modifiers
- abstract Classes and object creation
- abstract Classes and fields
- abstract Classes and Constructors
- Interfaces and method body
Section 21 : Collections Framework
- Collections Framework
- Collection Interface
- List Interface
- ArrayList in Detail
- LinkedList
- Vector
- Stack
- Set Interface
- HashSet
- LinkedHashSet
- SortedSet
- NavigableSet
- TreeSet
- Map interface
- HashMap
- LinkedHashMap
- Hashtable
- Properties Class
- Converting Arrays to List
Section 22 : Other Advanced Topics
- Reflection API
- Generics
- File Handling
- Getter and Setter Methods
- OOPS Concepts
- Database Concepts for JDBC
- SQL for JDBC
- JDBC
- Enum
- Varargs
- Purpose of few Inbuilt Annotations
- Scanner Class
Section 23 : Java Interview Questions
- Interview Questions and Answers
Instructors
Articles
Popular Articles
Latest Articles
Similar Courses

object oriented programming in Java
Great Learning


Maven Tutorial Manage Java Dependencies in 20 Step...
Simpliv Learning


Learn to Program in Java
Microsoft Corporation via Edx
Courses of your Interest

Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
C Programming Foundations
PW Skills
Python Foundations
PW Skills

Getting Started with Generative AI APIs
Codio via Coursera

Generating code with ChatGPT API
Codio via Coursera

Prompt Engineering for ChatGPT
Vanderbilt via Coursera
Data Structures and Algorithms in Java
Great Learning