java developer
2018-09-04 Arnold

Q – I Have Mastered Java Standard Edition – Can I Join Java Bootcamp? I would like to round it off with a few on the job courses, can I join Java Bootcamp?

A – Yes we would like to interview you personally to verify that you have mastered the equivalent of our first 3 modules on our Java Bootcamp:

1 ) Java SE 8 Fundamentals (OCA)

2) SQL 

3) Java SE 8 Programming (OCP)

Our second half of our Java Bootcamp completes the full-stack concept. Here we cover Enterprise Development with the top Java Spring Framework.

4) Spring MVC and RESTfull Web Services

5) Angular JavaScript Framework

6) JHipster Integration Framework

2018-08-28 Arnold

Ever since I started my career in the eighties there was a demand for software developers and the demand only grew, and still grows, with time. Here is a list of recent articles about the most in-demand-jobs in the near future:


java developers
2018-06-09 Arnold

The January Java Bootcamp has concluded and produced another batch of highly skilled Junior Java Developers. They have done the Java Bootcamp (over a 6 month period) which is a full stack web coding bootcamp focusing on Java. The Java Bootcamp is comparable to an internship as we focus on competencies needed by employers.

Java Standard Edition knowledge and competence for Oracle Certification

In the first 3 months of the bootcamp we cover Java Standard edition aligned with the Oracle Java Certification syllabus (OCA and OCP).

Full Stack Java Spring Framework Web Application Development

In the last 3 months of the bootcamp we cover practical web development with the Spring Framework.

Date Course
Jan 2018 Intro To Programming (HTML/CSS/JavaScript)

JavaScript was used as the basic coding language with support of HTML and CSS. The fundamentals of coding were taught: Syntax, Variables,Types, Data Structures, Control Flow

VS Code

Passing the international JavaScript exam on ww3schools.

Building various apps like a shopping cart program.

Jan 2018 Java Beginner (OCA Aligned)

The course focussed on Object-Orientation and the Java Language Fundamentals. We also covered to Oracle Certified Associate Java Programmer Syllabus.


Passing a Test in the Java concepts and fundamentals of Object-orientation


SQL (aligned with MTA)

Querying in SQL, Database Design, Entity Modelling

Using MySQL Workbench

MySQL Workbench

Passing the international SQL exam on w3schools

Building a normalised multi table database design using a UML Modelling tool on MySQL Workbench



Java Advanced (OCP aligned)

Practical skills in Java like Networking, Database interfacing, Writing Swing GUI apps performing CRUD operations.


Building a CRUD JDBC application, using Java and Swing GUI


Spring MVC / Hibernate

The fundamentals of Spring MVC with Hibernate used in Web Applications.

Spring AOP, Spring Security, Spring REST, Spring Configurations with XML / Annotations, Maven

Eclipse / STS

Building a CRUD  Web Application
May 2018


Spring MVC (Online Store)

Building a complete online shopping cart with user login using Spring Security, Apache Tiles, Spring Web Flow, Testing, REST / Ajax, Spring Tag Libraries..

Github Integration with Eclipse

Building a complete shopping web app with a shoppping cart using the technologies mentioned on the left.
June 2018 Spring Boot

Autoconfiguration, Logging, JDBC Template, MyBatis, JPA, MongoDB, Tomcat, Jetty, REST API, Spring Reactor / WebFlux, Spring Security, Actuator, Testing, JHipster, Heroku


Build a Spring Boot App with Jhipster and an Angular front-end using the technologies mentioned on the left.

Deploying it to Heroku.


Employers, if you are not talking to us yet about these graduates, please contact us now!

Prospective Students, if you want to find out more, please contact us now!

2018-05-25 Arnold

Code College is Training 40 final year school kids the basics of coding (Introduction To Programming) . This will enable them to enroll in further advanced practical training like Full Stack Web Coding which cover International Certification like the Java Bootcamp .

Our Intro To Programming Course is intended for people who know nothing about coding, and teach them all the fundamentals from a knowledge perspective as well as a competency perspective.

We also use our Intro To Programming Course Outcomes as an entry requirement for our Full Stack Web Coding Bootcamps . 

