IT TRAINING SOLUTIONS
Productivity By Design
 
 

JavaEE (Java Enterprise Edition) Training

Affinity IT Training has deep Java expertise and is well prepared to train your staff.

The courses below can be taken individually or combined into a customized training program. The length of each course is presented as a guideline, since actual delivery time and content will be adjusted to suit the particular capabilities and needs of each audience. Prerequisites are suggestions that will be waived for students with sufficient experience.

Click on one of the courses below to view its details and outline or contact us if you don't see the Enterprise Java training topic that interests you.

  
"People who passionately want to believe that the world is basically simple react to this with a fury that goes beyond what I consider appropriate for discussing a programming language."
-- Bjarne Stroustrup

TitleDescriptionDurationOutline
Introduction to Java Portlets Provides an introduction to web-application development using Java Portlets 1.0 and 2.0(JSR 168, 268).

Level: Overview
1 Day
Introduction to Java Server Faces 2.0 Provides a solid introduction to web-application development using the Java Server Faces 2.0 application framework.

Level: Overview
2.5 Days
Java 2 Enterprise Edition (J2EE) Overview An introduction to J2EE, the Java-based enterprise technology. Topics include: Enterprise technology, Java client/server technology, J2EE overview, J2EE technologies, J2EE architecture, handling XML documents, commercial J2EE servers, and accessibility/interoperability with non-Java and other Java technologies.

Level: Overview
1/2 Day
Java Enterprise Edition 6 (Java EE 6) Overview Provides an overview of key Java EE components and concepts including: Java Servlets, Java Server Pages, Java Persistence Architecture, Object Relational Mapping, Enterprise Java Beans (EJBs), Java Server Faces (JSF), Java Transaction Service (JTS), Java Messaging Service (JMS), and SOAP based Web Services.

Level: Overview
1/2 Day
Java Technology Overview Introduces key Java concepts, terminology and current technologies. Topics include characteristics of Java, Java application development, the Java language, object-oriented applications, OO programming in Java, Java APIs, applets, the Java GUI, network computing with Java, Java client/server technology, Java distributed technology, and security.

Level: Overview
1 - 2 Days
Developing Java Web Services Web Services are becoming an increasingly popular architecture and mechanism for publishing and accessing application services. This course presents an introduction to web services, followed by detailed presentation of their key technologies and Java support technologies (SOAP, UDDI, WSDL, JAX-RPC and JAXR), as well as how to build and use them on a popular web server. It combines frequently-requested topics into a unified presentation.

Level: Intermediate
5 Days
Introduction To XML Web Services Using WSAD Web Services are becoming an increasingly popular architecture and mechanism for publishing application services. This course presents relevant Web Services Standards and Technologies in a hands-on format featuring IBM's WebSphere Studio Application Developer (WSAD).

Level: Intermediate
4 Days
J2EE Connnection Architecture (JConn) J2EE CA is a standards-based mechanism for accessing legacy systems from Java / J2EE applications that significantly reduces the challenges of legacy system integration. It provides a standardized, easy-to-use, legacy system-independent way to communicate with different backend systems. This course conveys an in-depth understanding of what JConn is and how to use it.

Level: Intermediate
1 Day
Java Server Pages (JSPs) Prepares the Java programmer to design, implement, and test Java Server Page components of web applications.

Level: Intermediate
2 Days
Java Servlet Programming Prepares the Java programmer to design, implement, and test server-side processing components of web applications.

Level: Intermediate
2 Days
Java Tag Libraries Java Tag Libraries provide powerful server-side processing power to JSP Developers while hiding Java syntax and implementation. This class presents the classes and techniques necessary to define effective and powerful Java Tag Libraries for use within Java Server Pages (JSPs).

Level: Intermediate
2 Days
Java Web Technologies This seminar presents a survey of the most popular, leading-edge, Java technologies used to develop web applications: Servlets, Java Beans, Java Server Pages (JSP), JDBC, standard and custom JSP Tag Libraries, Struts, JavaServer Faces, Java XML and Java SOAP-based technologies. Also presented are non-Java technologies, including a survey of web-centric technologies, application development environment overview, and application servers.

Level: Intermediate
5 Days
Using IBM WSAD Introduces the capabilities and features of WSAD for designing and implementing Web-Applications, Web Services, and Enterprise Applications. Topics include: J2EE Application Development, Web Services, the Visual Editor, Web Site Designer, Debugging, and Integrated Team Development.

Level: Intermediate
2 Days
Using the Java Message Service (JMS) API The Java Message Service (JMS) API allows applications to communicate asynchronously with each another by creating, sending, receiving, and reading messages. This course prepares participants to use the JMS in J2SE and J2EE applications through lectures and hands-on Lab Exercises.

Level: Intermediate
1 Day
Axis2 for Java Apache Axis2/Java is the core SOAP engine for Web Services, built on Apache AXIOM, a new high performance, pull-based XML object model. This course presents aspects of what Axis2 is: its architecture, functions, message processing configuration, data bindings, and implementation models. There are hands-on, skills-based labs available, or course may be presented lecture-only.

Level: Advanced
1/2 - 1 Day
Enterprise Java Beans (EJB) 3.0 EJB Programmers are delighted with the relative simplicity of EJB 3.0 ! It is quite different, however, from EJB 2 and requires insight into Annotations and the Persistence API. In addition to a well-rounded introduction, this course provides instruction and hands-on lab work with Session Beans, Interceptors, and Entity Beans using the Sun Java Application Server 9 platform.

Level: Advanced
1 Day
JAX-RPC Java API for XML-Based RPC (JAX-RPC) enables Java technology developers to develop SOAP-based interoperable and portable web services and clients. JAX-RPC provides access to or from a Java or non-Java, client or Web service, via standard protocols. This course describes how to develop web services using JAX-RPC, as well as stub, dynamic proxy, DII and JNDI-based (including EJB2) clients. There is a detailed descriptions of the Java-XML and SOAP type mappings. The course also covers how to develop a .Net client to a JAX-RPC web service.

Level: Advanced
1 Day
JAXM Java API for XML Messaging (JAXM) enables Java applications to exchange XML business documents over the Internet. Java applications can build, send, receive and decompose XML messages using a Java API. JAXM also allows the implementation of standard protocols on top of the SOAP implementation, such as SOAP-RP or ebXML. This course describes how to use JAXM to provide SOAP-based messaging.

Level: Advanced
1/2 Day
JAXR Java API for XML Registries (JAXR) provides a uniform and standard Java API to access different kinds of XML Registries, in order to enable building, deploying, and discovering Web services. Current accessible registries are UDDI and ebXML. This course describes how to use JAXR to access (primarily) UDDI and ebXMLRegistries.

Level: Advanced
1/2 - 1 Day
Java Performance Topics Most Java programmers are shocked at how much they don't know about the performance impact of their implementation decisions. This advanced course surveys the significant performance tradeoffs that all Java programmers and designers should be aware of. Coverage includes how to benchmark program performance and a survey of available tools.

Level: Advanced
3-5 Days
Java Persistence API New J2EE 5 capabilities empower Java Class designers with the ability to easily persist instances into relational data-stores. Even plain-old Java objects (POJOs) can be defined as persistent "Entities", dramatically reducing the amount of database-related coding effort. This class prepares experienced Java programmers to utilize the Persistence capabilities provided with J2EE 5.

Level: Advanced
1-2 Days
Java Web Services using JAX-WS Web Services are the best known example of Service Oriented Architecture. This course presents key web service technologies and their support technologies (XML*, SOAP, WSDL, UDDI), as well as web service standards and architectural strengths and limitations. Then it addresses how to use them via the JAX-WS technology.

Level: Advanced
1 - 2 Days
SAAJ The SOAP with Attachments API for Java (SAAJ) enables developers to directly produce and consume SOAP with Attachments messages, which conform to the SOAP 1.1 and WS-I Basic Profile 1.0 specifications simply by making Java API calls. This course describes how to use SAAJ to directly provide SOAP-based messaging.

Level: Advanced
1/2 Day
Testing Websites With Cactus and HttpUnit Catus is a popular open source tool for unit testing Servlets and Java Server Pages. HttpUnit is a popular open source tool for functional testing websites. This course introduces both tools and provides the developer with the practical ability to integrate them effectively into their development process.

Level: Advanced
1-2 days

Contact us today to discuss your IT Training needs !

 
 
J2SE Training, Java2 Training: Learn J2SE, Best Java2 Training Courses

©2009 Affinity IT Training LLC.