Created by James Gosling and Patrick Naughton (1995 – Sun Microsystems), it is today managed by Oracle Corporation (http://www.oracle.com/technetwork/java/index.html) and offers open source development platforms (GNU / GPL license) very rich: Java SE, Java EE, Java ME
We offer a wide range of training courses to help you improve your skills.
The training: Java Initiation + Deepening represents the starting point of your learning. It is aimed at developers who already have basic algorithms and knowledge of a programming language.
Focused on pedagogy and practical workshops, this training will
will allow you to quickly learn the syntax, the fundamental concepts of object-oriented programming and the different API’s:
- Handling of flows / files,
- Use of collections,
- Access to databases using JDBC,
- Sending emails,
- Use of external libraries,
- Creation of graphical interfaces (Swing),
- Sending emails,
- Packaging and deployment of a Java application
Java SE Initiation + Advanced
Duration : 5 days
Goals :
- Realize and deploy complete, powerful and maintainable applications in Java
- Knowing how to choose the appropriate technologies and setting up effective interfaces
- Knowing and mastering the advanced concepts of Java programmingJava SE Initiation
Duration : 3 days
Goals :
- To be able to realize applications in Java
- To know how to choose the adapted technologies and to set up efficient interfaces
Java SE Advanced
Duration : 2 days
Goals :
- Know and master the advanced concepts of Java programming
- Build and deploy complete, high-performance and maintainable applicationsJava SE Intermediate : Advanced object design + Design patterns
Duration : 5 days
Goals :
- Master the fundamentals of OOP
- Understand the decomposition of a business application into objects (OO design / design)
- Apply the principles of grouping, structuring and communication between the objects of a complex system
- Design OO systems in order to promote maintainability and facilitate change in an iterative context
- Apply SOLID principles
- Understand certain business design models (Repository, Factory, DTO)
- Know the place and differences between architectural styles
- Know some models architectural (DDD, Clean Architecture …)
- Design weakly coupled and cohesive applications
- Learn to implement design patternsJava SE Intermediate : Advanced Object Design
Duration : 3 days
Goals :
- Master the fundamentals of OOP
- Understand the decomposition of a business application into objects (OO design / design)
- Apply the principles of grouping, structuring and communication between the objects of a complex system
- Design OO systems in order to promote maintainability and facilitate change in an iterative context
- Apply SOLID principles
- Understand certain business design models (Repository, Factory, DTO)
- Know the place and differences between architectural styles
- Know some models architectural (DDD, Clean Architecture …)
- Design weakly coupled and cohesive applications.Java SE Intermediate : Design patterns
Duration : 2 days
Goals :
- Learn to implement design patternsJava and XML
Duration : 3 days
Goals :
- Master XML
- Be able to foresee its cases and its use patterns
- Know how to choose and use an adequate java implementation
- Be able to carry out complex transformations of documentsSwing / MVC: creation of graphical interfaces
Duration : 3 days
Goals :
- Develop graphical interfaces with Swing
- Carry out unit tests for HMIJava Initiation: Programming as an object
Duration : 5 days
Goals :
- Great beginners: discover object-oriented programming through the Java language Build a first complete application