
Java technology defines both an object oriented programming language and a computing platform. Created by the company Sun Microsystems (often just called « Sun ») in 1995, and since taken over by the company Oracle in 2009, Java technology is inseparable from the field of computing and the Web. It is therefore found on computers, but also on mobile phones, game consoles, etc. The advent of the smartphone and the growing power of computers have led to a renewed interest in this programming language.

Java SE 8
Duration : 2 days
Goals :
- Master the changes brought by Java 8
Eclipse : Advanced use
Duration : 2 days
Goals :
- Master the Eclipse environment: configuration, unit tests, version management, task automation
Java SE 8 + Eclipse (Advanced Use)
Duration : 4 days
Goals :
- Master the evolutions brought by Java 8
- Master the Eclipse environment: configuration, unit tests, version management, task automation
Advanced Java
Duration : 5 days
Goals :
- Know and master advanced language concepts
Multi-threading and memory management in Java
Duration : 2 days
Goals :
- Master the implementation of multi-threading in Java
- Effectively manage concurrency and memory
Java SE / Java EE Security
Duration : 2 days
Goals :
- Know the security risks of a site made with JEE
- Know how to set up and maintain the security of a JEE application
Java SE 7
Duration : 3 days
Goals :
- Master the evolutions brought by Java 7
Java SE 8 to 12
Duration : 3 days
Goals :
- Master the changes brought about by the new versions of Java
- Be able to migrate code from version 8 to 12
