Core Java Training

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 [...]
2,335 students enrolled

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.

  • 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
Java
30-Day Money-Back Guarantee

Includes

Full lifetime access
Access on mobile and TV

EXCELLENT rating
Based on 16 reviews
It was great working and learning experience with krish on scripting issue. Communication with Management is very responsive and helpful and special thanks to krish for his patience.
sujith B
sujith B
2023-05-18
Trainer explained well.completed all topics and helped in technical issues
Laxmi M
Laxmi M
2023-01-29
Gulshan who is the trainer is very good at giving insights of the RPA and he is good on clearing all my doubts. The institute also helped me find the right trainer
Srivalli Anand Makkapati
Srivalli Anand Makkapati
2023-01-27
Thank you so much, Mr. Kishore, for the online IT training. That was a great experience with you. I have learned a lot from you. You are a very knowledgeable person and helpful in answering questions. I appreciate your replies to me promptly through text messages or email. I understand you overall.
Asif Jafri
Asif Jafri
2023-01-09
The explanation is excellent. Trainer explained with live examples and secenarios
Eswar vakada
Eswar vakada
2023-01-09
Excellent experience. Kishore is a valuable resource, Lara online training should be proud of him.
Nasir Javed
Nasir Javed
2023-01-09
that was a best practice and I have learned alot new things. thank you kishore
Muscle Passion
Muscle Passion
2023-01-09
Thank you so much for give us such a great training I learn a lot and it adds value to my knowledge If got a job I should be able to do it without any trouble thanks.
Mohammad Zahid_Qureshi
Mohammad Zahid_Qureshi
2023-01-09