Save on skills. Reach your goals from $11.99

Core Java and Coding for Automation Testers – For Beginners

Last updated on October 16, 2024 8:54 pm
Category:

Description

What you’ll learn

  • Structured learning for Core Java and Coding for Automation Testers, with Basics to Advanced level topics
  • No Prior Knowledge of Java needed for the students
  • Learn Core Java and Coding in 30 days
  • OOPS Concepts with detailed Coding Examples – Classes, Objects, Polymorphism, Encapsulation, Inheritance, Abstraction
  • More than 40+ Beginner level Coding problems solved for Interviews
  • Operators, Control Statements, Data types, Arrays, Strings in Java
  • Detailed Coding examples on all the topics of the Core Java
  • Wrapper Classes, Type Casting, Exception Handling in Java
  • Advanced Concepts in Java — JAR File creation, Generics and Java Collections topics included
  • Java Collections – Array List, Hash Set, Hash Map topics are covered with detailed explanations

Core Java and Coding for Automation Testers is a Beginner friendly course

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. More than 40 Coding problems are solved in the course to get started and deep dive into Java Coding for beginners.

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

Getting Started with Java

JDK Installation

Eclipse IDE Installation

Write First Program in Java

Learn Basic Syntax Concepts of Java

Packages in Java – Inbuilt and User Defined

Adding Single Line and Multiple Line Comments to Java Code

Command Line Execution in Java (javac and java commands, .java and .class files, bytecode)

Basics of Java Programming

Operators in Java (Arithmetic, Logical, Relational, Increment, Decrement, Assignment and Ternary)

Conditional Statements (if, else if, else, switch case) with multiple Coding Examples

Looping Statements (while, do while, for loops) with multiple Coding Examples

Jumping Statements (break and continue keywords Coding Examples)

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

Arrays Concepts and Important Algorithms for Arrays in Java

Arrays in Java – 1D and 2D

Linear Search Algorithm in Arrays

Bubble Sort Algorithm in Arrays sorting of Numeric Arrays

Multiple Java Programs in Arrays, which are frequently asked in interviews

String Concepts in Java and Advanced concepts, All Important and Frequently asked Java Programs

String class concepts in Java

String Buffer and String Builder

String Constant Pool and Heap Memory in Java Strings

Frequently Asked Java Programs with detailed solutions for Java Strings

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

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 Coding 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

Inheritance in Java, Types of Inheritance and detailed Coding Examples

Method Overriding detailed Coding examples

Method Overloading vs Method Overriding differences

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

Java Keywords with detailed Coding Explanations

static keyword concepts in Java with Coding Examples

System.out.println( ) – static variable concept

Math.random( ) – static method concept.

this keyword for accessing instance variables and Constructors

Constructor chaining concept using this( ) keyword

final keyword detailed Coding examples

super keyword detailed Coding examples

Access Modifiers in Java (public, protected, default, private)

Additional Important Concepts in Core Java Programming

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

Wrapper Classes in Java – AutoBoxing and AutoUnboxing concepts

Enumeration constants in Java

Simple Date Format class in Java

Exception Handling in Java (try, catch, finally blocks, throw and throws keywords)

JAR Files creation – Java ARchive file creation and extracting them

Type Casting in Java (Up Casting and Down Casting for Primitive Data Types and Class Objects)

File Handling in Java

Generics in Java (must learn for Java Collections and Automation framework development)

Java Collections – Must Learn for Automation Test Engineers and Coding Interviews

ArrayList and List concepts in Collections

HashSet and Set concepts in Collections

HashMap and Map concepts with Key and Value pairs in Collections

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).

Who this course is for:

  • Manual Testers looking to get better in Coding with detailed coding examples and programs
  • Fresher into Software Industry for QA roles, looking to deep dive into Java Programming
  • Beginner Java Automation Test Engineers curious to level up their coding skills
  • Software Test Engineers looking to improve their basics of Coding to next level
  • Anyone looking to getting started with Core Java and Coding as a Beginner

Reviews

There are no reviews yet.

Be the first to review “Core Java and Coding for Automation Testers – For Beginners”

Your email address will not be published. Required fields are marked *