Description
This intensive cycle which will allow you to discover the principles of Object programming, syntax and the useful bases of languages. You will learn how to develop professional web solutions and JEE enterprise applications with EJBs.
Who is this training for ?
For whom ?Application 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.
- The development of EJB 3
- - Distributed component architectures and EJB 3.
- - JEE application servers.
- - Constituent elements and functionalities of the servers.
- - The Jboss and GlassFish Open Source application servers.
- - The EJB 3 specification.
- - The EJB sessions, entities and message-driven.
- - Architecture: the Bean class, business interfaces, annotations, optional XML deployment descriptor.
- - Practical work Implementation of EJB sessions and EJB entities.