Give us a ring
+91-172-2970450, 2970451
SPIC Centre of Excellence
Home
Courses
Gallery
Login / Sign Up
JAVA
6 Months
Back
Module 1-Total Days-25
Introduction to Java:
History of Java
Need for Java
Java versions
Features/Advantages of Java
JVM Architecture
Packages in Java
Programming in Java:
Programming Structure
Variables/Constants
Datatypes
Various operators
Access Specifiers & Modifiers
Decision Making & Branching
Decision Making & Looping
Methods in Java:
Introduction to Methods
Argument passing mechanism
Pass by value
Pass by reference
Arrays
Wrapper Classes
Manipulating strings
OOPS Principle:
Basic principles of OOPS
Class & Object
Access modifiers
Constructors & destructors
Static members
Inheritance & Polymorphism:
Inheritance & polymorphism
Overloading methods
Hiding methods
Abstract class
Abstract methods
Multiple inheritance
Interfaces
Method Overriding
Packages & Exception Handling
Packages in Java
Importing packages
Creating User defined packages
Exception Handling
Built-in Exceptions
User defined Exceptions
Multithreading in Java
Multithreading Concept
Implementing multithreading in Java
Thread Life Cycle
Thread Priorities
Thread Synchronization
Module 2-Total Days-30
Windows Programming:
Introduction to GUI Programming
Introduction to Frames
Various component classes
Creating Frames & Components in Java
Invoking Properties & methods of components
Overview of awt components
Swings Programming
Introduction to Swings
Layout Managers
Swings Vs AWT in Java
GUI Programming using Swings
Event Handling
Event handling mechanism in Java
Event Listeners & Event Handlers
Handling mouse & keyboard listeners
Using MouseListener & MouseMotionListener
Applet Programming
Applet Introduction
Applet Life Cycle
Creating Web pages using Applet
Handling Events on Applet
I/O Programming
I/O Introduction
Byte Streams & Character Streams
Reading & Writing data
Object Serialization & Deserialization
Socket Programming
Client Server Architecture
Protocols Overview
Client Server communication using TCP/IP
Collections Framework
Introduction to java.util package
Various classes & interfaces
Vector,Stack & Hashtable classes
JDBC Programming
JDBC API
JDBC Architecture
Classes & Interfaces of JDBC API
Creating JDBC application
Managing database transactions
Advanced JDBC Programming
Creating applications using PreparedStatement object
Creating and calling stored procedures in JDBC
Using Metadata in JDBC
ResultSetMetaData & DatabaseMetaData interfaces
Module 3-Total Days-15
Using Select Statement
Use the SELECT statement with logical operators
Use wildcards
Use the IS NULL and IS NOT NULL keywords
Use the ORDER BY clause
Use the TOP keyword
Use the DISTINCT keyword
Use aggregate functions in queries
Group result sets
Use the COMPUTE and COMPUTE BY clause
Using functions
String functions
Mathematical functions
Datetime functions
Using JOINS
Inner Join
Outer Join
Self Join
Equi Join
Natural Join
Cross Join
Using Subqueries
Creating subqueries
Use subqueries with the IN clause
Use subqueries with the EXISTS clause
Use nested subqueries
Use correlated subqueries
Databases
Creating database
Viewing database
Deleting database
Renaming database
Database Tables
Create tables
Insert rows into tables
Delete tables
Altering tables
Create user-defined datatype
List various types of data integrity
Add the following constraints to tables:
PRIMARY KEY
UNIQUE
FOREIGN KEY
CHECK
DEFAULT
DML Statement
Maintain data in a table by using
INSERT statement
UPDATE statement
DELETE statement
Truncate a table
Implementing Views & Batches
Create, alter, drop, and rename views
Update data using views
Declare variables
Print messages
Use comments
Use conditional statements
Use the iteration statements
Implementing Stored Procedures
Create a stored procedure
Execute a stored procedure
Pass parameters to a stored procedure
Modify a stored procedure
Drop a stored procedure
Module 4- Project(Window Based)
Window based project using Netbeans IDE7.0 with SQL
Server as backend
Module 5-Total Days-30
Overview of HTML
HTML Introduction
HTML Elements & Attributes
Creating hyperlinks
Creating Lists & Tables
HTML Forms & Controls
Overview of XML
Introduction to XML
Creating XML documents
Introduction to parser
Validating & Non-Validating parsers
Introduction to DTD & XSD
J2EE introduction
J2EE Concept
J2EE Architecture
Application Server
Web & EJB Server
Configuring J2EE data source
Servlet Programming
Introduction to Servlets
HttpServlets & GenericServlets
Servlet mapping & configuration
Inter-Servlet communication
Security in Web Application
Session Management
JSP Programming
Introduction to JSP
JSP directives
JSP Standard actions
Java beans
EJB Programming
MVC Architecture
EJB Introduction
Different types of EJB
Components of EJB
Session Beans & Entity Beans
Transaction Management
Java Messaging Service
JMS overview
Queues and Topics
Introduction to MDB
Module 6-Total Days-60
Project (Web based)
Web based Project using NetBeans IDE7.0 deployed using GlassFish Server and SQL Server as backend .