A custom training course was developed and conducted for a specific trainees profile. Namely people with sufficient programming experience on other platforms and languages, who needed a complete and in-depth introduction into Java SE and Java EE technologies. The main topics included:
- Java basics: language, Java Virtual Machine internals, performance tuning;
- Java SE: I/O, Collections, Reflection, multithreading and concurrency, internationalization, XML, relational persistence, security, logging, Apache Commons;
- Complete coverage of Java EE technologies;
- Spring: Core, Persistence, Security, Batch, Integration.