Wikipedia on Coding Bootcamps:

Coding bootcamps can be part-time or online, they may be funded by employers or qualify for student loans. According to a 2017 market research report, tuition ranges from free to $21,000 for a course, with an average tuition of $11,874.

In Europe, coding bootcamps can be free or a couple thousand euros per program. In contrast to formal university education, private offerings for training appear expensive.

On August 16, 2016, the US Department of Education announced up to $17 million in loans or grants for students to study with nontraditional training providers, including coding bootcamps. These grants or loans will be administered through the pilot program, EQUIP which stands for Educational Quality through Innovation Partnerships. 

java developer
2018-05-09 Arnold

How I became a Java Developer through Code College:

I worked for 9 years as an Administrator and always knew I wanted to do more, so I decided to follow my high school dream of becoming a Computer Programmer, I then started looking around for programming schools where I came across Code College. I then decided to do the Java Bootcamp at Code College because the price was fair and offered me exactly what I was looking for. I negotiated with my employer to take my accumulated leave on a one-week-per-month basis, matching the Java Bootcamp training schedule.

How did you manage to do the Bootcamp – did you have to resign your job at that time?

No, I had enough leave to take one week per month as the bootcamp is delivered on a “one week per month in the classroom”. The other 2/3 weeks are for assignments and you do not have to be at the campus physically then. This is the quickest way of doing it and not having to resign from your job.

Learning experience

My learning experience at Code College was very practical – almost like being on the job, which is a great way to learn programming and understanding all the technologies you will need. I was surrounded by positive like-minded people at Code College, all trying to head in the same direction. I had to make time on Sundays and weekday evenings for the assignments. I have really learned a lot in the 6 months now that I look back. Our facilitator, Arnold, guided us every step of the way – even after the Java Bootcamp.

Immediately after the Bootcamp in December 2017, I updated my CV and started applying for jobs online. The recruiters where impressed with my knowledge and understanding of the industry and in January 2018 I was made an offer by a company in the financial service industry as a Junior Java developer.

What kind of salary did you expect to get and did you get in the end?

To my surprise, my salary was matched – I was actually offered R500 p.m more 😉


Thank you to Arnold and Code College, this really was a life changing course!

Kind Regards,


2016-04-22 Arnold

I transitioned into the tech scene through a coding bootcamp — Dev Bootcamp in New York. The process has at times been exciting, frightening, and challenging. At this point, I feel like I have outgrown the impostor syndrome that many bootcamp grads go through. However, comments people make both in person and on social media sometimes put me a little on edge.

A few months ago, a CEO whom I both respect and admire posted something denigrating about bootcamp grads. It basically said that all the new bootcamp grads will finally be able to get jobs now that the government is including tech skills in high school education.

I was shocked to see this. I didn’t feel like I could call him out on it, either. After all, by this time, I had less than a year’s experience in the real world. And maybe he’s right, maybe most bootcamp grads aren’t the best employees when they come right out.

Read the whole article here:

And have a look at our Software Bootcamps

2015-03-06 Arnold


Oracle OCP Certification aligned to Oracle Exam 1Z0-804


You should already be at the Beginner Java level before attempting this course.

Intended Audience

The Java SE 7 programming  (Advanced Java) course is intended for people who has completed our Beginner Java course or is at the same level. The Advanced Java training course is meant to apply everything you have learned in the Beginner Java course, learning new things and making use of more practical features of Java like IO, networking, data structures and more. After completing this course and the one before, you would have covered most of the topics required to prepare for the international exam, OCA and OCP as well as build small SE applications. To get intensive job-graded preparation assistance, have a look at our Java Bootcamp.

After this course you should be able to

Course Material

Course Material Provided

Course Contents

Day 1:
Static Classes

  • Static Methods,
  • Static Variables
  • Math Class
  • Math Methods
  • Static Imports

Wrapper classes

  • Autoboxing
  • Number formatting

Date / Time API

  • Moving backward and forward in time
  • Getting an object that extends Calendar
  • Working with Calendar objects
  • Highlights of the Calendar API

Day 3:

I/O Fundamentals

  • Saving Object state
  • Implement Serializable
  • Transient variables

