Scjpworkshop
Scjpworkshop
1
What is Professional Certification?
Professional certification often called simply certification, is a
designation earned by a person to assure that he/she is qualified to
perform a job or task.
2
Why Professional Certification?
IT jobs are among the 10 hardest jobs to fill, according to an April 2008
survey by Manpower.
Nearly 25 percent of employers are having problems filling open jobs
because of a lack of talent.
Multiple studies suggest there will be a wide gap in the next five to 10
years between the demand for IT workers and the supply of workers with
the right technical skills.
Research firm IDC puts that gap at 40 percent.
3
Who offers Professional Certifications?
Apple Inc
Cisco Systems
Hewlett-Packard
Dell
IBM
LANDesk
Microsoft Corporation
MySQL
Novell
Object Management Group
Oracle Corporation
Red Hat
Sun Microsystems
Sybase
Zend Technologies
Value of Certification
True value is the ability to verify whether a person possesses skills that
are important to employer.
Software company can either grab a contract or charge higher bill if they
have more certified professionals – so they sponsor certification.
Certification can prove to be an added advantage on the graduate’s
resume. It proves you knowledge about real-world technology.
Employers are looking for job candidates with some level of industry
knowledge. What better way for an entry-level worker to demonstrate his
or her knowledge than by obtaining a recognized industry credential?
Certification in the IT industry is critical for getting your foot in the door.
It helps you to learn technology completely – gives you broader picture.
Though IT certifications take time, effort and resources — including
money — to attain, the return on investment can be significant.
4
500000 …
Sun Microsystems Has Awarded 5,00,000 + certificates.
That includes Java and other certifications of Sun
Sun reached this milestone a few months back
It is less than 10% of total number of Java professionals –
assuming there are 5 million Java Developers
5
Java Certification Path
6
Declarations, Initialization and Scoping
Classes (including abstract and all forms of nested classes), interfaces, and
enums,
JavaBeans naming standards.
Variable-length argument list.
Legal return values (including covariant returns)
Flow Control
Switch statement
All forms of loops and iterators
Assertions, and distinguish appropriate from inappropriate uses of
assertions.
Exceptions and exception handling clauses (try, catch, finally),
Understand which of these are thrown by the virtual machine
7
API Content
Concurrency
Write code to define, instantiate, and start new threads using both
java.lang.Thread and java.lang.Runnable.
Thread states
Object locking to protect static or instance variables from concurrent access
problems.
Given a scenario, write code that makes appropriate use of wait, notify, or
notifyAll.
8
OO Concepts
Encapsulation, loose coupling, and high cohesion in classes
Use of polymorphism. Further, determine when casting will be necessary
and recognize compiler vs. runtime errors related to object reference
casting.
Declares and/or invokes overridden or overloaded methods and code that
declares and/or invokes superclass, or overloaded constructors.
Develop code that implements "is-a" and/or "has-a" relationships.
Collections / Generics
Comparable interface.
Overrides hashCode() and equals() methods,
Write code that uses the generic versions of the Collections API
Recognize the limitations of the non-generic Collections API and how to
refactor code to use the generic versions.
Write code that uses the NavigableSet and NavigableMap interfaces.
Write generic methods or methods that make use of wildcard types
Use the java.util.Comparator and java.lang.Comparable interfaces to affect
the sorting of lists and arrays.
Natural ordering of primitive wrapper classes and java.lang.String on sorting.
9
Fundamentals
10
Difference between 1.5 (055) and 1.6 (065)
Exam Structure
Number of questions: 72 (no change)
Time: 210 minutes (increased from 175 minutes)
Passing score: 65% (increased from 59%)
Format of questions: No change.
11
Question Format
12
How to prepare for exam?
13
How Exam Is Conducted?
14
My Mark sheet
My SCJP Certification
15
How long is my certification valid?
Beginning with all Sun certification exams taken on or after August 1, 2003,
certification offerings from Sun no longer have an expiration date.
Books On SCJP
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) by
Katherine Sierra and Bert Bates
16
Prometric Testing centers
http://www.register.prometric.com/Centers.asp
CALIBER TECHNOCRATS
VISAKHAPATNAM, Andhra Pradesh 530016
Phone: 6648412/6649300 Site Code: IIH41DOOR NO 49-24-51/A/8
SRI PAVAV ESTATES,
FLAT NO 103 SHANKAR MUTT ROAD
KRISHNA INFOTECH
Visakhapatnam, Andhra Pradesh 530016
Phone: 6662071 Site Code: II461IIHT, IIHT House, 48 - 8 - 1
Chaitanya College Road
Dwarkanagar
17
Mock Exams
www.javaranch.com
www.javabeat.net
www.enthuware.com
www.javaprepare.com
www.jcertify.com
www.whizlab.com
www.jdiscuss.com
You're willing to sacrifice your time and money to get something which will
formally indicate a level of ability.
You are self-disciplined enough to do an exam you're not forced into doing.
You have a certain level of commitment to Java
You know the nitty-gritty detail of Java.
18
19
SAI - Sun Academic Initiative
The SAI is one of many programs Sun offers to further its collaborative
relationship with educational institutions.
20
SAI - Sun Academic Initiative
Go to https://sailearningconnection.skillport.com
Click on
Register link
to register to
SAI
Learning Connection
21
Thank You
22