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

Norwich Dates

This course is currently only available for groups of 5 or more delegates. Please email us for more information and prices.

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