• +1-636-242-1600
  • career@folksit.com

Core Java

We offer best Core Java training with Java experts. Core Java Certification course will help you become a specialist. We will help you learn how to design and build web applications using Java Frameworks. Enroll with us for the best experience of learning the course in a simplest and easier way.

4.8 Best Rated

Course Overview

We introduced the best curriculum which will help from the beginners to advanced programmers. These Core Java Concepts will help you learn and nourish your programming skills in Java. We provide hands-on industry projects on various domains to understand the basic and advanced level of Java Programming Techniques.

Key Features:

  • Flexible timings according to your convenience
  • 24/7 support will be given to the consultant
  • Job Assistance will be given
Who should take this course?

Java Developers, Web Developers, Web Designers, Programmers and freshly graduated students who are aspiring to start their career as Java Developers can take this course.

Course curriculum
    • Java  History
    • Differences between java and others
    • Java Features
    • Java Naming Conventions
    • Java Programming  Format
    • Java Installation 
    • Editor
    • Write Java Application
    • Save Java File
    • Compile Java File
    • Execute Java Applications
    • Tokens
    • Identifiers
    • Literals
    • Keywords/Reserved words
    • Operators
      • Data Types and Type casting
      • Java Statements(Conditional statements(if . if-else, if else if, switch),Loops(while, do while, for, foreach))
      • Arrays
      • Modular Programing


    • Introduction
    • Class
    • Object
    • Static Keywords
    • Constructors
    • This Key Word, final key
    • Inheritance
    • Super Key Word
    • Polymorphism (Over Loading & Over Riding)
    • Abstraction
    • Encapsulation
    • Abstract Classes
    • Interfaces
    • String
    • String Buffer
    • String Tokenizer
    • Introduction to all predefined packages
    • User Defined Packages
    • Access Specifiers
    • Introduction
    • Pre-Defined Exceptions         
    • Try-Catch-Finally
    • Throws, throw
    • User Defined Exception examples
    • Introduction
    • Thread Creations
    • Thread Life Cycle
    • Life Cycle Methods
    • Synchronization
    • Wait() notify() notify all() methods


    • Introduction
    • Byte-oriented streams
    • Character – oriented streams
    • File
    • Random-access file
    • Serialization
    • Introduction
    • Socket, Server socket
    • Client –Server Communication
    • Introduction
    • Byte, Short, Integer, Long, Float, Double, Character, Boolean classes.
    • Introduction
    • Util Package interfaces, List, Set, Map
    • List interface 7 its classes
    • Set interface & its classes
    • Map interface & its classes
    • Introduction
    • Member inner class
    • Static inner class
    • Local inner class
    • Anonymous inner class
    • AWT and Swing
    • Java 8 Features
  1. Core Java Fundamentals

    About Eclipse

    • Installation of Java
    • Installation of Eclipse IDE
    • Creating Project in eclipse
    • Writing & Executing programs in Eclipse IDe
    • Eclipse and Selenium together
    • Debugging using Eclipse

     Language Fundamentals

    • History & Features of java
    • Introduction to Java Programming
    • Keywords & Class and Object
    • Data Types& Variables
    • Arrays, Construction and Initialization

    Conditional Statements

    • if else condition
    • nested if else condition
    • Switch case statement
    • Examples for all the if conditions

    Loop Statement

    • While Loop
    • Do-while
    • For loop
    • Foreach loop
    • Examples for loops


    • break
    • continue
    • Examples for keywords


    • What is Array
    • Advantages of Array in Java
    • Working with Array and ForEach loop
    • Examples for Array

    Packages , Classes and Objects

    • What are Packages
    • Creating packages , Class & Objects
    • Types of Methods
    • Writing user defined methods


    • What is Inheritance
    • Advantage of inheritance
    • Types of Inheritance
    • Examples for inheritance


    • What is polymorphism
    • Method OverLoad
    • Method OverRide
    • Examples


    • Introduction
    • Examples


    • Define Abstraction Class
    • Define Abstract Methods
    • Steps to define Abstraction


    • Implementing interface
    • Difference between Abstraction & Interface
    • Implements vs extends

    Module 3: WebDriver with Project Testing

    Basic Selenium / Web Driver

    • Introduction to selenium
    • Advantages of web driver
    • Web Driver v/s RC
    • Architecture of Web Driver and RC
    • Configure Selenium with Eclipse IDE(Adding Selenium jar files)
    • Working with drivers Firefox, Chrome &IE, etc…
    • Creating the generic scripts in Web Driver
    • Navigate methods

    Advanced Stuff

    Alerts, Frames, Windows

    • Handling alerts
    • Alert interface methods
    • Handling Frames/Iframes
    • Locating Frames
    • Switching between Frames
    • Using window handler methods
    • Switching between windows

    Dropdown ,WebTablepage back commands

    • Handling dropdown
    • Select class methods
    • Select Single value & multiple values
    • Reading data from webtable
    • Page back commands


    • Introduction of wait Methods
    • Use of Wait methods in selenium
    • Types of Wait Methods
    • Difference between Thread.sleep,ImplicitWait&ExplicitWait
    • Different Expected Conditions in Webdriver


    • Capturing screenshots
    • How to take data from DB
    • Handling Ajax events
    • Capturing screenshot on failure
    • Handling Auto Suggestions
    • Different Selenium Exceptions
    • File upload and download

    Robot Class, Mouse Events

    • Robot class in Web driver
    • Simulating Keyboard Events
    • Windows popup using Robot class
    • Action class
    • Mouse Over Actions
    • Drag & Drop Actions

    JavaScript Executer in Web driver

    • What is JavaScript Executor?
    • What is JavaScript Executor in Selenium?
    • When we have to use JavaScript Executer

    Working with Excel

    • Configure Apache POI with Eclipse
    • Workbook,Sheet,Row,Cell ,methods
    • HSSFWorkbook .HSSFSheet,HSSFRow ,HSSFCell methods
    • How to Read data from Excel file(XLS or XLSX)
    • How to Write data to excel file
Market Overview
Industry Trends
Core Java Online Training FAQ’s:
Request More Information

Related Courses

Live Instructor-led classes
Expert Trainers
Flexible Schedule
Real-time Scenarios
e-Learning Sessions
24/7 Support

Why FolksIT

Extreme high-quality interactive training

Cutting-edge curriculum with job-ready training methodologies aligned with industry requirements.

Situational help and work assistance

Top-notch experts bring in the best practices and assignments, with live availability.

Learn & Practice on real-world problems.

Practice on real-world scenarios and data sets with hands-on experience.

A classroom like learning experience

Ultimate learning experience. Engaging, interactive, and communicative.