Core Java Training

Java

Introduction to Core Java Training

laraonlinetraining Core Java training course is curated by industry-expert trainers as per latest IT requirements and demands. You will gain a firm foundation in Java by gaining hands-on experience on basic to advanced level techniques of Core Java 8, JDBC, Java servlets, etc., through industry use cases, and this will help you to become a certified Java expert.

This Core Java Training is by the Real-Time Professionals and Teaching Experts.

  • Entire SCJP syllabus will be covered
  • Every program execution will be explained with Compiler and JVM Architectures
  • Every program memory diagram will be clearly explained with JVM Architecture
  • 1000+ Programs will be covered in training as well as in practice material
  • Entire list of interview questions will be covered on every concept
  • Every concept will be clearly explained with real-time project scenarios
  • Every concept will be explained with MVC and LC-RP Architectures
  • Therefore you will get good knowledge in designing and developing projects
  • So that you can clear all interviews as a fresher or as an experienced

Pre-Requisites

The course can learn by any IT professional having basic knowledge of:
  • Computer knowledge
  • C or C++ Programming Language (Not mandatory)

Why Should I choose Lara Online Training?

  • Laraonlinetraining provide very in-depth course material with real time scenarios for each topic with its Solutions for Linux Shell Script training.
  • We also provide production case studies during the training.
  • Schedule the sessions based upon your comfort by our Highly Qualified Trainers and Real-time Experts.
  • Get the Class recordings, immediately after the session for further Reference.
  • Avail flexibility with Normal Track, Fast Track, and Weekend Batches also for Linux Shell Script Training.
  • Cost Effective and Flexible Payment Schemes.
  • 100% Placement assistance
  • We provide Assessment and Mock Interviews

 

History

1
Why Java
2
Comparison with others
3
Need of Java

Introduction

1
Flavors of Java
2
Features of Java Language
3
JVM – The heart of Java
4
Java’s Magic Bytecode
5
Installing Java
6
Java Program Development
7
Java Source File Structure
8
Compilation
9
Executions

Object Oriented Programing Concepts

1
What is an Object ?
2
What is Class ?
3
What is an Inheritance ?
4
What is Package ?

Language Basics

Variables

1
Primitive Datatypes
2
Arrays

Operators

1
Assignment, Arithmetic, and Unary
2
Equality, Relational and Conditional

Expressions Statements and Blocks

1
Control Flow Statements
2
if…then and if..then..else
3
Switch
4
While and Do…While
5
for..

Classes and Objects

Classes

1
Declaring Classes
2
Declaring Member Variables
3
Defining Methods
4
Constructor
5
Passing Info to Method or Constructor

Objects

1
Creating Objects
2
Using Objects

More On Classes

1
Return statement to method
2
This Keyword
3
Access Specifiers
4
Instance and Class Members or Methods
5
Initializing Fields

Nested Classes

1
Inner Class
2
Local Inner
3
Anonymous Inner Class
4
Enumerations

Interface and Inheritance

1
Defining Interface
2
Implementing Interface
3
Using Interface as Type
4
Rewriting Interfaces

Inheritances

1
Overriding and Method hiding
2
Polymorphism
3
Hiding Fields
4
Super keyword
5
Object father of all Classes
6
Final Class and Methods
7
Abstract classes and Methods

Numbers and Strings

Numbers

1
Wrapper Classes
2
Formatting
3
Beyond Basic Arithmetic
4
Rewriting Interfaces

Characters

Strings

1
Number and String Conversion
2
Manipulating Characters in String
3
SubString Manipulation
4
String Builder class

Autoboxing and Unboxing

Packages

1
Creating Package
2
Naming Package
3
Using Package Members

Exception Handling

1
What is an Exception?
2
Catch or Specify Requirement
3
Catching and Handling Exceptiontry block
4
try block
5
catch block
6
finally block
7
Specifying Exceptions thrown by method
8
Throw Exceptions
9
Chained Exceptions
10
Creating Own Exceptions
11
Unchecked Exception – Controversial

File Handling

I/O Streams

1
Byte Streams
2
Character Streams
3
Buffered Streams
4
Scanning And Formatting
5
I/O from Command Line
6
Data Streams
7
Object Streams and Serialization
8
file IO

Threading

Processes And Threads

Thread Objects

1
Defining and Starting Threads
2
Sleeping Threads
3
Interrupting Threads
4
Joining Threads

Synchronization

1
Thread Interference
2
Memory Consistency Error
3
Synchronized Methods
4
Volatile Keyword

Generics

1
Why Generics?
2
Generic Raw Type
3
Generic Methods
4
Bounded Parameters
5
Generics
6
Inheritance and SubTypes
7
Type Inference

Collection

1
Collection Framework
2
Collection Classes and Interfaces

Java Database Connectivity

JDBC Introduction

1
JDBC Architecture
2
Database Overview

JDBC Basics

1
Getting Started
2
Establishing Connections
3
Processing SQL statements with JDBC
4
Handling SQL Exceptions.
5
Result Sets
6
Using Statements
7
Using Prepared Statements
8
Using Callable Statements

Introduction to Java 8 Lambda Expressions

1
Introduction to Java 8
2
Overview of Java 8 Features and Enhancements
3
Anonymous Functions, Streams
4
Interfaces in Java 8
5
Functional Programming
6
Lambda Expressions and Functional Interfaces
7
Type Inference in Java 8

Streams and Lambda Expressions - Java 8

1
Streams
2
The Stream Interface
3
Reduction and Parallelism
4
Collections and Collectors
5
Using Lambda Expressions
6
Using Method References in Lambda Expressions
7
Optional vs. Null

Java 8 Enhancements

1
New Java 8 features
2
The New Date/Time API
3
LocalDate, LocalDateTime
4
Formatting Dates
5
StringJoiner
6
Static Methods on Interfaces
7
Repeating and Type Annotations
8
Parallel Array Sorting
9
Improved Type Inference
10
Method Parameter Reflection
11
Java 8 Concurrency updates

Be the first to add a review.

Please, login to leave a review
Add to Wishlist
Enrolled: 2334 students
Duration: 30hrs
Lectures: 134
Level: Beginner

Contact Us For Free Demo


    Quick Connect

    | |

     

    Core Java Training
    Price:
    Free