Java Expert
Home
/ JE
More Detail
AINWIK INFOTECH
Home
About
About Us
Director's Message
Services
Training
Developement
Placement
Gallery
Courses
Registration
Apply Cerificates
Our Team
Contact
JAVA EXPERT
COURSE CONTENT
Designed By Industry Expert
INTRODUCTION TO JAVA
Why Java was Developed
Application Areas of Java
History of Java
Platform Independency in Java
USP of Java: Java Features
Sun-Oracle Deal
Different Java Platforms
Difference B/W JDK | JRE | JVM
Java Versions
JVM Architecture
Installation Java on Window
Understanding Path Variable: Why need to set Path
CREATING FIRST JAVA PROGRAM
Understanding Text Editors to Write Programs
How to comple java file
Byte Code and class file
How to run class file
JAVA LANGUAGE FUNDAMENTALS
Identifiers
Keywords
Variable
Literals
Data Types
Operators
Comments
Looping Statements
Conditional Statements
Type Casting
OOP IMPLEMENTATION (PIE)
Why OOP
OOP Concepts with Real Life Example
Class & It's Syntax
Object & It's Syntax
Reference Variable
Constructors
Instance (Non-Static) & Static Variable
this Keyword and It's usages
Object & Static Initializers (Anonymous Blocks)
Understanding '+' Operator
Inheritance & It's Syntax
Type Of Inheritance
Object Class as Root of Java class Hierarchy
Variable Hiding
Method Hiding
Method Overriding
Method Overloading
Super keywords and It's Usages
Final keyword and It's Usages
Constructor Chaining
Upcasting and Downcasting
Static & Dynamic Binding
Run Time Polymorphism
Abstract Keyword (Abstract classes and Methods)
Understanding Interfaces
Implementation of Encapsulation
Association with Implementation
PACKAGES
Understanding Packages
Setting Class Path
Reading Input from Keyboard
Access Modifiers
NESTED TYPES
Static Nested Class
Non-Static Nested Class
Local Class
Anonymous Class
Nested Interface
ARRAYS
General Definition
Advantages from Array
Array in Java
1-D Arrays
2-D Arrays
Jagged Arrays
Array of reference type
Operations on Arrays
COMMAND LINE ARGUMENTS AND WRAPPER CLASSES
How to read command line Arguments
Wrapper Classes
Parsing of Numeric Strings
String representation of Primitives
EXCEPTION HANDLING
Types of Runtime Errors
Understanding Exceptions
Exception Class Hierarchy
Try & Catch Blocks
Patterns of Catch Block
Nested Try statements
Throw, throws and finally
Creating Custom Exceptions
Checked & Unchecked Exceptions
Assertion
WORKING WITH STRINGS
What is String
String Class
Creating String Object
Operations on String
String Buffer Class and it's Methods
Difference between String and StringBuffer class
String Builder Class and it's Methods
Difference between StringBuffer and StringBuilder
SWING
Introduction to AWT
Introduction to Swing Components
Look And Feel of Swing Components
MVC Architecture of Swing Components
Working with Image
Advance Swing Components
JOptionPane,JTree,JTable,JTabbedPane
JfileChooser,JcolorChooser
Menu Components
JMenu
JMenuItem
JMenubar
MULTITHREADED PROGRAMMING
Multitasking: Why Concurrent Execution
Multiprocessing v/s Multithreading
Main Thread (Default Java Thread)
Creating Child Threads and understanding context switching
Thread States
Thread Group
Thread Synchronization: Methods and Blocks
Inter-Thread communication
Daemon Threads
Deadlock
I/O STREAMS
What is I/O
Why Need Streams
Byte Streams and Character Streams
Read/Write operations with file
Scanner Class
Object Serialization& Deserialization
Transient keyword
File Class and it's Methods
SOCKET PROGRAMMING
Understanding Fundamentals of a Network
Socket and ServerSocket Classes
InetAddress Class
DatagramSocket and DatagramPacket Classes
URL,URLConnection,HttpURLConnection Classes
EXTENDED & UTILITY CONCEPTS
Generics
Lambda Expression
Annotations
Object Cloning
Vargs
Static-import
Enum
Static, Default and Private Methods of Interface
Var Type
Java Modules
COLLECTIONS FRAMEWORK
What is Collection?
What is Framework?
Collections Framework
Core Interfaces
Collection, List, Queue,Deque
Set,NavigableSet, SortedSet
Map,NavigableMap, SortedMap
Core Classes
ArrayList, LinkedList,PriorityQueue,ArrayDeque
HashSet,LinkedHasSet,TreeSet,
HashMap,IdentityHashMap,WeakHashMap,LinkedHashMap,Tree Map
Accessing a Collection via an Iterator
Accessing List via ListIterator
Accessing a Collection via for each loop
Working with User Defined Objects
The Comparator and Comparable Interfaces
The Legacy classes and Interfaces.
Enumeration, Vector ,Stack
Hashtable, Properties
DATE & TIME API
java.util.Date
java.util.Calender
java.sql.Date
JODA API
java.time.LocalDate
java.time.LocalTime
java.time.LocalDateTime
SYSTEM PROPERTIES & INTERNATIONALIZATION (I18N)
Understanding Locale
Resource Bundle
Usage of properties file
Fetching text from Resource Bundle
Displaying the text in HINDI
Displaying date in Hindi
INTRODUCTION TO SQL (PROJECT BASED) DATABASE PROGRAMMING USING JDBC
Need Of JDBC
JDBC Drivers
Statement, PreparedStatement, CallableStatement
Scrollable and Updatable ResultSet
Batch Updates
Transaction
Metadata
JAVA EE(JAVA PLATFORM ENTERPRISE EDITION)
Understanding the Concept of Java EE : JEE Specification
Java EE Architecture
Single Tier
Two Tier
Three Tier
N-Tier
Java EE Components
Web Components
Distributed(Business) Components
Java EE Containers& Servers
Web Container& Web Server(Apache Tomcat)
EJB Container& Application Server(Weblogic,Glassfish,Websphere)
Java EE Services
JNDI Services
Java Transaction Service
JAAS
JMS
JAVA SERVLET
Introduction to web programming
Role of Servlet in web programming
Servlet Lifecycle
Servlet with Annotations
@WebServlet
@WebInitParam
@WebListener
@WebFilter
@MultipartConfig
Request Dispatching
Parameters & Attributes and their differences
ServletConfig and ServletContext
File Uploading and Downloading
Session Tracking&State Management
Cookie
Url Rewriting
Hidden Form Field
Session Object
Events & Listeners
Dependency Injection
Refreshing Servlet
Filters
JAVA SERVER PAGES (JSP) & JSTL
JSP Architecture
JSP Elements
JSP Objects
Understanding JavaBeans
Custom Tags
Using tags of JSTL
Expression Language
PROJECT CLASSES
Front End Coding
FORM DESIGNING
HTML
CSS
JavaScript
BOOTSTRAP
Back End Coding
DATABASE DESIGNING
Connecting forms to database
Writing Business Logic
Project Hosting
DESIGN PATTERN
Why Design Patterns…?
Front Controller
Composite View
Factory Pattern
Singleton Pattern
DAO Pattern
JAVA MAIL API
Email System and Protocols
Sending & Receiving Mails
Handling Attachments
INTRODUCTION TO DISTRIBUTED PROGRAMMING
RMI
Web Services
INTRODUCTION TO RESTFULL SERVICES
@PathParam
@Path
@FormParam
@FormParam
@DefaultValue