File I/O (NIO.2)

  • Java I/O Streams
  • Path Interface
  • File Class
  • Stream API (NIO2)

Day 5:

Collections and Generics

  • Collections
  • Sorting an ArrayList with Collections.sort()
  • Generics and type-safety
  • Comparable interface
  • A Custom Comparator
  • Collection API : lists, sets, maps
  • HashSet
  • HashMap
  • Polymorphism wildcards

Lambda Built-in Functional Interfaces

  • Listing the built-in interfaces included in java.util.function
  • Core interfaces – Predicate, Consumer, Function, Supplier
  • Using primitive versions of base interfaces
  • Using binary versions of base interfaces
Day 2:Exception Handling

  • What if you need to call risky code?
  • Checked Exceptions
  • Flow control in try/catch blocks
  • Exceptions are polymorphic
  • When you don’t want to handle an exception…
  • Ducking (by declaring) only delays the inevitable

Nested Classes

  • Getting GUI: A Very Graphic Story
  • Getting a user event
  • Listeners, Sources, and Events
  • An inner class instance must be tied to an outer class instance
  • How to make an instance of an inner class

Day 4:


  • Connecting, Sending, and Receiving
  • Network Sockets
  • Writing a simple server
  • Writing a Chat Client

 Threads & Concurrency

  • Thread class
  • Runnable interface
  • The Thread Scheduler
  • Putting a thread to sleep
  • Atomic methods
  • Using an object’s lock
  • Synchronization



Duration and pricing

  • Full-time over 5 days (R8995 excl VAT)
  • Part-time over 4 weeks (2 nights per week, 3 hour sessions) (R10995 excl Vat)
  • Part-time over 8 Saturdays, 3 hour sessions (R10995 excl Vat)
  • Distance-learning over up to 3 months (R7995 excl Vat)
  • The OCP Exam is not included in the course price


  1. Upon completion of this course we will issue you with attendance certificate to certify your attendance and / or completion of the prescribed minimum examples.
  2. You may sit for our Advanced Java assessment test and on passing you will obtain our competency certificate.
  3. Our Advanced Java assessment can be booked and taken by someone who has not enrolled for the course at a cost of R950.


On the calender on this page below.
If your browser doesn’t display the calendar below, please click on this link or try using Google Chrome, alternatively please enquire via our ‘Contact Us’ page.


You can download the course registration form on our home page or by clicking here


You may download a pdf copy of this page by clicking here.


Please email us

2014-12-29 Arnold

SAP is one of the most advanced computerised business systems in the world. Many IT professionals have built life-long careers around this complex application and are considered to be top experts in the industry. So it was a welcome validation that one school leaver’s father, himself a SAP programmer, advised his son to attend GetCertified’s Java development course.

Java is a programming language favoured by corporations due to its robust security, technical detail, and ability to easily process large amounts of data. It is also used extensively to write Android apps and, of course, SAP programs.

The student hoped to follow in his father’s footsteps and approached him for advice on how to get started. While researching available study avenues, the elder came across GetCertified’s web site and reviewed the details of our Basic and Advanced Java courses. Impressed by the course content, he encouraged his son to enrol.

Although the student’s matric math marks were average, his aptitude test and face-to-face interviews revealed a strong capability to master Java, and he was accepted on this basis.

The student himself had no previous programming experience, having only recently matriculated. He found the initial course difficult as he grappled with the basics of programming as well as the Java language. However, he commends his lecturer, Arnold Graaff, for helping him gain the insight needed to succeed. “Arnold was always ready to provide me with additional mentoring,” he says. Under that tutelage, by the time the student tackled his practical project in the advanced course, he had a solid understanding of Java and general programming principles.

Graaff’s own qualifications – a BSc in Computer Science with Honours and 30 years in the IT industry – make him the perfect instructor.

After training, all participants register to sit for the internationally recognised Oracle Certified Associate Java exam and Oracle Certified Professional Java exam. The student achieved an outstanding 96% pass at his first sitting. Total time studying was 6 months.

After exams, he was afforded the opportunity to work on a 6 month contract with BMW South Africa as a junior Java developer. Should his work meet their standard, the company will consider offering him a permanent position.

