You are on page 1of 6

JAVA/J2EE Course

JAVA/J2EE Course Syllabus

Introduction to Java

What is Java?
Background/History of Java
The Internet and Java's place in it
Java Virtual Machine
Byte code - not an executable code
Procedure-Oriented vs. Object-Oriented Programming SpecialTopics:
Compiling and running a simple "Hello World" program
RealTimeSoftwareDevelopment
Setting Up Your Computer LifeCycleTrainingandDemo
Writing a Program
CloudandBigDataWorkshop
Compiling, Interpreting and Running the program
Common errors
withcertificate

Holding Data

Primitive Data Types


Highlights:
Integers
Floating-Point types MNCTrainers
Characters
PracticalTraining(Noclassroom
Booleans
sessions)
User-Defined Data Types Qualitystudymaterials.
Declarations FlexibleTimings.
Constants RealTimeprojectinvolvement
Identifiers, Literals
ProfessionalCertificates.
Type Conversion and Casting
o CourseCompletion
Objects and Wrapper Classes
Variables o ProjectCompletion
Command-Line Arguments
Arrays of Primitive Data Types
Comment Syntax
Garbage Collection


#1ShifaArcade,BharathiNagar1stStreet,NorthUsmanRoad,TNagar,Chennai600017
04442124943|9791004050|9600114466|info@uniqtechnologies.co.in
www.uniqtechnologies.co.in|www.ieeefinalyearprojects.org
JAVA/J2EE Course


Controlling the flow

Expressions
Using Operators

Arithmetic, Bitwise, Relational, Logical, Assignment, Conditional, Shift, Ternary


Auto-increment and Auto-decrement

Using control statements

Selection statements - If, Switch


Loops and loop options - While, do-while, for
SpecialTopics:
Jump statements - Break, continue and return

RealTimeSoftwareDevelopment
Object Oriented Programming Concepts
LifeCycleTrainingandDemo
Abstraction CloudandBigDataWorkshop
Encapsulation withcertificate
Polymorphism and Overloading
Fundamentals of Classes

A simple class
Creating Class Instances
Adding methods to a class Highlights:
Calling Functions/Methods
MNCTrainers
Using this keyword PracticalTraining(Noclassroom
Constructors sessions)
Qualitystudymaterials.
Default constructors
FlexibleTimings.
Parameterized constructors
RealTimeprojectinvolvement
More on methods ProfessionalCertificates.
o CourseCompletion
Passing by Value, by Reference o ProjectCompletion
Access Control
Methods that Return Values
Method Overloading
Recursion

Nested and Inner classes


#1ShifaArcade,BharathiNagar1stStreet,NorthUsmanRoad,TNagar,Chennai600017
04442124943|9791004050|9600114466|info@uniqtechnologies.co.in
www.uniqtechnologies.co.in|www.ieeefinalyearprojects.org
JAVA/J2EE Course


Inheritance & Packaging

Inheritance

Using extends keyword


Subclasses and Superclasses
'super' keyword usage
Overriding Methods
Dynamic Method Dispatch

The Object class


abstract and final Classes
Packages SpecialTopics:

Defining a package RealTimeSoftwareDevelopment


Importing a package LifeCycleTrainingandDemo
Access Control CloudandBigDataWorkshop
withcertificate
Interfaces

Defining an interface
Implementing and applying interfaces

Handling Error/Exceptions Highlights:


Basic Exceptions MNCTrainers
Proper use of exceptions PracticalTraining(Noclassroom
User defined Exceptions
sessions)
Catching Exception
Qualitystudymaterials.
try FlexibleTimings.
catch RealTimeprojectinvolvement
ProfessionalCertificates.
Throwing and re-throwing o CourseCompletion
o ProjectCompletion
throw
throws

Cleaning up using the finally clause


