home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
C
All CoursesbalkjeGeneral courses » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » Linux - UNIX » 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 » Data Science, 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 
Patterns in Java

Patterns (such as the famous GoF Design Patterns) are essential if you want to develop reliable and maintainable software according to the proven OO principles. To start with, patterns are frequently incorporated in existing frameworks, programming languages and class libraries: if you understand patterns, you will use these programming resources more efficiently. In addition to that, being able to recognize problem situations and to actively apply patterns to them is the key to a more robust design.

This course explains what patterns are, and gives a detailed discussion of the most common design patterns (the problem, the solution, the motivation, the usage examples). and their (subtle) relations and differences. We apply these patterns in an integrated Java exercise.

Schedule

datedur.lang.  location  price
16 May2NWoerden  (NL)1050 EUR  (exempt from VAT) 
SESSION INFO AND ENROLMENT

Intended for

Java programmers that want to apply patterns in the development of their programs.

Background

Students should have a good basic knowledge of Java SE (cf. Java programming). Familiarity with OOAD and UML principles (cf. OO analysis and design with UML) is a plus.

Main topics

Training method

Theory alternated with practical examples. A large amount of time will be spent on applying the 10 most common patterns using an integrated exercise.

Duration

2 days.

Course leader

Sandy Schillebeeckx.


SESSION INFO AND ENROLMENT