Java Syllubus
Java Syllubus
Java Syllubus
Syllabus
Course Brochure
Duration – 2 Months
INTRODUCTION
DATA TYPES
What are data types?
Int
Float
Char
Double
Boolean
Short
Long
Byte
METHODS
What are Methods?
Method Structure
Declaration Of Methods
Calling Of Methods
Defining Methods
Method Parameters Scope
Why static methods?
www.apponix.com
OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure
OPERATORS
Arithmetic Operators
Relational Operators
Logical Operators
Conditional Operators
LOOPS
For Loop
While Loop
Do While Loop
Break Statement
CONSTRUCTOR
No Argument Constructor
Parameterized Constructor
Constructor Overloading
Explicit Vs Implicit Default Constructor
www.apponix.com
OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure
ARRAYS
What is an array?
Declaring an array
Initializing an array
One Dimensional array
Two Dimensional arrays
Multi Dimensional arrays
STATIC MODIFIER
Static Variables
Static Methods
Static Blocks
Static Classes
INHERITANCE
Inheritance in Java
Use of Inheritance
Single Inheritance
Multi-level Inheritance
Hierarchical Inheritance
Hybrid Inheritance
Method Overloading
Method Overriding
Super Class-Sub Class
Abstract Classes
Abstract Methods
POLYMORPHISM
Static Polymorphism
Dynamic Polymorphism
Static Vs Dynamic Binding
INTERFACE
Interfaces Vs Abstract Class
Role of Interfaces in Real time
Interfaces Inheriting from other Interfaces
Declarative Multiple Inheritance using Interfaces
PACKAGES
What is a Package?
Advantages of Packages
Types Of Packages
www.apponix.com
OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure
Naming Convention
Steps For Creating Packages
The import Statement
Static Imports
CLASSPATH and Import
Defining Packages
Scope of Packages
STRING HANDLING
String
String Buffer
String Handler
EXCEPTION HANDLING
Types of errors
Need of Exception Handling
Try, Catch, throws, Finally
Try with resources
Exception Hierarchy
User Defined Exceptions
IOSTREAMS
Byte-Oriented Streams
Character Oriented Streams
Java.Io.File Class
Object Serialization
MULTITHREADING
Multi-tasking Vs Multi threading
Life Cycle of Thread
Java.lang.thread Vs Java.lang.runnable
Developing Multithreaded Applications
Synchronization
Dead-Lock
Inter-thread communication
JDBC
Introduction To JDBC
JDBC Architecture
Types Of JDBC Drivers
Creating a Database & Table
Getting Information from Database
Obtaining Result Set Information
www.apponix.com
OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure
Java Servlets
what is a web application
Java servlets
Servlet lifecycle
Servlet Context
Session Management
Building the first servlet
Deploying the servlet
SPRING BOOT
Rest Api & Web Service Creation
Integration with JDBC Template
Integration with Hibernate
JSP
What is a JSP page
Basic HTML tags
JSP Tag Library
JSP Page Lifecycle
Creating first dynamic web page
MVC ARCHITECTURE
Introduction to MVC
MVC Architecture
Advantages of MVC
Three-tier architecture
HIBERNATE FRAMEWORK
Technologies for Persistency
Introduction to ORM
Hibernate Architecture
Hibernate API
Configuration Properties
Inheritance in Hibernate
Component Mapping
Collection Mapping
One-to-many, Many-to-many Relations
HQL (Aggregate Function ,clauses ,Criteria)
www.apponix.com
OtherCities: 90699-80888
Core Java and J2EE
Syllabus
Course Brochure
SKILL ENHANCEMENT –
www.apponix.com
OtherCities: 90699-80888