home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
C
All CoursesbalkjeGeneral » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data and analyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
Java SE programmer II certification track (OCP)

Objectives

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.

Background

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.

Duration

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

Schedule

You can enrol by clicking on a date
datedur.lang.  location  price
02 Jun6?Leuven  (BE)3150 EUR  (excl. VAT) 
14 Nov6NWoerden  (NL)3150 EUR  (exempt from VAT) 

Reviews

     
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 (, )
     
Cursus is op zich prima, maar het zou beter zijn als het met één dag zou worden verlengd. (, )
     
Excellent (, )
     
Helaas door persoonlijke omstandigheden veel gemist, maar Sandy kan de stof op een prettige manier uitleggen (, )
     
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 (, )
     
Prima - kundige juf (, )
     
Heel goed! Prettige docent. (, )
     
Doel is het halen van het OCP examen. Deze cursus gaat daar absoluut bij helpen. Duidelijke opbouw en goede uitleg door Sandy. (, )
     
Goed => naast de uitwerking/antwoorden, een korte toelichting v.d. logica v.h. antwoord zou ook wenselijk zijn. (, )
     
Prima cursus. Heel nuttig. Jammer dat er niet meer tijd was voor oefeningen (de casus), maar dat kwam door het niveau van de klas (, )