Core Java Training


Core Java Training

This Core Java course enables students and professionals to understand the basic concepts of Core Java such as scope of variables, operators, arrays, loops, methods, constructors, etc.

Target Audience

Core Java course is for professionals desiring to become Java Developers, web developers, programmer enthusiasts, engineering graduates.


Students and professionals taking the course should be familiar with some concepts such as variables, functions, etc. Prior knowledge of object oriented programming is beneficial but not mandatory.

Course Objectives

After completing this course, you will be able to do the following:Understand basic Core Java concepts for beginners in detail.Write Java code using operators, constructors, loops, functions, conditions, etc.Work with methods and encapsulation.Implement multi-threading, string handling, and exception handling techniques.Set up connection using JDBC.Run sample test cases with Junit framework.Develop web applications.  

Course Curriculum

Section 01 - Java Introduction
Introduction to JavaPreviewFeatures of Java8Object Oriented Programming (OOP)Fundamentals of Java
Section 02 - Working with Java Variables
Declaring and Initializing VariablesPrimitive Data TypeRead and Write Java Object FieldsObject Lifecycle
Section 03 - Java Operators and Decision Constructs
Java Operators and Decision Constructs
Section 04 - Using Loop Constructs in Java
Using Loop Constructs in Java
Section 05 - Creating and Using Array
Creating and Using One-dimensional ArrayPreviewCreating and Using Multi-dimensional Array
Section 06 - Methods and Encapsulation
Java MethodStatic and Final KeywordConstructors and Access Modifiers in JavaEncapsulation
Section 07 – Inheritance
Polymorphism Casting and SuperPreviewAbstract Class and Interfaces
Section 08 - Exception Handling
Types of Exceptions and Try-catch StatementThrows Statement and Finally BlockException Classes
Section 09 - Work with Selected classes from the Java API
StringPreviewWorking with StringBufferCreate and Manipulate Calendar DataDeclare and Use of Arraylist
Section 10 - Additional Topics
Inner classes Inner Interfaces and ThreadCollection FrameworkComparable Comparator and IteratorPreviewFile Handling and Serialization
Section 11 – JDBC
JDBC and its ArchitectureDrivers in JDBCJDBC API and ExamplesPreviewTransaction Management in JDBC