Training

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

439 University Av
Suite 820
Toronto, ON
M5G 1Y8

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

 

Home > Training > Service Oriented Architecture (SOA) > SOA Skills Development > SOA for Developers >

SOA for Developers Training and Courseware

WA2070 Building SOA Applications with Oracle SOA Suite

Coming
Soon

Oracle SOA Suite, part of Oracle Fusion Middleware, is the full-featured SOA stack solution from Oracle. During this five day course developers will learn how to build SOA applications that leverage the key components of Oracle SOA Suite. It starts with the Oracle Service Bus. Next the course will examine the WS-BPEL standard and its implementation in Oracle BPEL Manager. The course continues by implementing rules through the Oracle Rules Engine and monitoring with Oracle Business Activity Monitoring.

More Info

WA2016 WebSphere Enterprise Service Bus (ESB) v7.5 Programming Using IBM Integration Designer

Coming
Soon

This course teaches the participants how to build mediation integration solutions using IBM Integration Designer (IID) 7.5 and IBM WebSphere Enterprise Service Bus (ESB) 7.5. This class starts with ESB basics and an overview of the IBM ESB product line. It proceeds to explaining how to use IID to create ESB applications and deploy them to WebSphere ESB. Participants will learn about the Service Component Architecture (SCA) programming model, business objects, service interfaces, business object maps, static relationships, mediation modules, mediation flows, and mediation primitives. Integration, which is one of the minimum capabilities of an ESB, is emphasized in this course, including how to integrate with web services, JMS providers, WebSphere MQ providers, and disparate systems using adapters. Participants will learn about the IID tooling in detail through lectures and hands-on exercises.

More Info

IBM Equivalent: WB753

WA1916 WebSphere Enterprise Service Bus (ESB) 7.0 Programming Using WebSphere Integration Developer

This course teaches the participants how to build mediation integration solutions using IBM WebSphere Integration Developer (WID) 7.0 and IBM WebSphere Enterprise Service Bus (ESB) 7.0. This class starts with ESB basics and an overview of the IBM ESB product line.  It proceeds to explaining how to use WID to create ESB applications and deploy them to WebSphere ESB.  Participants will learn about the Service Component Architecture (SCA) programming model, business objects, service interfaces, business object maps, static relationships, mediation modules, mediation flows, and mediation primitives.  Integration, which is one of the minimum capabilities of an ESB, is emphasized in this course, including how to integrate with web services, JMS providers, WebSphere MQ providers, and disparate systems using adapters.  Participants will learn about the WID tooling in detail through lectures and hands-on exercises.

More Info

IBM Equivalent: WB713

WA1802 Architecting SOA Using Enterprise Service Bus (ESB) IBM Edition

This course teaches how to construct architecture for application and business integration using the ESB patterns. The architectural topics covered include: service composition, security, transaction management and messaging.

Various ESB patterns are described clearly. Then guidelines are provided on how to implement each pattern. This is further emphasized by hands on lab exercises that use WebSphere Enterprise Service Bus and WebSphere Integration Developer (WID). This way, students get to observe a concrete implementation of a pattern.

This course is ideal if your organization has selected the WebSphere Enterprise Service Bus as the SOA platform.

More Info

WA1801 Oracle SOA Suite 11g Programming

Coming
Soon

This course teaches the fundamentals of Oracle SOA Suite 11g programming to the developers. This class starts with Service Oriented Architecture (SOA) basics and proceeds to using the tools to build SOA applications. Participants will learn about the Service Component Architecture (SCA) programming model and the Service Data Objects (SDO) data model. The role of adapters when integrating disparate back ends is discussed.

More Info

WA1797 WebSphere Enterprise Service Bus (ESB) 6.2 Programming Using WebSphere Integration Developer

This course teaches the participants how to build mediation integration solutions using IBM WebSphere Integration Developer (WID) 6.2 and IBM WebSphere Enterprise Service Bus (ESB) 6.2. This class starts with ESB basics and an overview of the IBM ESB product line.  It proceeds to explaining how to use WID to create ESB applications and deploy them to WebSphere ESB.  Participants will learn about the Service Component Architecture (SCA) programming model, business objects, service interfaces, business object maps, static relationships, mediation modules, mediation flows, and mediation primitives.  Integration, which is one of the minimum capabilities of an ESB, is emphasized in this course, including how to integrate with web services, JMS providers, WebSphere MQ providers, and disparate systems using adapters.  Participants will learn about the WID tooling in detail through lectures and hands-on exercises.

More Info

IBM Equivalent: WB213

WA1791 Web Services Security

This is a course designed for the developers and architects that focuses on the security aspects of Web Service development. Through lecture and hands on exercise this class will teach you the security problems faced by a Web Service consumer or provider and how to solve them through open standards. Topics like authentication, authorization, encryption and non-repudiation are covered. Advanced topics like single sign on and trust based authentication are also covered.

More Info

WA1789 Designing and Developing RESTful Services

Coming
Soon

When all you have is a hammer…everything looks like a nail.  Although many of the services in active use are SOAP or at least XML-based, an increasing number of services take a RESTful approach to data transmission.  Representational state transfer (REST) is a style of software architecture that differs from the more traditional Remote Procedure Call (RPC) style of data transmission, instead emphasizing the importance of defining and retrieving representations of resources.
This course explores the principles, practices, and application of REST as a software architecture methodology.  While much of the learning could be applied to any REST compatible implementation, emphasis will be placed upon the design and development of RESTful Web Services.

This hands-on course is aimed at architects and developers that want to learn how to design and develop RESTful services that fully comply with the full range of the RESTful design methodology.  Students will learn to define and work with such REST elements as resources, components, and connectors.  Furthermore, emphasis will be placed upon the definition of a REST interface and the management of multiple representations for a given resource.  All concepts are reinforced through detailed, hands-on labs in a vendor-neutral context.

More Info

WA1788 Application Development with AJAX and Web Services

Coming
Soon

Next generation web applications (i.e. “Web 2.0”) are quickly becoming the standard in web application development and interface design. Additionally, enterprises are increasingly interested in creating new Web-based services as well as harnessing data from existing ones. Some even go so far as to perform enterprise mashups of data to provide knowledge workers with new insight regarding their domain of interest.

Core skill sets for modern application development now must include AJAX, XML / XHMTL, and Web services in addition to the basic web and application development skills that have been needed for so years. Not only must these skills exist in isolation, but increasingly developers are pushed to be able to integrate and combine these skills in support of web portals and mashups.

This hands-on course is aimed at developers that want to expand their skills in AJAX and XML into the Web service and enterprise mashup arena. The course assumes knowledge and experience with basic AJAX-style programming and XML document management. A brief introduction to Web services is provided, followed by detailed coverage of consuming syndication feeds and Web services via AJAX. XML content styling and data management is also covered. All concepts are reinforced through detailed, hands-on labs in a vendor-neutral context.

More Info

WA1787 Designing and Developing Higher Performance Web Services

Building a web service is easy.  Many products provide WS APIs right out of the box.   Those that do not can readily be service-enabled.  Virtually any modern homegrown application can be made to expose a service interface with the addition of a handful of annotations.  As a last resort, applications can be service-enabled by crafting a simple Web service wrapper.  Building services is easy.  Building good services is another story.
The course offers practical knowledge regarding how to effectively design and develop high performance Web services.  Students will be introduced to the theory, best practices, and strategies associated with Web service performance.
Concepts in this workshop are re-enforced through a combination of group discussion and hands-on exercises lab exercises.

More Info

WA1670 SOA Testing Workshop with soapUI

This course provides a brief introduction to the concept of testing Service Oriented Architecture (SOA) based applications. SOA testing introduces new challenges. This course starts with an overview of SOA fundamentals and then looks into what is involved in testing SOA applications. The course also looks into some of the popular SOA testing tools in the market and demonstrates features of one such tool (selected by customer) and provides hands-on exercises to re-enforce learning.

More Info

WA1624 Mastering XML for SOA and Web Services

In this course you will learn fundamentals necessary to use XML in the data-driven applications in SOA and Web Services. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming options. You will also learn best practices for how to evolve XML syntax and structure over time and how XML related to some of the fundamental technologies used by Web Services.

More Info

WA1596 SOA Immersion Bootcamp (Oracle Edition)

Service Oriented Architecture (SOA) shows demonstrable signs of simplifying software integration. It can reduce the cost of integration significantly and reduce time-to-market through leveraging reusable enterprise assets. This course covers the full lifecycle of a SOA project - requirements gathering, process and service design, implementation, testing, deployment, and runtime management.

If you are getting started with SOA development, this class offers a wonderful opportunity for your development team to get a concrete idea for how a SOA application is built.
The course consists of both pen and paper exercises and hands-on labs using BEA Aqualogic to build, test and run SOA applications.

Note: We can offer the labs using other platforms such as IBM WebSphere, Oracle’s SOA Suite, or Microsoft .NET. Please ask your sales representative for your customization needs.

More Info

WA1574 SOA Testing Workshop

This course provides a brief introduction to the concept of testing Service Oriented Architecture (SOA) based applications. SOA testing introduces new challenges. This course starts with an overview of SOA fundamentals and then looks into what is involved in testing SOA applications. The course also looks into some of the popular SOA testing tools in the market and demonstrates features of one such tool (selected by customer) and provides hands-on exercises to re-enforce learning.

More Info

WA1565 Securing the Service Oriented Enterprise

