Bickenhall College London Logo 
   Home | About Us | Contact Us |  Time Tables  |  Brochure  | Work@BCOC |
   

 
Programming
 
Student Feedback
View All Feedbacks
I really enjoyed BCOC Java classes in such that I was inspired to build my e-store website based on a recommendation from our tutor. All I can say to BCOC, "keep up the good work". Good luck. MySite

Mohammed
Thanks very much to administration. That they have very well organized college,especially Java SCJP Certification we have great teacher. He will explain 10000 times he really tries to get a result from students. I really like this course and Im very happy that I enrol in this college,everything there very well organized.Thank you very much

Lana
The class is going on very fine. We have a good and patient tutor and we are able to understand every topic that he is teaching us Theophilus

Theophilus
Instructor is very good and has been covering essential topics quite well.

Varsha Tailor
View All Feedbacks
Vocational Training Certification Courses
 

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.

Nearest starting dates for Java Courses
Start DateSessionTimeDurationObservationsEnrollment
Apr 07 2010Mon, Wed15:00-18:0012 ClassesTwice a week class and unlimited practice hours enrol me
Apr 07 2010Mon, Wed18:30-21:306 weeks enrol me
Apr 10 2010Saturday10:00-17:006 Classes6 Classes enrol me
May 24 2010Mon, Wed15:00-18:0012 ClassesTwice a week class and unlimited practice hours enrol me
May 24 2010Mon, Wed18:30-21:3012 Classes12 Classes enrol me
1 2 3 4

 

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

Request a brochure

Name :
Tel/Mob:
Email:
Courses :
Address :
 
Partners and Accreditation
British Computer Society
Association of Business Executives Qualifications (ABE)
Institute of Administrative Management
Cisco Academy
Cisco partner in London
Microsoft Partner in London UK
first redhat Academy in London UK
British Accreditation council
Authorized Prometric Testing Center
Oracle Partner
CompTia A+ Certification
city and guild accreditation
veritas partner
 
 

Copyright © 2008 Bickenhall College of Computing London (UK). All rights reserved.
126 - 134 Baker Street, London
London W1U 6UE