Skip to content
Previous
Next

Grab your online 45 DAYS

BEGINNER TO ADVANCE JAVA CORE PROGRAM

JAVA CORE Online Course

Core Java is used for developing computing or desktop applications. Advanced Java is used for developing enterprise applications. It is the first step, to begin with, Java. It is the next step after completing the Core Java.

₹7999

₹3999

KEY FEATURES

Certification

Working With Data in Java

Real Time Case study

Expert Support

Hands on Experience

ROADMAP FROM LIVELEARNING TO PLACEMENT

Discover creative projects limitedfrom artists, designers

-Introduction:

  • Java History
  • Differences between java and others
  • Java Features
  • Java Naming Conventions

-First Java Application Development

  • Java Installation
  • Editor
  • Java Application and Java File Saving.
  • Compile Java File
  • Execute Java Applications.

-Language Fundamentals

  • Operators
  • Identifiers
  • Literals
  • Data Types and Type casting
  • Java Statements
  • Arrays

-OOPS

Introduction

        • Class
        • Object
        • Encapsulation
        • Abstraction
        • Inheritance
        • Abstractio
        • Polymorphism

Message Passing

 Object Based PL VS Object Oriented PL

Class syntax

Method Syntax

Var-arg method.

Accessor Methods VS Mutator Methods

Syntax to create an object

Immutable Objects VS Mutable Objects

Object Vs Instance

Constructors

        • Default Con.
        • User defined con.
        • 0-arg-con.
        • param-con.

Instance Context

        • Instance variable
        • Instance block.
        • Instance method

This keywords

        • To refer current class variable.
        • To refer current class methods.
        • To refer current class blocks.
        • To return current class objects.

Static keyword

        • Static variable
        • Static block
        • Static method
        • Static import

Main () method

        • Public static void main (String [] args)
        • Why public
        • Why static
        • Why void
        • Why main
        • Why String [] as parameter
        • Is it possible to overload main (-) method
        • Is it possible to override main (–) method
        • Is it possible to provide more than one main (–) method with in a single java appl
        • Is it possible to execute any java application without using main
        • method

Factory Method

Singleton classes and Doubleton classes

Final Keyword

        • Final variable
        • Final class
        • Final method

Enum keyword

Relationships in JAVA

        • IS-A Vs HAS-A Vs USE-A
        • Associations in Java
        • one-one
        • many-one
        • one-many
        • many-many
        • Inheritance and Types of inheritances
        • Single
        • Hierarchical
        • Multiple
        • Hybrid.
        • Multilevel
        • Static flow in inheritance
        • Instance flow in inheritance
        • Super keyword
        • Class level type casting

Poly Morphism

        • Static PM
        • Dynamic PM
        • Method overloading
        • Method overriding

Abstract Methods Vs Concreate Methods

        • Abstract class Vs concrete Class
        • Class Vs Abstract class Vs interface
        • Instance of operator
        • JAVA8 features in interfaces

What is Adapter class

        • What is marker interface

Object Cloning

      • Shallow Cloning
      • Deep Cloning

-Inner classes

Member Inner class

Method local Inner class

Static Inner class

Anonymous Inner class

-Wrapper classes

Byte

Short

Integer

Long

Float

Double

Boolean

Character

    • Packages

What is a package

Adv. of packages

        • Modularity
        • Reusability
        • Abstraction
        • Sharability
        • Security

Types of packages

        • Predefined packages
        • User defined packages

Jar files preparation

Executable Jar files

Batch files preparation

-String manipulations

String

String Buffer

String Builder

String to kenizer

-Exception Handling

Error VS Exception

Exception Def.

Types of Exceptions

        • Predefined Exceptions
        • User defined Exceptions

Checked Exception VS Unchecked Exception

        • Pure Checked Exceptions
        • Partially Checked Exceptions

Throw Vs throws

try-catch-finally

Custom Exceptions

Java7 Features in Exception Handling

      • Automatic Resource management
      • Multi catch block

-Multi-Threading

