|
|
| JAVA & J2EE |
| PROGRAMS |
PRE
REQUISITES |
MODULE WISE DETAILS |
COURSE
DURATION |
JAVA AND
J2EE
PROFESSIONAL |
Any Degree or Diploma with Basic Knowledge on any programming language |
SCJP Certification + Core Java |
7 Days |
15 Days |
| a. Core Java Fundamentals |
2 Days |
| b. Object-Oriented Analysis and Design Using UML |
2 Days |
| c. Java Programming Language, Java SE 6 with New Features |
2 Days |
| d. DBMS Concepts & JDBC |
1 Day |
| ANT, LOG 4J |
1 Day |
| Jsvs Script , JDK , Eclipse, Junit |
1 Day |
J2EE DEVELOPER +
Advanced JAVA & J2EE
( SCWCD or SCBCD ) |
4 Days |
| a. J2EE Programming Concepts |
1 Day |
b. Developing Applications
for the Java EE 6 Platform |
1 Day |
| c.Servlets & JSP or EJB |
2 Days |
Advanced JAVA & J2EE
( Any 1 Module ) |
1 Day |
| Hibernate 3 or Struts 21.X or Spring 2.5 or J2EE Design Patterns , JAAS & JMS or SOAP & AXIS or AJAX & Adobe Flex3 or JSF |
Projects , Real time scenarios,
Case Studies and Mock Interviews |
1 Day |
| |
SESSION I:
UNIT I
DECLARATIONS, INITIALIZATION AND ACCESS CONTROL
- Identifiers, Legal identifier declarations, Keywords.
- Naming Conventions ,Comments.
- Declaring and using Packages. Inline member declarations, importing single package
member, Importing Entire Package.
- Declaring and Instantiating Classes.
- Access and Non Access modifiers used for declaring a class.
- Declaring Interfaces.
SESSION II:
- Declaring Class Members.
- Access and Non Access modifiers used for declaring class members.
- Method declarations using Access and non access modifiers
- Declaring Arrays and usage.
- Declaring enums and var-args.
SESSION III:
UNIT II
OBJECT ORINETED PROGRAMMING PRINCIPLES
- Implementing Encapsulations
- Inheritance, Is-A relationships and Has-A relationships.
- Implementing IS-A and HAS-A relationships
- Implementing Polymorphism, Static Polymorphism and Dynamic Polymorphism.
- Implementing Overloading and Overriding.
- Method Overriding and Method overloading comparisons.
- Reference variable casting.
- Coupling and Cohesion
SESSION IV:
UNIT III
ASSIGNMENTS
- Literals, Assignments and Variables.
- Literal values for all primitive types.
- Integer Literals.
- Assigning values to variables.
- Variable scope.
- Passing variables as a Method Parameters.
- Passing object reference variables in Methods.
- Passing primitive variables in methods
SESSION V:
UNIT IV
OPERATORS
- Operators in Java.
- Arithmetic operators, Assignment operators.
- Relational operators, primitive equality and object equality, enumeration equality.
- The instance of operator.
- Logical operators.
- Conditional operators.
SESSION VI:
UNIT V
FLOW CONTROLS, ASSERTIONS AND EXCEPTIONS.
- Implementing if and switch statements.
- Using if statements, Using if…else statements, Using switch statements.
- Implementing Loops and Iterators.
- Implementing while loop, implementing do..while loop.
- Implementing for loops. Implementing nested for loop.
- Implementing Jump statements. Implementing break statements continue statements and
return statements.
- Assertions.
- Exploring Assertions and using Assertions.
- Exception handling.
- Errors and Exceptions in java programs.
- Handling exceptions using try catch block. Using finally block.
- Using throws clause,re throwing an exception.
- Common errors and exceptions.
SESSION VII:
UNIT VI
WRAPPERS, STRINGS AND FORMATTERS.
- Wrapper Classes.
- verview of the wrapper classes.
- Creating the wrapper objects.
- Constructors and methods of the wrapper classes.
- Auto boxing and unboxing features of java.
- Strings,StringBuilders and StringBuffer Classes.
- The String Class.
- Methods of String classes.
- Using valueOf(),toString(),substring(),trim(),concat(),replace(),toUpperCase() and
toLowerCase().
- StringBuffer and String Builder Classes.
- Methods of the StringBuffer Class.
- The append(String s) Method.
- The reverse () method,toString(),insert() and delete().
SESSION VIII:
- Methods of the StringBuilder classes.
- Delete and insert methods.
- Difference between String, StringBuffer and StringBuilder.
- Working with Dates, Numbers and currencies.
- Using the java.util.Date class.
- Using java.util.Calender Class.
- Using java.util.locale class.
- Usind java.util.DateFormat and java.util.NumberFormat classes.
- Searching, Tokenizing and formatting.
- Searching with Matcher and Pattern classes.
- Simple Searching, Searching with Met characters.
- Searching with quantifiers.
- Searching with predefined Dot.
- Searching with Greedy Quantifiers and Searching with scanner class.
- Tokenizing.
- Tokens and Delimiters.
- Using string. Split() method and Using scanner class.
- Formatting using format() and print() methods
SESSION IX:
UNIT VII
COLLECTIONS AND GENERICS
- Overrding Methods of Object class.
- The to String () ,equals() and hash Code() Methods.
- Collections.
- The Collection API.
- The Set Interface.
- The Map Interface and Queue interface.
- Implementing Collections framework.
- Using List interface.
- Sorting the Collections and Arrays.
- Searching Collections and Arrays.
- Converting List into Arrays and vice versa.
- Using Maps and Navigating through Tree Sets and Tree Map.
- sing Set Interface.
- Generic Types.
- Generic classes and Non Generic classes in Collections.
- Generic methods and declarations.
- Creating your own Generic class and Methods.
SESSION X:
UNIT VIII
I/O OPERATIONS
- Navigating file systems and performing I/O operations.
- Using file class, using FileWriter, FileReader, BufferedWriter and Buffered Reader classes.
- Using Print Writer and Console class.
- Serialization.
- Serialization interface.
- Understanding the Streams.
- The FileOutputStream and FileInputStream Classes.
- The DataOutPutStream and DataInputStream classes.
- The ObjectOutputStream and ObjectInputStream Classes.
- Serializing and deserializing objects.
SESSION XI:
UNIT IX
THREAD AND LOCKS
- Defining, Instantiating and Starting Threads.
- Overview of Threads.
- The Main Thread.
- Defining Threads. Extending java.lang.Thread class.
- Implementing the java.lang.Runnable Interface.
- Instantiating Threads.
- Starting Threads and Running Multiple Threads.
- Thread states and Transitions.
- Identifying Thread States.
- Thread Priorities.
- Thread Scheduler.
- Running and Yielding Threads.
- Sleeping and waking up of threads, Joinging.
- Blocking for I/O Operations and Thread termination and Deadlocks.
- Code Synchronizations.
- Locks and Synchronized methods.
- Thread interactions
SESSION XIV:
UNIT X
DEVELOPMENT
- Declaring and Using classpathss.
- Working with Java and Javac commands.
- Compiling java files with javac command.
- Executing Class files using Java command.
- The jar utility.
- Navigating a JAR File.
- Garbage Collections.
- Object.finalize () Method.
- Recognizing Objects explicitly for garbage collections.
- Implementing Static Imports.
|
|
|
|
|