#1ShifaArcade,BharathiNagar1stStreet,NorthUsmanRoad,TNagar,Chennai600017
04442124943|9791004050|9600114466|info@uniqtechnologies.co.in
www.uniqtechnologies.co.in|www.ieeefinalyearprojects.org
JAVA/J2EE Course


Handling Strings

Creation, Concatenation and conversion of a string


Changing case
Character Extraction
String Comparison
Searching strings
Modifying strings
String Buffer

Threads
SpecialTopics:
Create/instantiate/start new threads
RealTimeSoftwareDevelopment
Extending java. lang. Thread LifeCycleTrainingandDemo
Implementing java. lang. Runnable Interface CloudandBigDataWorkshop
withcertificate
Understand thread execution
Thread Priorities
Synchronization
Inter-thread communication, Deadlock

I/O and Streams Highlights:


java.io package MNCTrainers
Files and directories
PracticalTraining(Noclassroom
Streams
sessions)
Byte Streams and Character Streams
Qualitystudymaterials.
FlexibleTimings.
Reading/Writing Console Input/Output RealTimeprojectinvolvement
Reading and Writing files ProfessionalCertificates.
o CourseCompletion
Understanding core packages
o ProjectCompletion
Using java.lang Package

java. lang. Math


Wrapper classes and associated methods
o Number
o Double, Float

#1ShifaArcade,BharathiNagar1stStreet,NorthUsmanRoad,TNagar,Chennai600017
04442124943|9791004050|9600114466|info@uniqtechnologies.co.in
www.uniqtechnologies.co.in|www.ieeefinalyearprojects.org
JAVA/J2EE Course


o Integer, Byte
o Short, Long
o Character
o Boolean

Holding Collection of data

Arrays and collection classes/interfaces


Map/List/Set implementations

Map interface, List interface, Set interface

Collection classes SpecialTopics:


ArrayList, LinkedList, HashSet and TreeSet RealTimeSoftwareDevelopment
LifeCycleTrainingandDemo
Java Applications
CloudandBigDataWorkshop
Intro to AWT and Swing
withcertificate
Working with Frame, windows, graphics, color, fonts
AWT controls - Buttons, Checkbox, Choice, List and TextField
Layout Managers - Flow Layout, Grid Layout and Border Layout
JFrame and JPanel containers

Highlights:
Introduction to Java Applets

MNCTrainers
What is a Java applet?
PracticalTraining(Noclassroom
Applet lifecycle methods
Build a simple applet sessions)
Using AppletViewer Qualitystudymaterials.
FlexibleTimings.
Basic Networking Concepts RealTimeprojectinvolvement
ProfessionalCertificates.
What is a Client/Server Application?
o CourseCompletion
Manipulating URLs
Establishing a simple server o ProjectCompletion
Establishing a simple client


#1ShifaArcade,BharathiNagar1stStreet,NorthUsmanRoad,TNagar,Chennai600017
04442124943|9791004050|9600114466|info@uniqtechnologies.co.in
www.uniqtechnologies.co.in|www.ieeefinalyearprojects.org
JAVA/J2EE Course

J2EE COURSE SYLLABUS

JSP Overview Servlets Overview

What is JSP What is Web Application


Why use JSP
Advantages Of JSP
Web Architecture
MVC Architecture
JSP Architecture

What is Java Servlets


JSP Processing
JSP Life Cycle
Introduction to Servlet
JSP Syntax
Introduction to basic Servlet
JSP Implicit Objects
programming
The request Object
Servlet Life Cycle
The response Object
Building HTML
The out Object
The session Object
Servlet
The page Object
The exception Object
Basic Servlet Structure
Servlet that generate html

Servlet Packaging
GenericServlet
HttpServlet
Advantages Of HttpServlet
Servlet Methods


#1ShifaArcade,BharathiNagar1stStreet,NorthUsmanRoad,TNagar,Chennai600017
04442124943|9791004050|9600114466|info@uniqtechnologies.co.in
www.uniqtechnologies.co.in|www.ieeefinalyearprojects.org

You might also like