Java Certification Preparation - Comprehensive

Course Description

The Comprehensive course is a preparation course for the Sun Java Certification exam and it is aimed at those who have no experience in Java programming.

If you have already completed our Java for Beginners course or if you already have some experience in Java Programming, our 18 hours Java Certification Preparation - Intensive course might be more suitable. Please email us if you are not sure and we'll be happy to advise on the right course.

The course uses the official SCJP Sun Certified Programmer for Java 6 Study Guide (included in the course price for delegates to take home) which covers all exam details and includes many practice exam questions.

After the course students should be well prepared to take the SCJP Sun Certified Programmer exam.

Price

£ 1525 (incl. VAT)

Duration

30 hours

Course Details

The Java Certification Preparation covers the following topics:
  • Declarations and Access Control
    • Identifiers and JavaBeans Standards
    • Declaring classes, interfaces and class members
    • Access modifiers
  • Object Orientation
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Overloading
    • Implementing Interfaces
    • Return types
    • Constructors and Instatiation
    • Statics
    • Coupling and cohesion
  • Assignments
    • Stack and Heap
    • Literals, Assignments and Variables
    • Passing Variables
    • Array declarations and construction
    • Wrapper classes and boxing
    • Overloading
    • Garbage Collection
  • Operators
    • Assignment Operators
    • Relational Operators
    • instanceof Operators
    • Arithmetic Operators
    • Conditional Operators
    • Logical Operators
  • Flow control, Exceptions and Assertions
    • if and switch
    • Loops and Iterators
    • Handling Exceptions
    • Common Exceptions and Errors
    • Working with the Assertion Mechanism
  • Strings, IO, Formatting and Parsing
    • String, StringBuilder and StringBuffer
    • File Navigation and IO
    • Serialization
    • Dates, Number and Currency
    • Parsing, Tokenizing and Formatting
  • Generics and Collections
    • Overriding hashCode and equals
    • Collections - List, Set, Map and Queue Interfaces
    • Using the Collections Framework
    • ArrayLists
    • Autoboxing
    • Sorting and Navigating Arrays and TreeMaps
    • Backed Collections
    • Generic Types
  • Inner Classes
    • Method Local Inner Classes
    • Anonymous Inner Classes
    • Static Nested Classes
  • Threads
    • Defining, Instantiating and Starting Threads
    • Thread States and Transitions
    • Synchronizing Code
    • Thread Interaction
  • Development
    • The javac and java Commands
    • JAR files
    • Using static imports

Birmingham Dates

26/10/2015 - 30/10/2015
(Mon - Fri, 10:00 - 17:00)
Click here to book


15/01/2016 - 19/01/2016
(Fri - Tue, 10:00 - 17:00)
Click here to book


26/12/2016 - 04/01/2017
(Mon - Wed, 18:00 - 21:00)
Click here to book


23/10/2017 - 27/10/2017
(Mon - Fri, 10:00 - 17:00)
Click here to book



If none of the above dates suit you or if you'd like to come to a course sooner please either email us or click on the book button and let us know if you would prefer to come to a weekday, weekend or evening course and we'll try to arange a suitable date as soon as possible! You won't have to commit or pay until everything is confirmed.

Other dates for one-to-one tuition or for groups of 3 students or more are available on request and bookings can be made here (prices available on request):
Click here to book

Dates in other locations

Please click on the town for more details:

Newcastle:
17/07/2015 - 21/07/2015 (Fri - Tue, 10:00 - 17:00)

Peterborough:
17/07/2015 - 21/07/2015 (Fri - Tue, 10:00 - 17:00)

Norwich:
16/10/2015 - 20/10/2015 (Fri - Tue, 10:00 - 17:00)

Norwich:
19/10/2015 - 23/10/2015 (Mon - Fri, 10:00 - 17:00)

Cambridge:
26/10/2015 - 30/10/2015 (Mon - Fri, 10:00 - 17:00)

Birmingham:
26/10/2015 - 30/10/2015 (Mon - Fri, 10:00 - 17:00)

Bedford:
02/11/2015 - 11/11/2015 (Mon - Wed, 18:00 - 21:00)

Peterborough:
28/12/2015 - 06/01/2016 (Mon - Wed, 18:00 - 21:00)

Manchester:
28/12/2015 - 06/01/2016 (Mon - Wed, 18:00 - 21:00)

Birmingham:
15/01/2016 - 19/01/2016 (Fri - Tue, 10:00 - 17:00)

London:
15/01/2016 - 19/01/2016 (Fri - Tue, 10:00 - 17:00)

Please email us (with the course name and date) if you would like to book by email: