Banner-capaciti again

Advanced Java

Programming Certification


Advanced Java Programming Certification


The CapaCiTi Junior Java Developer programme offers 6 months of instructor led, specialised training. Learners will be able to apply the principles of creating computer software by carrying out, under limited supervision, a task of reasonable size to demonstrate an understanding of the knowledge, techniques and skills needed in one or more areas of the object orientated programming.


Training Provider

ICTWorx in collaboration with CPUT.


Qualification Awarded

IZO 851 Oracle Java 6 programmer certified professional (OCJP 6)



City of Cape Town, Oracle, Jobs Fund, MICT SETA.


Programme terms and conditions

The Cape IT Initiative reserves the right to change all and any aspect of this programme at any time. CiTi also reserves the right to cancel the programme if insufficient funding and/or if there are too few host companies for the interns. Candidate selection decisions are final and no correspondence will be entered into in this regard.

Course Content
*Schedule provided upon programme start.

  1. Introduction to Java and it’s primitive data types
  2. Sequential Constructs and Comples Datatypes
  3. Java Class Design
  4. Object Orientated Analysis using UML
  5. Error, Exception Handling and Threads
  6. Collections, Generics, and Input Output
  7. IO cont. and Practical Java
  8. Object Orientated Design
  9. JEE Overview, Containers, HTTPS, 10, HTML, CSS, Bootstrap and XML
  10. JavaScript and jQuery
  11. HTML to JSP, Servlets
  12. J+DBC and JNDI, JPA and Hibernate
  13. Tag Libs into JSTL and EL, Mini Project
  14. Java Database Programming
  15. Java Client Server Programming

Application Deadline: Applications are now open! (Start date TBC)


Start Date: TBC


Duration: 6 Months


Application Criteria:

  1. South African Citizen
  2. Aged between 21 and 35 years of age as at the programme start date
  3. Must have a minimum of a completed national diploma in IT programming
  4. Should either be unemployed or not employed in their preferred career


Recruitment Process:

  1. Apply via website
  2. CapaCiTi trainer vetting
  3. Invitation to interview
  4. Programming bootcamp (4 days)
  5. Final selection