Java SE7 Beginners Training Courses

Java SE7 Beginners Courses in Cape Town


International exam: 1Z0-803

The Oracle Certified Associate (OCA) Java SE 7 now has an all new definition and focus - with certification objectives that measure not only your day-to-day programming skills, but also your ability to manage the situations you are likely to encounter on various projects. The OCA Java SE 7 certification requires successfully completing a single exam: 1Z0-803.  2KO presents Java Programming courses in Cape Town by means of full time instructor-led training; as well as internet-accessible online training, which are aimed at International IT Certification exams. 2KO is an IT consulting and training company, offering both business services and multi-platform training. 2KO Africa's wide range of computer courses are available as full time classes, or as online learning, enabling 2KO students the opportunity to study courses online world-wide, to ensure students have access to the best training possible.




5 Days full time





Prerequisite:  Computer Literate

Join our Java beginners course in Cape Town South Africa. Our introduction to Java programming course is perfect for students who intend to learn the ability to program in Java. Training is available as instructor led or online.



Java Basics

Define the scope of variables

Define the structure of a Java class

Create executable Java applications with a main method

Import other Java packages to make them accessible in your code


Working With Java Data Types

Declare and initialize variables

Differentiate between object reference variables and Primitive variables

Read or write to object fields

Explain an Object's Lifecycle (creation, "dereference" and garbage collection)

Call methods on objects

Manipulate data using the StringBuilder class and its methods

Creating and manipulating Strings

Using Operators and Decision Constructs

Use Java operators

Use parenthesis to override operator precedence

Test equality between Strings and other objects using == and equals ()

Create if and if/else constructs

Use a switch statement


Creating and Using Arrays

Declare, instantiate, initialize and use a one-dimensional array

Declare, instantiate, initialize and use multi-dimensional array

Declare and use an ArrayList


Using Loop Constructs

Create and use while loops

Create and use for loops including the enhanced for loop

Create and use do/while loops

Compare loop constructs

Use break and continue


Working with Methods and Encapsulation

Create methods with arguments and return values

Apply the static keyword to methods and fields

Create an overloaded method

Differentiate between default and user defined constructors

Create and overload constructors

Apply access modifiers

Apply encapsulation principles to a class

Determine the effect upon object references and primitive values when they are passed into methods
that change the values


Working with Inheritance

Implement inheritance

Develop code that demonstrates the use of polymorphism

Differentiate between the type of a reference and the type of an object

Determine when casting is necessary

Use super and this to access objects and constructors

Use abstract classes and interfaces


Handling Exceptions

Differentiate among checked exceptions, RuntimeExceptions and Errors

Create a try-catch block and determine how exceptions alter normal program flow

Describe what Exceptions are used for in Java

Invoke a method that throws an exception

Recognize common exception classes and categories