Description
An intensive cycle which will allow you to acquire in-depth mastery of the Java language to develop JEE Web applications and implement Web Services.
Who is this training for ?
For whom ?Developers, engineers, project managers close to development.
Prerequisites
Training objectives
Training program
- The Object in Java
- - The principles of Object programming.
- - An introduction to models and UML notation.
- - The basic elements of the Java language.
- - The class definition.
- - Inheritance, interfaces and polymorphism.
- - Practical work Getting started with the development environment.
- Java packages
- - The design of graphic interfaces.
- - The virtualization of graphic components.
- - Event management.
- - Listeners and Adapters.
- - Introduction to Web programming.
- - Applets.
- - Connecting to databases.
- - Practical work Construction small applications with HMI.
- Web/JEE application development
- n'as pas encore du programme
- Useful supplements
- - Access to databases.
- - JDBC.
- - Transaction.
- - Object-Relational Mapping.
- - Use of an MVC framework, introduction to Struts.
- - Practical work Development of a Web application presenting data from an RDBMS.
- - Adaptation of the application to MVC model with Struts.
- - Added access security.
- Web Services
- - The role of Web Services.
- - Main technologies (SOAP, WSDL, UDDI).
- - Service oriented architecture (SOA).
- - Reminder about XML and Java APIs.
- - Data exchange.
- - Create and use Web Services with JAX-WS, JAX-RS APIs.
- - XML digital signatures, XML encryption.
- - Practical work Manipulate XML data via the SAX, DOM and JAXB APIs.
- - Programming Web Services with JAX-WS and JAX -RW.