GetCertified partners with Compuways – a top IT recruitment company placing tech personnel since 1990 – to find positions for students who successfully complete the course. “Junior Java developers are in demand and we have standing orders for their skills, enabling us to place them very quickly” says Graaff.

Bursaries or study loans are available on request to applicants who passed pure maths in matric, or who perform favourably in GetCertified’s aptitude test and face-to-face interviews.

For course details, visit


About GetCertified IT Training

Johannesburg-based GetCertified IT Training was established in 2004 as a subsidiary of Compuways IT Consulting. The company provides targeted, quality IT training to two markets: IT professionals who want to cross-train themselves to improve their career prospects, and individuals wanting to enter the IT job market for the first time. All courses are aligned to recognised international certification syllabi and are designed to achieve a level of practical proficiency required by prospective employers.

2014-08-11 Arnold

For course information see below or – click here  .


You should have mastered the topics up to our Advanced Java Programmer Course very well  – it tests your theoretical knowledge of Java and prepares you for the international exam.

Intended Audience

This course focuses on all the building blocks of JAVA with a view to pass the Oracle Java Certification exam. We also do lots of exercises, similar to the questions you will get in the SUN exam.

After this course you should be able to

Understand all the topics covered in the Oracle Certification exam for Java Associate and Programmer (Also Sun Certification). You should be well-equipped to prepare for and pass these Exams.

Further Training

If you have not yet, you should seriously consider doing our Beginning Servlets course.

Course material

Included in the course price

Course Contents We cover the SCJP 6 (Sun Certified Java Programmer – still alive and very popular, and cheaper to get certified) as well as the OCA 7 syllabus. This is also the stepping stone towards the rest of the certifications in the Oracle Java Syllabus.

 Day 1

  • The OCP JP 7 Exam Overview
  • Pretest
  • Java Class Design
  • OOP Essentials
  • Class Fundamentals
  • Overloading
  • Inheritance
  • Packages
  • Exam Questions

Day 2

  • Abstract Classes
  • The final keyword
  • The static keyword
  • Nested and Inner classes
  • Enums
  • Object-Oriented Design
  • Interfaces
  • Object Composition
  • Design Patterns
  • Generics
  • Collections
  • Exam Questions

Day 3

  • String Processing
  • Regular Expressions
  • String Formatting
  • Java I/O Fundamentals
  • Console I/O
  • Streams
  • Java File I/O (NIO.2)
  • Path Interface
  • Files Class
  • Traversing a File Tree
  • Exam Questions
Day 4

  • Building Database Applications with JDBC
  • JDBC Architecture
  • JDBC Drivers
  • Querying and Updating
  • Transactions
  • Exceptions Handling
  • Try-with-Resources
  • Exception Types
  • Assertions
  • Localizaton
  • Locales
  • Resource Bundles
  • Loading a Resource Bundle
  • Formatting for Local Culture
  • Exam Questions

Day 5

  • Threads
  • The states of a Thread
  • Concurrent Access
  • Concurrent Collections
  • Atomic Variables and Locks
  • Executors and Thread Pools
  • The Parallel Fork / Join Framework
  • Summarising OCP JP 7
  • Mock Exam

Duration and pricing

  • Full-time over 5 days (R7995 excl VAT)
  • Part-time over 4 weeks (2 nights per week, 3 hour sessions) (R9995 excl Vat)
  • Part-time over 8 Saturdays, 3 hour sessions (R9995 excl Vat)
  • Distance-learning over up to 3 months (R6995 excl Vat)
  • An Oracle Exam will cost you around R1500 – dpending on the exchange rate. This is not included in the course and has to be booked and written seperately at any Prometric Exam centre worldwide.


1. Upon completion of this course we will issue you with attendance certificate to certify your attendance and / or completion of the prescribed minimum exercises.


On the calender on this page below. If your browser doesn’t display the calendar below, please click on this link or try using Google Chrome, alternatively please enquire via our ‘Contact Us’ page.


You can download the course registration form on our home page or by clicking here


You may download a pdf copy of this page by clicking here.


Please email us