+91-9289946255
+91-7048993705
info@itcareer.com
+
Home
Courses
Software Testing
Manual + Java Selenium
QA Full Stack
Java + Selenium
Cypress Automation
Java
Java Developer Training
Java Full Stack Training
Python
Web Designing
About Us
Contact Us
Enroll Now
Java
Core Java /Adv. Java Training Curriculum
Core Java - Introduction
What is java
Why java is the most popular language in the world
History of java
Platform Independent
Automatic Memory Management
Compiled / Interpreted Approach
Robust
Secure
Difference among JDK, JRE and JVM
JVM architecture
Installing Java on Windows
Understanding Path Variable
Create First Java Program
How to write program in Text Editor
How to compile java file
Byte Code and Class File
Run the class file
Java Fundamentals
Data Types
Operators
Control Statements
Arrays
Enhanced for loop
Enumerated Types
Static Import
Conditional Statements
Types Casting
Essentials of Object-Oriented Programming
Object and class definition
Why OOP
OOPs concept with real life example
Reference variable
Instance, static and local variables
What is constructor in java
Use of constructor
Chaining constructor
This keyword and its usage
Super keyword and its usage
Final keyword and its usage
Inheritance and it’s syntax
Types of inheritance
Method Overloading
Method Overriding
Run time polymorphism
Understanding interfaces
Abstract classes and methods
Encapsulation in java
Packages
Why packages
Understanding Class path
Access Modifier and their scope
Reading input from keyboard
Arrays
What is array in java
Advantage of array
1-d Array
2-d Array
Multidimensional Array
Jagged Array
Operations on Array
Exception Handling
What is exception Handling
Importance of exception handling
What is run time exception
Try and catch block
Nested try statements
Throw, throws and finally
Checked and unchecked exception
Creating custom exception
Assertion
Working with Strings
What is string
String class
Stack and Heap memory
String constant pool (SCP)
Creating String object
String buffer and String builder
Operations on String
MUulti-threaded Programming
Introduction to multithreading
Understanding Threads and its state
Java Threading Model
Thread class and Runnable interface
Thread priorities
Thread Synchronization
Inter Thread communication
Preventing deadlocks
I/O Operations in java
Definition of I/O
Scanner class
Why need streams
Byte Streams and Character Streams
Read/Write operations with file
Object Serialization& Deserialization
Transient keyword
File Class and it's Methods
Networking Programming
Introduction to networking
InetAddress
URL
TCP Socket and server socket
UDP socket
Developing a chat application
Extended and Utility concept
Lambda Expression
Annotations
Object cloning
Sream API
Static, Default and Private Methods of Interface
Generics
Static Import
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
Advance. Java Training Curriculum
Collection Framework
Collection Arch
List and its implementations
Array List
vector
LinkedList
Stack
Set and its implementations
Hash Set
Linked Hash Set
Tree Set
Map and its implementations
Hash Map
Hash table
Properties
TreeSet
Queue and its implementations
Priority Queue
Blocking Queue
Priority Blocking Queue
Linked Blocking Queue
Iterators
Iterator
List Iterator
Enumeration
Message Passing
JDBC
Storage Areas
Query Processing System
Driver and Driver Types
Steps to design JDBC Applications
Prepared Statement
Callable Statement
Transaction Management
Savepoint
Batch Updations
Servlets
Introduction
Enterprise Applications
Web Applications
Distributed Applications
Client-Server Arch
Client
Protocol
Server
Servlets Design
Servlet interface
Generic Servlet
Http Servlet
Servlet Lifecycle
Servlet Config
Servlet Context
Servlet Communication
Web-component
Session Tracking Mechanisms
Servlets Filters
JAVA Server Pages
Introduction
JSP Life Cycle
SP Elements
JSP Directives
Scripting Elements
JSP Actions
JSP Directives
Page Directive
Include Directive
Taglib Directive
JSP Scripting Elements
Declarations
Scriptlets
Expressions
JSP implicit objects
Out
Request
Response
Config
Application
Session
Exception
Page
Page Context
JSP Standard Actions
<jsp:useBean>
<jsp:setProperty>
<jsp:getProperty>
<jsp:include>
<jsp:forward>
<jsp:param>
JSP Custom Actions
Tag
IterationTag
BodyTags
JSTL
Core Tags
XML Tags
Expression Language
EL operators
EL implicit objects
EL functions