Have a question?
Message sent Close
4.83
20 reviews

Core Java and Coding for Automation Testers - For Beginners

Master the Core Java and Coding needed for Automation Testing in 30 days. Learn all basics concepts of Java programming!
361 Students enrolled
  • Description
  • Curriculum
  • FAQ
  • Reviews

No Prior knowledge of Java programming is needed.

RECOMMENDED for Absolute Beginners in JAVA Programming and Coding.

Core Java and Coding for Automation Testers is a Beginner friendly course designed to learn Java Programming language from scratch, trained by Swaroop Nadella – an Experienced Automation Test Engineer and Trainer having 13+ years of experience in Software Testing and Automation.

Comprehensive Core Java and Coding course for Automation Test Engineers.

All required topics are covered in the course which are listed below

JDK Installation

Eclipse Installation

Command Line Execution

All different Operator in Java

Conditional Statements with multiple Coding Examples

Looping Statements with multiple Coding Examples

Basic Java Programs for the Coding – Factorial, Fibonacci number series, Star Patterns, Number Patterns and many more basic coding problems

Arrays in Java – 1D and 2D

Linear Search Algorithm in Arrays

Bubble Sort Algorithm in Arrays sorting of Numeric Arrays

String class concepts in Java

String Buffer and String Builder

String Constant Pool and Heap Memory in Java Strings

String Comparisions using == and equals method – 4 different ways, which is important topic to learn

Frequently Asked Java Programs with detailed solutions for Java Strings

Anagram Strings, Pangram String, Reverse a String with 4 different approaches, String Concatenation with Number, String and Arithmetic Operators, Palindrome String, Reverse Each Word in a Given String etc.

Java Object Oriented Programming System (OOPS) concepts with detailed explanations

Classes and Objects creation, Instance variables vs Local variables

Methods and Constructors with detailed Coding Examples

Recursion Algorithm program – Print Numbers without using Loops

Polymorphism – method Overloading concepts with detailed Coding examples

Overloading main method Coding Examples

Encapsulation Coding Examples with detailed Explanations

this keyword for accessing instance variables and Constructors

Constructor chaining concept using this( ) keyword

static keyword concepts in Java with Coding Examples

System.out.println( ) – static variable concept

Math.random( ) – static method concept.

Everything about main method – passing arguments with Run Configurations and Command line

Inheritance in Java, Types of Inheritance and detailed Coding Examples

Method Overriding detailed Coding examples

Method Overloading vs Method Overriding differences

final keyword detailed Coding examples

super keyword detailed Coding examples

Abstraction in Java, Abstract class and Interface concepts with detailed Coding Examples

Functional Interface concepts with Coding Examples

Multiple Inheritance implementation using Two or more Interfaces

Students has Lifetime access to the recordings from Udemy. Course can be accessed from Desktop Web browser on Udemy website, Mobile Apps (Android and iOS).

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.83
20 reviews
Stars 5
16
Stars 4
4
Stars 3
0
Stars 2
0
Stars 1
0
73489
Course details
Video 31 hours
Lectures 4
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW