|
|
RAD 8.0 provides full support for Java EE 6 applications and JAX-WS web service applications deployed to WebSphere 8.0, as well as portlet applications for WebSphere Portal 7.0. It also has support for developing Java EE 5 applications for WebSphere 7.0.
For recent WebSphere versions, Rational Application Developer (RAD) is not the only development IDE that is able to develop WebSphere applications. One option is MyEclipse Blue which is not free but is cheaper than RAD. IBM has also recently released freely available official Eclipse plugins for WebSphere which finally allows development of WebSphere applications with the completely free Eclipse IDE. You can find a description of how this can be done on one of our blog posts.
Since there are now multiple development tools that can be used to develop WebSphere applications we have created a new category to list classes on WebSphere development using Eclipse and MyEclipse Blue in addition to RAD. This would allow you to pick a class that is closest to the development environment you use or perhaps "test drive" using a new development tool for WebSphere development. The classes in the list below all use RAD 8.0. If you use a different tool than RAD to develop WebSphere 8.0 applications classes in our broader 'WebSphere Application Server 8.0 Programming' category may be better for you.
|
|
|
|
Coming
Soon
|
Programming Java web applications has been greatly simplified with the JavaServer Faces (JSF) specification. With the introduction of the most recent JSF 2.0 version this has been expanded even further to include many advanced features and solve weaknesses of previous JSF versions. Web application programmers that utilize JSF as opposed to the “traditional” Servlet/JSP model can spend more time focusing on the functionality of the application and less on the raw programming required to parse and validate request data and share data between web components. This class will show participants how to easily create quality Java web applications using all of the features of JSF.
Also covered is an introduction to Servlet/JSP technology for web applications, using EJB for business logic, JPA for persistence, and the CDI specification for dependency injection.
More Info
|
|
|
|
|
Coming
Soon
|
Although previously difficult to program, EJB components in modern applications are simple yet provide many powerful features like transactional behavior and fine-grained security. Combined with the simplicity of the Java Persistence API using EJB and JPA technology together is an excellent synergy built into the Java EE standards. Using these technologies could help you create applications that leverage more of the Java EE standards and depend less on third party libraries like Spring and Hibernate. This course will show you how to use the features of both of these technologies, including some of the new features introduced in Java EE 6.
More Info
|
|
|
|
|
Coming
Soon
|
For those new to Java EE programming this course is an excellent introduction to the various technologies included in the platform. Developing web applications using JSF, business logic and persistence using EJB and JPA, performing dependency injection between components using CDI, and implementing web services using JAX-WS and JAX-RS are some of the topics covered in this class. After completing this course participants will have a good foundational knowledge of the various major technologies of the Java EE platform and what they can be used for.
This course is also good for those with experience in J2EE 1.4 or earlier as the last two versions of Java EE have seen many major changes.
More Info
|
|
|
|
|
Coming
Soon
|
Java EE 6 represents probably the biggest change to the Java Enterprise specifications ever. Building on the community innovation that was so present in Java EE 5, Java EE 6 contains many completely new technologies along with major revisions to existing parts of the Java EE platform. These technologies, like JSF 2.0, EJB 3.1, JPA 2.0, Servlets 3.0, Contexts and Dependency Injection (CDI), and JAX-RS combine for a large number of new features in the Java EE 6 platform. There are so many new features even experienced Java EE developers will require training to know how to best take advantage of these technologies.
More Info
|
|
|
|
|
Coming
Soon
|
JavaServer Faces, or JSF 2.0 is a major update to the technology. Since many Java EE developers may already be familiar with the technology, this class allows those developers to focus only on the new features. These features include new JSF annotations, new managed bean scopes, integration with CDI (Contexts and Dependency Injection), JSF GET requests, JSF AJAX support, and more.
More Info
|
|
|
|
|
|
|
This five day training class teaches students WebSphere Portal development using JSR 286 API. The JSR 286 API is the first revision of the portlet specification in nearly five years and contains significant improvements. The class also covers JavaServer Faces based portal site development. All labs are done using Rational Application Developer (RAD) v8.0.
Using AJAX technology with a portal site is increasingly becoming an option for developers. This class teaches an overview of AJAX and how it may be used in a WebSphere Portal web site.
More Info
|
IBM Equivalent: WPL51 |
|
|
|
Coming
Soon
|
This course shows how to use the popular Spring framework with some of the most recent Java EE technologies. Rather than using technologies like Servlets, JSP, and Hibernate, this course highlights how more recent technologies can make Java EE application programming easier while also relying on standard technologies to ease deployment to various platforms. This course can provide an introduction to the various technologies in addition to Spring so that students can immediately be effective developers.
More Info
|
|
|
|
|
Coming
Soon
|
This training course teaches the various technologies that can be used with Spring web applications. Spring support for various database technologies, including JPA is also covered. Several web application frameworks and how they integrate with Spring are covered including Spring MVC, Spring Web Flow, and Spring-JSF integration. Other requirements of web applications like using the Tiles template technology or adding dynamic PDF or spreadsheet output to the web application are covered. Finally how to use the Ajax integration of Spring JavaScript is covered.
More Info
|
SpringSource Equivalent: Rich Web Applications |
|
|
|
|
|
This course provides students with the knowledge needed to use the Spring Framework and Rational Application Developer 8.0 to develop flexible, testable and maintainable Java EE enterprise applications. This course covers v3.0 of the Spring Framework.
More Info
|
SpringSource Equivalent: Core Spring |
|