A propos
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Cette page n'est pas disponible en français.
Java SE programmer II certification track (OCP)


Certification for Java has become an important aspect for proving thorough knowledge of the Java environment. Hence the need for a good preparation to the certification exam. On the other hand, practical usage and understanding of Java is as important as remembering the method details or possible exceptions.

So, ABIS presents this certification track (part 2) for Java SE, preparing for the Oracle Certified Professional (OCP) Java SE programmer. For part 1, see Java SE programmer I certificeertraject (OCA).

In the second part, the participants will gain further knowledge about:

  • advanced object oriented concepts and design patterns
  • the use of auxiliary Java Classes concerning text manipulation, i18n, collections and I/O
  • integrating a database connection in your Java application
  • creating multithreaded applications and synchronizing your code

The OO principles will be discussed in more detail, and Java SE will be put into practice through different exercises and cases.

Main topics

This certification track handles the following topics of Java SE.

  • Details of Java SE exceptions • assertions
  • Enums • String processing • formatting • Date/Time • use of internationalisation (i18n) and Resource Bundles
  • Advanced OO and design patterns: coupling • cohesion • Singleton • DAO • Factory
  • Inner Classes: "regular" • method-local • static • anonymous
  • Collections and Generics: use and overview of Collections • sorting • declaration and use of generics
  • I/O and NIO2: use of File(s) and Path(s) • read and write from/to files • DirectoryStream • FileVisitor • PathMatcher • WatchService • Serialization
  • JDBC: connecting to a database • executing queries • PreparedStatement • CallableStatement • RowSet • Transactions
  • Multithreading: defining and using threads • thread states • synchronizing code • thread interaction
  • Concurrency API: atomic variables • java.util.concurrent Collections • Executors and ThreadPools • Fork/Join framework

The implementation is done in a Java SE environment using Eclipse. For the part about JDBC, participants will use an Oracle database.


Intended for

Developers who want to prepare for Java certification, but also programmers that want to study some more advanced Java SE topics.


Participants should have followed part 1 of the certification track Java SE programmer I certificeertraject (OCA) or obtained equivalent knowledge of Java SE (see ABIS course Java programming).

Training method

For this track, ABIS is using a blended learning approach. Course participants will combine e-learning and self-study with classroom instructor-led training sessions.

  • the self-study/e-learning will be based on e-learning modules on the internet, combined with literature from books and course handouts, all provided by ABIS
  • the classroom learning sessions are organised for assessment of knowledge, clarification of poor-understood concepts, deepening of knowledge, additional practice and labs.

All parts/modules of the certification track are well aligned, in form and contents. The provided sequence of topics is well defined and described. Instructors are available during classroom sessions, as well as for questions during self-study/e-learning. Assessment of the learned concepts will be done via different test methods.

Participants use their own PC - on which a virtual course environment is installed - for the entire blended learning track. This will allow them to use this course environment throughout any stage of this blended learning track.

For more information on the training approach used, please consult Blended learning.

Course leader

Sandy Schillebeeckx.


6 days for classroom sessions with a typical elapsed time of 8 weeks.


Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
14 Nov6NWoerden  (NL)3150 EUR  (exempte de TVA) 


Heel goed! Prettige docent. (, )
Prima cursus. Heel nuttig. Jammer dat er niet meer tijd was voor oefeningen (de casus), maar dat kwam door het niveau van de klas (, )
Had te weinig voorbereidingstijd waardoor het soms wat lastig was. Dit is echter mijn probleem en kan ik niet de cursus aanrekenen want de cursus was verder goed. Als ik me beter had kunnen voorbereiden was het prima te volgen (, )
Cursus is op zich prima, maar het zou beter zijn als het met één dag zou worden verlengd. (, )
GOED! Goede cursus, goede docent, compleet wel erg veel huiswerk/leerstof (, )
Doel is het halen van het OCP examen. Deze cursus gaat daar absoluut bij helpen. Duidelijke opbouw en goede uitleg door Sandy. (, )
Excellent (, )
Zit goed in elkaar. Mooie opbouw met 3x2 weken + proefexamen. Goede uitleg. Documentatie wat minder daar niet alles in het boek staat. Om echt te snappen is "Opzoeken" in Eclipse/IntelliJ noodzakelijk (, )
Goede cursus en cursusleidster! Zou wel over iets meer dagen mogen (, )
Helaas door persoonlijke omstandigheden veel gemist, maar Sandy kan de stof op een prettige manier uitleggen (, )