|
Sun Certified Programmer for Java 2 Platform 5.0
SCJP Certification
People with Java skills are sought after in the IT industry not only in London, but all over the world. What better way to showcase your Java proficiency other than getting Sun Certified Java Programmer (SCJP) certification.
If you are looking to get certified in SCJP 5.0, then you have come to right place. It is easy and we will help you get there! This instructor-led hands-on class is taught in London and will start with an introduction to Java and Object Oriented Programming, and lead you to more advanced topics such as Java class design, concurrency and networking enhancements.
By getting SCJP certified, you will prove to your command on the Java product and technologies and get recognition from within the industry. Clearly, employers prefer to employ and retain professionals with SCJP certification and as such the monetary rewards are also higher. After completing the Java
programming course, student can advance further
more with Java programming courses that includes
java jsp courses, Java Beans, EJB courses and
java jdbc courses.
JAVA Exam Code Number:
Sun Certified Programmer for the Java 2 Platform,
Standard Edition 5.0 (CX-310-055)
| Java SCJP Certification |
£990 |
|
Java SCJP Certification
+
Java Web Application(SCWCD) |
£1450 |
 |
Web Design
+
Web Database Programming with ASP.net
+
Java Web Application(SCWCD) |
£1600 |
 |
Web Design
+
Web Database Programming with ASP.net
+
Java SCJP
+
Java Web Application(SCWCD) |
£2000 |
Call 0207 486 0707 |
JAVA Programming Certification Course Highlight |
|
• JAVA Programming and Certification courses overview |
| • Introduction to Java Programming |
| • Object-Oriented Programming in Java |
| • Java Generics and non-generic collections |
| • Enhanced for Loop in Java programming |
| • Autoboxing and AutoUnboxing in Java Programming |
| • Java Class Design |
| • Advanced Class Features in Java Programming |
| • Typesafe Enums |
| • Varargs |
| • Java Static Import |
| • Metadata (Annotations) |
| • Formatted Input/Output |
| • Concurrency Features |
| • Networking Enhancements |
|
|
|
End 2 End Process
|
Registration
Phone/In Person
Course Fee £990 |
|
|
|
SCJP Book and Course
Material Included |
| |
|
|
| |
|
Hands-on instructor
led Training for 6 weeks Unlimited Pratice Hours |
| |
|
|
| |
|
Free SCJP Mock Exam |
| |
|
|
| |
|
Actual SCJP Exam done
@ BCOC
Fee not included |
| |
|
|
| |
|
Sun Certified Java Programmer(SCJP) Certified |
|
| |
|
|
Get Java SCJP + SCWCD for £ 500 Extra only |
 |
What is SCWCD?
Sun Certified Web Component Developer
You will learn Complete Java web based component development Hands-on. |
| Start Date | Session | Time | Duration | Observations | Enrollment |
| Sep 11 2010 | Saturday | 10:00-17:00 | 6 Classes | 6 Classes |
enrol me
|
| Oct 23 2010 | Saturday | 10:00-17:00 | 6 Classes | 6 Classes |
enrol me
|
| Nov 01 2010 | Mon, Wed | 18:30-21:30 | 12 Classes | 12 Classes |
enrol me
|
| Dec 04 2010 | Saturday | 10:00-17:00 | 6 Classes | 6 Classes |
enrol me
|
| 1 |
|
Sun Certified Java Programmer(SCJP Certification)
JAVA Certification courses on Platform 5.0 for the Developer Java Certification Course Contents
Java Programming Overviews
Describe the J2SE platform 5.0 language enhancements
Describe the new tools available in J2SE platform 5.0
Describe changes to the core libraries
Describe enhancements to the Java Virtual Machine (JVM machine)
Object-Oriented Programming
Describe the terms class, object, attribute, method, and constructor
Write code to define a method
Access the member variables of an object using the dot notation
Write code to create and initialize an object
Use the this keyword to access the "current" object
Use private and public access modifiers
Write code to invoke a method on a particular object
Write class constructors and invoke particular constructors using new with arguments
Understand the use of the package and import statements for library access
Use the Java Application Programming Interface (API) online documentation
Identifiers, Keywords, and Types
Use comments in a program
Distinguish between valid and invalid identifiers
Recognize the keywords in the Java programming language
List the eight primitive types
Define literal values for numeric and textual types
Describe the coding conventions for classes, interfaces, methods, variables, constants, and control structures
Create a class definition for a simple class containing primitive member variables
Declare variables of class type
Describe the significance of a reference variable and state the consequences of assignment between variables of class type, Class Design
Describe encapsulation, polymorphism, and inheritance
Use subclassing
Create and use heterogeneous collections
Create and use methods that accept generic argument types
Use access control levels
Invoke overloaded methods and constructors
Write overriding methods in a subclass and describe execution flow when executing an overridden method
Invoke overridden methods and describe how the method is chosen
Invoke overridden constructors
Control invocation of parent class constructors
Use wrapper classes
Java Generics and non-generic collections
Compare and contrast generic and non-generic collections
Use the generic version of the Collections API
Use generics with wildcards
Write generic methods
Integrate legacy (non-generic) code with generic code
Implement Generics
Enhanced for Loop in Java programming
Use the enhanced for loop with generics
Use the enhanced for loop with arrays
Understand nested iterations with the enhanced for loop
Use the enhanced for loop to iterate through a collection
Arrays
Declare and create arrays of primitive, class, or array types
Explain why and show how to initialize the elements of an array
Determine the number of elements in any array
Write code to copy arrays
Exceptions
Define exceptions
Describe the use of the keywords try, catch, and finally
Describe exception categories
Identify common exceptions
Write code to handle your own exceptions
Autoboxing and AutoUnboxing in Java Programming
Describe manual boxing/unboxing and autoboxing/auto-unboxing
Use autoboxing with generics and the enhanced for loop
Describe the performance implications of using autoboxing and auto-unboxing
Implement autoboxing and auto-unboxing in a sample program Typesafe Enums
Describe a common enumerated type pattern before J2SE platform 5.0 and the problems involved
Create a simple enum
Create an enum with attributes and constructors
Create an enum with value-specific methods
Use enum sets (ranges) and maps
Write a simple program using typesafe enums
Varargs
Describe the issues with variable-argument methods before J2SE platform 5.0
Use variable argument methods
Create variable argument methods
Rewrite a sample program to use varargs
Java Static Import
Describe the purpose of static imports
Use static imports with constants (static attributes), static methods, and enums
Describe the drawbacks of using static imports
Rewrite a sample program to use static imports
Threads
Describe a thread
Create separate threads, controlling the code and data that are used by that thread
Control the execution of a thread and write platform-independent code with threads
Describe some of the difficulties that arise when multiple threads share data
Use the keyword synchronized to protect data from corruption
Use wait() and notify() to communicate between threads
Metadata (Annotations)
Compare annotations before J2SE platform 5.0 with the new annotations
Use built-in annotations
Create your own annotation type
Use your own annotation type in source code
Use your own annotation type at runtime
Describe the Annotation Processing Tool (apt)
Use annotations to deprecate a method
Formatted Input/Output
Use the PrintWriter format and printf methods in the program
Use the Scanner API
Use the Scanner API with regular expressions
Implement formatted I/O and the Scanner API
Concurrency Features
Compare the concurrency utilities before J2SE platform 5.0 with the new concurrency utilities
Use an Executor or ExecutorService for thread management
Use Futures and Callables for asynchronous computation
Use locks and conditions as an improvement over the wait and notify methods
Use atomic variables an an improvement over volatile variables
Implement concurrency features
Networking Enhancements
Describe the fundamental networking changes in J2SE platform 5.0 |