Sale!

Core Java

6,000.00 3,000.00

Core Java describes core components of Java Programming Language which can be call it as basics things. Java is versatile and platform independent programming language for developing software applications like mobile, desktop servers applications, and embedded devices with flexibility so that these programs can be executed with any operating system.

SKU: CFL-103 Category:

Core Java Online Training – Self Paced Learning

You can watch our demo sessions on our Youtube Channel

Core Java Training self-paced learning program, you will receive approximately 25 to 30 hours of sessions with full access to Core Java training material through Google drive.

Training Overview:

Core Java describes core components of Java Programming Language which can call it as basics things. Java is a versatile and platform-independent programming language for developing software applications like mobile, desktop servers applications, and embedded devices with flexibility so that these programs can be executed with any operating system. Coming to the performance of any Java application is very high and it is highly extensible. Java platform software distributions include many supporting software libraries for tasks which is very powerful such as database connections, network programming, and rich graphical user interface (GUI) programming.

CERTIFICATION

To receive the certificate for this course, you’ll need to submit one of the projects for the course. After successful evaluation by the course advisor, you’ll receive the certification.

LEARNING OUTCOMES

Basics of Java

Object-Oriented Programming Concepts

    • Object
    • Class
    • Inheritance
    • Interface
    • Package

Programming Basics

    • Variables
    • Operators
    • Expressions, Statements, and Blocks
    • Control Flow Statements

Classes and Objects

    • Classes
    • Objects
    • More on Classes
    • Nested Classes
    • Enum Types

Annotations

    • Annotations Basics
    • Declaring an Annotation Type
    • Predefined Annotation Types
    • More on Annotations

Interfaces

    • Defining and Implementing an Interface
    • Using an Interface as a Type
    • Evolving Interfaces
    • Default and Static Methods

Inheritance

    • Multiple Inheritance of State, Implementation, and Type
    • Overriding and Hiding Methods
    • Polymorphism
    • Hiding Fields and Super Keyword
    • Object class
    • Final and Abstract Methods, and Classes

Numbers

    • Number Classes
    • Formatting Numeric Print Output
    • Basic Arithmetic Classes
    • Math Class and Static Import
    • Characters

Strings

    • Converting between Strings and Numbers
    • Manipulating Characters in a String
    • Comparing Strings and Portions of Strings
    • StringBuffer and StringBuilder Classes
    • Autoboxing and Unboxing

Generics and Packages

    • Why use Generics
    • Generic Types Vs Raw Types
    • Generic Methods
    • Creating and Naming Packages
    • Using Packages

Exceptions

    • Exception Definition
    • Catch Requirement
    • How to throw Exceptions
    • The try with Resource Statement
    • Unchecked Exceptions

Basic I/O

    • I/O Streams
    • The file I/O

Concurrency

    • Process and Threads
    • Synchronization
    • Immutable Objects
    • Concurrent Collections

Collections

    • Collection,Set,List,Queue,Deque and Map Interfaces
    • Object Ordering
    • SortedSet and SortedMap Interfaces
    • Concurrent Collections
    • Aggregate Operations
    • Algorithms
    • Custom Collection Implementations

Date and Time

    • Date Time Overview
    • Standard Calendar

Java 8 Features

    • Lambda Expressions
    • Method References
    • Functional Interfaces
    • Stream API
    • Other API improvements

 

For more course details Please visit my Website

Click4learning.com