Process Vs Processor Vs Procedure

Single Processing Mech. Vs Multi Processing Mech.

Single Thread model And Multi Thread Model

Thread Design

Extending Thread class

Implementing Runnable interface

Thread lifecycle

New/Born

        • Runnable
        • Running
        • Blocked
        • Dead

Thread class library

        • Sleep ()
        • Join ()
        • Yield ()
        • Stop ()

Thread class library

Synchronization

Inter Thread communication

      • Wait ()
      • String to kenizer
      • Notify ()

-IOStreams

What is stream

Types of Streams

Byte-oriented Stream

        • Input Streams
        • Output Streams

Character-Oriented Streams

        • Reader
        • Writer

File Input Stream Vs File Output Stream

File Reader Vs File Writer

File Vs Random Access File

Serialization vs Deserialization

Externalization

-Networking

Standalone Appl. Vs Distributed Appl.

Client-Server Arch.

Socket Vs Server Socket

Network Appl. Arch.

Socket Programming.

Reflection API

Class

Field

Method

Constructor

-Annotations

What is Annotation

Adv of annotations

Comments Vs Annotations

Types Of annotations

Built-in Annotations

        • Override
        • Inherited
        • Deprecated
        • Target
        • Suppress Warnings
        • Documented
        • Retention

User Defined Annotations

-Regular Expressions

Introduction

Pattern

Character

Quantifiers

-Garbage Collection

Introduction

Approaches to make an object for GC

Methods for requesting JVM to run GC

Finalization

-JVM Arch

Class Loading Sub System

Memory Management System

Execution Engine

Java Native Interface

Java Native library

Generics

Introduction

Generic Classes

Generic Methods & Wild Card Character.

Inter Communication with Non-Generic Code

Time Table

Friday

8:00pm - 9:15pm EST

Saturday

6:00pm - 9:00pm EST

Sunday

6:00pm - 9:00pm EST

JAVA CORE ONLINE COURSE & CERTIFICATION

There is no restriction to learn the Java Core course. But people with above Graduation with an interest in Java can take up this course easily.
There are no conditions for enrolling in the Java Core course however basic information of C & C++ is good enough.
Java Core for beginners will assist you to get practical knowledge ofJava Core and types, tools, and so on with real-time examples.
The pleasant Java CoreTraining from CodingExpo will give you real-time industry experience from Java Core specialists on its usage, other technological aspects, and so on.
After getting certified in our Java Core Certification Course, you can expect yourself to work in a higher position within a company with a higher salary.
codingexpo training home page

ONLINE JAVA CORE CERTIFICATION COURSE REVIEWS

Neetu Sharma
Neetu Sharma
Read More
There are other OOP courses out there that are easier to follow & execute on assignments. The java editor used in this class is clunky and ridiculous and the assignment instructions seem out of date and disorganised - this class was infuriating. It takes simple assignments and obfuscates instructions.
VARUN SINGH
VARUN SINGH
Read More
This is an Awesome Course . The best thing About this Course is that It has weekly quizzes and Assignments as well as Practice Quizzes for particular Topics which helps in learning it more easily.
Abhishek GIRI
Abhishek GIRI
Read More
This is a very good course for those students who want to study java from the very beginning. Assignments and quiz system is also very efficient in understanding and applying the learned concepts.
Niharika Bhagat
Niharika Bhagat
Read More
Excellent explanations and amount of course work for practice, the tests made good use of the examples and work given, I am satisfied with what I learned in this course and see its real world usage.
Previous
Next

Why Choose Us

Six Reasons For People Choosing Us

100% online courses

CodingExpo provide 100% online courses in one platform.

Self-paced learning option

CodingExpo also have self learning option to upgrade your learning skills.

Programming assignments with feedback

After completing each topic you will get an assignment and give feedback.

Live project work

We will give you a live project and you have to complete it.

100% Job Assistance

We have our own placement cell, they will guide you for the placement.

Lifetime access

You will get lifetime access to the course you have taken.

Fill your enroll