This 1-day course will prepare you to identify, define, diagnose, and implement a comprehensive security strategy for a Service Oriented Architecture (SOA) initiative. SOA opens up a whole realm of security issues due to its ubiquity, decentralization, distributed, and even federated nature. Students will be exposed to a broad range of enterprise SOA security subjects, providing a solid foundational understanding of valid and in-valid approaches to designing and implementing SOA security.

Concepts in this course are re-enforced through a combination of group discussion, live demos and daily reviews.

More Info

WA1560 Advanced SOA Bootcamp

Service Oriented Architecture (SOA) is a popular and innovative approach to Enterprise Application Integration (EAI). It is process-centric, leveraging Business Process Management (BPM) techniques, and inundated with standards and strategies, necessitating formal governance. With so many facets to SOA, and the break-neck pace of the industry, it is no wonder that organizations are in need of solid best practices guidance.

This course addresses best practices, design patterns, and recommendations tailored to the technical side of SOA. For information on our Best Practices course for the business side of SOA, check out WA1549.

The course offers practical knowledge regarding the right and wrong way to adopt SOA within an organization. Teams that are relatively new to SOA will learn valuable knowledge and skills regarding how to implement SOA right the first time. Experienced SOA teams will extend their understanding of SOA and gain insight into advanced concepts and strategies.

More Info

WA1536 Service Oriented Architecture (SOA) Immersion Bootcamp for .NET

The chief goal of this class is to teach how to build a SOA application from ground up. It covers the full lifecycle of a SOA project - requirements gathering, design, implementation and testing.

If you are getting started with SOA development, this class offers a wonderful opportunity for your development team to get a concrete idea for how a SOA application is built.

The course consists of both pen and paper labs and hands-on labs using Microsoft BizTalk to build, test and run SOA applications.

Note: We can offer the labs using other platforms such as BEA WebLogic or IBM WebSphere. Please ask your sales representative for your customization needs.

More Info

WA1530 Web Services Development Using WebLogic Server v9.2

This course is aimed at WebLogic Server v9.2 developers who are interested in learning how to code Web Services. First, an introduction to web service technologies will be discussed (covering basic web service components such as WSDL, SOAP and XML Schema). Then, students will then go on to learn how to design and code JSR-109 web services using the Workshop Studio IDE. Finally, advanced topics such as Web Services Interopability, web service security, and even an introduction to Service Oriented Analysis and Design will be discussed.

More Info

WA1520 Service Oriented Architecture (SOA) for z/OS

This course is designed for IT managers, planners and architects. The course presents an overview of SOA, describes the SOA reference architecture, and demonstrates how the existing and new z/OS applications can support the SOA framework. It highlights the new development tools and z/OS facilities for SOA-enabling z/OS applications and data access. It also provides several integration scenarios for access to CICS, IMS and DB2 applications and data.

More Info

WA1486 WebSphere Process Server 6.1 Programming Using WebSphere Integration Developer

This course teaches the participants on how to build integration solutions using IBM WebSphere Integration Developer (WID) and IBM WebSphere Process Server. This class starts with Service Oriented Architecture (SOA) basics and proceeds to using the tools to build SOA applications. Participants will learn about the Service Component Architecture (SCA) programming model and the Service Data Objects (SDO) data model. The role of adapters when integrating disparate back ends is discussed and participants learn about the WID tooling in detail.

More Info

IBM Equivalent: BI111

WA1395 Testing SOA Applications

This course provides a brief introduction to the concept of testing Service Oriented Architecture (SOA) based applications. SOA testing introduces new challenges. This course starts with an overview of SOA fundamentals and then looks into what is involved in testing SOA applications. The course also looks into some of the popular SOA testing tools in the market and demonstrates features of one such tool (selected by customer) and provides hands-on exercises to re-enforce learning.

More Info

WA1390 Web Services Development Using RAD V6

If you are a J2EE developer, you can gain complete mastery over Web Services development in the IBM WebSphere platform after taking this course. This course will teach you the theory behind XML schema, WSDL and SOAP. It will proceeed to teach you various Java specifications that cover Web Services development (JSR 101 and 109).

All the labs are done using RAD V6

More Info

WA1362 Service Oriented Architecture (SOA) Immersion Bootcamp

The chief goal of this class is to teach how to build a SOA application from ground up. It covers the full lifecycle of a SOA project - requirements gathering, design, implementation and testing.

If you are getting started with SOA development, this class offers a wonderful opportunity for your development team to get a concrete idea for how a SOA application is built.

The course consists of both pen and paper labs and hands-on labs using IBM WebSphere Integration Developer V6.0 to build, test and run SOA applications.

Note: We can offer the labs using other platforms such as BEA WebLogic or Microsoft .NET. Please ask your sales representative for your customization needs.

More Info