Oracle Certified Professional Java programmer (OCP JP)
The Java Certification Programming course provides students with a solid foundation for programming with Java, including: information about the syntax of the Java programming language; object-oriented programming with the Java; exceptions, file input/output (I/O), and threads. Programmers familiar with object-oriented concepts can learn how to develop Java technology applications. The course features the Java Platform, Standard Edition 6 (Java SE 6) platform, and utilizes the Java SE Development Kit 6 (JDK 6) product. The students perform the course lab exercises using the Eclipse Integrated Development Environment (IDE).
Students who can benefit from this course: Programmers who are interested in adding the Java programming language to their list of skills* Students who are preparing for the Oracle Certified Professional, Java SE 6 Programmer examination
Duration : 2 Months
Sun Certified Java Programmer Course Content
- DAY 1
Installation & Hello World Development
Path Environment variable
-d option
Local variables & pass by value
Urinary operators
- DAY 2
Static variables (Forward Reference Issue) Management
Memory Management – Heap/Stack
SIB
Using Static Members in different classes
Test on Static Members
- Day 3
Simple class & object
Analyzing Compiler code
Constructor Overloading, Understanding First statement of Constructor
IIB
Mixing Static, Non-Static Members and Analyzing Constructor SIB & IIB
- DAY 4
Introduction to Inheritance incase of classes
Constructor chaining
Analyzing Constructor chain, SIB, IIB in the hierarchical classes
Test on Constructors, IIB’s, SIB’s, Constructor chain
- DAY 5
Packages
Access Levels
Abstract classes
- DAY 6
Interfaces
Method Overloading & Overriding
Difference between Constructors and Methods
- DAY 7
Test on Interfaces, abstract classes, Overloading, overriding
Auto widening, explicit narrowing
Auto up casting & Explicit down casting
Polymorphism
- DAY 8
jar file
classpath
javap, javadoc
- DAY 9
Enums
Static Imports
Inner classes
- DAY 10
Inner classes Continuation
Annotations
Test
- DAY 11
ANT
Eclipse
Enhanced for loop
- Day 12
Wrapper classes – Basics
Auto Boxing
Var args
Auto widening, Auto Boxing, var args
Command Line Arguments, Scanner Classes
- DAY 13
Exception Handling
Assertions
- DAY 14
Test
Threads –Basics
Synchronization
- DAY 15
Dead Lock
Inter Thread Communication
Thread group
ThreadLocal
Thread Pool
- DAY 16
- Object class
toString
equals
hashCode
clone
shallow/deep copy
- DAY 17
Strings Basics
Usage of String methods
StringBuilder & StringBuffer
- DAY 18
Patterns & Matchers (Regular Expressions)
Formatters
Date, Calendar, NumberFormat, DateFormat, Locale
- DAY 19
Test
Arrays
java.util.Arrays , Sorting with Comparator & Compare
- DAY 20
List stream
Developing our own ArrayList
- DAY 21
Developing LinkedList
Developing Stack & Heap
Collections class
- DAY 22
Set stream – Basics
Set uniqueness
TreeSet, NavigableSet
- DAY 23
Queue stream – Basics
PriorityQueue
Map stream - Basics
Uniqueness in Map
- DAY 24
HashMap & HashTable
TreeMap & Navigable Map
Test
- DAY 25
File
Writers and Readers
Streams
Serialization
- DAY 26
Externalization
java.io.Console
s.o.p basics
Test
Note: Class will be 4 hours each day. (If you are considering 2 hours each day then count double days of given as above)
Exam Code: 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam
Exam Fees: 200 USD
Exam Schedule: Mon-Sat , 9:00 am to 6:00 pm
Exam Center address:www.pearsonvue.com