OpenLogic

 

 

Training Courses on Application Frameworks

OpenLogic offers training courses on everything from the basics to advanced techniques for application frameworks including Apache Struts, Spring, and JBoss SEAM. Every Apache Struts, Spring, and JBoss SEAM training engagement is customized to ensure that the training content and materials align with your business, technology, and organizational needs. Our most popular training courses on application frameworks are listed below.

Choosing a Web Application Framework

Typical Course Length: 1 day

Course Description: With all of the different web application frameworks on the market today, how do you choose which one is right for you? This class provides an technological overview for many of the client-side and server-side web development frameworks, from Scriptaculous to Spring and everything in between. The class concludes by walking the participants through a technology decision worksheet to help them identify which frameworks are the best for their organization.

Get a quote on this training course »

Introduction to the Apache Struts Framework

Typical Course Length: 5 days

Course Description: Introduction to the Apache Struts Framework is an advanced course that shows JSP and servlet programmers how to build web applications using the Apache Struts framework. Students learn the Struts architecture and see how it captures a great deal of pre-existing best practice: in model/view/controller action mappings, form beans and custom tags for working with HTML forms, input validation, and the Tiles view-building framework. The course concludes with advanced configuration techniques as well as an examination of other competing MVC architectures.

Get a quote on this training course »

Introduction to JBoss SEAM

Typical Course Length: 3 days

Course Description: JBoss SEAM is an application framework used to build robust web applications leverage leading Java technologies like JSF, EJB3, and AJAX. In this course, students learn the core features and framework fundamentals required to adopt the SEAM framework. Specifically, the course examines the SEAM component model, context model, and advanced features, like remoting. The course assumes students have some familiarity with JSF and EJB.

Get a quote on this training course »

Advanced JBoss SEAM

Typical Course Length: 5 days

Course Description: JBoss SEAM is an application framework used to build robust web applications leverage leading Java technologies like JSF, EJB3, and AJAX. In this course, students learn the core features and framework fundamentals required to adopt the SEAM framework. Specifically, the course examines the SEAM component model, context model, and advanced features, like remoting. To support SEAM development, this course provides a one day introduction to JSF and EJB 3.

Get a quote on this training course »

Introduction to the Spring Application Framework

Typical Course Length: 4 days

Course Description: Introduction to the Spring Application Framework enables the experienced Java developer to use the Spring Application Framework to manage objects in a lightweight "IoC" (inversion-of-control) container; to create simple and complex Web applications; and to manage persistent objects using Spring's support for DAOs and transaction control. Spring is a far-reaching framework that aims to facilitate all sorts of Java development, including every level of multi-tier distributed systems. Here we focus on the Spring Core and MVC modules, with a lighter touch on persistence through DAO and ORM modules.

Get a quote on this training course »

Spring Application Framework Workshop

Typical Course Length: 15 days

Course Description: Why not learn Spring in the context of your current project? The Spring Application Framework Workshop expands on the Introduction to the Spring Application Framework course to not only teach you the core Spring concepts, tips, and tricks, but also shows you how to effectively leverage Spring within your existing project. This workshop is great for companies that are migrating toward lightweight containers, especially in the context of web development.

Get a quote on this training course »

Don't See What You're Looking For?

We can provide customized training on just about any open source technology. Please contact us for information on developing a customized open source training course.