SA100: Introduction to SOA (1 day)


This course will introduce trainees to Service Oriented Architecture. In this one day course students are introduced to SOA, its terminology, concepts, motivation, benefits, pitfalls and techniques. Moreover, practical guidance taken from real-world experience is also embedded within the course, so that students understand the practical consequences of implementing an SOA within an organization. This course is suitable for all backgrounds, from C-level executives down to Analysts and Developers. Although there is some technical content around Web Services, the course focus is squarely on design and conceptual aspects, including the important and often neglected topic of SOA governance.



SOA Overview

Designing SOA


The Enterprise Service Bus 

SOA Challenges and Pitfalls

SOA Governance

Products for SOA 

Contact us for more information or to schedule a class with one of our qualified instructors.


BP100: A Structured Approach for BPM Project Success (3 days)


The purpose of the course is to provide executives, management, project teams and staff with an in-depth understanding of BPM and of a process-focused organisation. It offers a pragmatic, step-by-step approach to BPM to the execution of BPM programs and projects. The course will create a comprehensive understanding of why an improvement in business processes is important. It communicates the benefits, challenges and risks, and illustrates how other organisations have achieved significant sustainable business benefits through implementation of BPM.

This course provides an indepth understanding of the world's best practice 7FE BPM Implementation Project Framework. Participants will not only learn the Framework, but will also learn from over 50 case studies and create their own project assignment which makes the learning concrete.


Business Process Management Overview


What is BPM? Definitions and terms.

Demystification of BPM

Business drivers for BPM

Challenges of BPM projects

Indicators of when BPM could be the right thing for you

Participants’ specific issues and challenges

Discussion of each attendee’s BPM issues and challenges

BPM Framework Overview

Why should a structured approach be used in a BPM project?

Scenarios in which BPM projects are executed

Reasons why projects fail

Critical success factors – what do you need to do to ensure success?

Three types of BPM project approaches

How to apply the framework

The appropriate type of BPM project for you

Selecting the correct type of project approach for you

Three types of organisational engagement model approaches

BPM framework, phases and essentials – an overview

Can a structured approach to BPM implementations assist my organisation?

Launch Pad – for commencing successful BPM Projects

How do we start and structure a BPM project?

The importance of the launch pad phase and the main steps

Why are initial stakeholder interviews important?

When to complete high-level process walk-throughs

Purpose of stakeholder identification and engagement

Where to start the project, and identification of improvement opportunities

Identifying drivers for BPM opportunities

What the Red Wine Test is, and why it is important

Why identifying the likely implementation method is important

How to define and establish a project team structure and various roles

Role and structure of a BPM business case

How to develop the initial project plan

Organizational Strategy and alignment of BPM projects

Understand typical high-level steps in creating an organisation strategy

How the organisation strategy is used in each BPM project approach

Importance of aligning your processes with your strategy

How your strategic choice influences your processes

Process Architecture: the basis for the redesign and realisation of BPM initiatives

Why do you need it, and what benefits you gain from a process architecture

What is meant by a process architecture and how it relates to organisational strategy and IT architecture

Typical steps in developing, maintaining and applying process architecture

How process architecture is used in each BPM project approach

Understanding Phase: common understanding of current processes and appropriate baseline metrics

Under what circumstances it is useful to analyse and document the current processes

Steps for understanding the current situation

Why baseline metrics are needed, and how to evaluate them

Why root cause analysis is needed and how to do it

Why completion of a people capability matrix is useful and how to go about it

Need for the identification of quick wins

Need to identify innovation priorities

Innovation Phase in BPM

The purpose, characteristics and main steps of the Innovation phase

How to gain an understanding of the opportunities and constraints for the Innovation phase

How to confirm the process goals in response to the identified opportunities and constraints

Process design principles: 

functional verses process organisational view 

customer service verses customer satisfaction

Improvement versus innovation

How to conduct process innovation workshops

How to be creative: tools and techniques

External stakeholders, and how and when to address them

How future process metrics assist in business case development and future project direction

Whether we need to simulate future processes and complete activity-based costing in order to complete future process metrics

Whether capacity planning is an essential component

Contact us for more information or to schedule a class with one of our qualified instructors.


WP100:  WebSphere Portal 8 Development using Rational Application Developer 8.5 (5 days)


This course will introduce attendees to Portlet development using Rational Application Developer 8.5 as their development platform. It will cover JSR 286 development, iWidget development, Portlet Filters, Client-Side-Aggregation and component packaging and deployment. The WebSphere Portal 8.0 theme architecture will be covered. Finally, Mobile development options for WebSphere Portal 8.0 will be reviewed.


Day 1 

Lesson 1: What is WebSphere Portal? 

Lab 1: Exploring the WebSphere Portal Environment 

Lesson 2: What is Rational Application Developer? 

Lab 2: Configuring the Rational Application Developer Environment 

Lesson 3: What are Portlets? 

Lab 3: Developing, deploying, and testing Portlets 

Lesson 4: Understanding the JSR 286 API 

Lab 4: Discovering the JSR 286 Portlet API 

Day 2 

Lesson 5: Explore the Portlet Tag Libraries 

Lab 5: Exploring Portlet tag libraries 

Lesson 6: Processing Form Input with Portlets 

Lab 6: Processing form input with Portlets 

Lesson 7: Portlet Preferences and Configuration 

Lab 7: Exploring Portlet Preferences and Configuration

Day 3 

Lesson 8: Exploring Interactive Portlet 

Lab 8: Developing, Configuring, and Testing Interactive Portlets 

Lesson 9: Introduction to Spring 3 and Portlet Development 

Lab 9: Creating Spring 3 Based Portlets 

Lesson 10: Understanding client-side aggregation 

Lesson 11: Understanding Resource Serving 

Lab 11: Exploring Resource Serving Portlets 

Day 4

Lesson 12: Using Dojo with Portlets 

Lab 12: Using Dojo with Portlets 

Lesson 13: Exploring the iWidget API 

Lab 13: Developing, Deploying and Testing iWidgets 

Lesson 14: Understanding Portlet Filters 

Lab 14: Developing, Deploying, and Testing Portlet Filters 

Lesson 15: Understanding Portlet Services

Lab 15: Developing, Deploying and Testing Portlet Services 

Day 5 

Lesson 16: Developing WebSphere Portal theme and skins

Lab 16: Creating WebSphere Portal Themes 

Lesson 17: Exploring Mobile Development with WebSphere Portal 

Lab 17: Mobile Development and WebSphere Portal 8 

Course Review  

Contact us for more information or to schedule a class with one of our qualified instructors.

BD100: Hadoop Hive (1 day)

Hive is a system for querying and managing structured data built on top of Hadoop. It uses Map-Reduce for execution, HDFS for storage, and structured data with rich data types (structs, lists and maps) to represent data. Hive allows you to directly query data from different formats (text/binary) and file formats (Flat/Sequence) using SQL as a familiar programming tool for standard analytics. Hive provides extensibility using embedded scripts for non standard applications, and it supports rich metadata to allow data discovery and optimization. This comprehensive one-day Hive training class gives you the skills you need to start using Hive in your project.

BD101: Hadoop Map-Reduce (2 days)

This 2-day hands-on Hadoop training course is designed for experienced developers and provides a fast track to building reliable and scalable application systems using Hadoop open-source software. In this class we will introduce you to the Hadoop frameworks and tools that are specifically geared towards processing of large datasets. Practical case studies will be demonstrated in class to show how Hadoop is used in real world today to solve different problems. MapReduce training is an essential component of this course.

BD200: SQL 2012 Baremetal Workshop (5 days)

You will learn, through intensive hands-on-experience, how to install, configure and implement SQL Server 2012 Database and Business Intelligence features and components. While this Workshop outlines very important configuration steps, you will also learn certain tips and tricks that will significantly reduce installation or configuration processes. You will learn how to perform manual installations, automated installations, and use a variety of configuration tasks to get to the final outcome.

AG100: Agile Overview (1/2 day)

This is a high level overview of Agile  - why it works, how it works and the moving parts. It addresses the tools, roles, components techniques used by an Agile team to conduct their work. Through examples and exercises, students will come to understand the importance of the Agile process and potentially a role they may play in an agile team. An abbreviated version is available as a 2 hour class with fewer or no exercises and just  an overview of the process.

AG101: Agile Teams at Work - Overview (2 days)

This course covers the techniques for individual teams adopting agile for the first time. It is an overview of the components of an Agile process, and the pieces of agile and how they can fit together. 

AG102: Becoming an Agile Product Owner (1 day)

This course covers the role of the Product Owner in depth. It addresses the techniques used by a Product Owner to participate on an agile team. Through examples and exercises, students will come to understand the importance of the Product Owner role.

AG103: Scrum Masters - How to Run a Sprint (1 day)

This course covers the role of the ScrumMaster in depth. It addresses the techniques used by a ScrumMaster to participate on an agile team. Through examples and exercises, students will come to understand the importance of the ScrumMaster role. An abbreviated version is available as a 1/2 day class with fewer or no exercises as an overview of the role. 

AG104: Agile Testing (1 day)

This course covers the thinking necessary to define and execute on agile testing for Agile projects. Examples and exercises are used to convey the concepts presented. 

AG105: Team Coaching (1 day)

This course covers the organizational change management techniques necessary for Agile Adoption and includes exercises to motivate agile adoption among teams. 

AG106: Enterprise Coaching (1 day)

This course covers the enterprise level thinking necessary for Agile Adoption across the enterprise. 

AG107: Infrastructure and Support Tools (1 day)

OR100: Oracle Hyperion Financial Management 11.1.2: Create & Manage Applications (

This Oracle Hyperion Financial Mgmt 11.1.2: Create & Manage Applications training teaches you how to create and manage applications using Financial Management. You learn to create application metadata and deploy applications, load data from external system and more.

OR101: Oracle Hyperion Financial Mgmt 11.1.2 Installation & Configuration (

In this course, you learn about the processes involved in installing, configuring, testing, and maintaining Financial Management 11.1.2.

OR102: Oracle Hyperion Financial Mgmt 11.1.2: Create Rules Using Calc Manager

This course is designed to teach you to create rules for advanced business calculations in Financial Management applications.

OR103: Oracle Hyperion Smart View 11.1.2 for Financial Management

In this course, you learn how to use Smart View to query, analyze, and report on data from Financial Management applications.

OR104: Oracle Hyperion Planning 11.1.2: Create & Manage Applications (

This Hyperion Planning 11.1.2 training teaches you how to create and administer applications. Learn to manage metadata, add dimensions and members, load data, set up security, create forms, set up , and more

OR105: Oracle Hyperion Planning 11.1.2 for Interactive Users (

This Oracle Hyperion Planning 11.1.2 for Interactive Users course is designed to teach you how to use Planning. Expert Oracle University instructors will give you an overview of Planning features, and more.

OR106: Oracle Hyperion Planning 11.1.2 Installation & Configuration (

In this course, you learn about the processes involved in installing, configuring, testing, and maintaining Planning. You learn about the layers in the Enterprise Performance Management System infrastructure.

OR107: Oracle Data Integrator 11g: Integration and Administration

Gain experience in configuring and administering the Oracle Data Integrator 11g ( environment. Learn methods and techniques of data integration among various platforms based on the next-generation architecture of Extract Load Transform (EL-T).This offering details on how to use Oracle Data Integrator (ODI) to implement high-performance movement and transformation of data among various platforms.

OR108: Oracle Data Integrator 11g: Advanced Integration and Development

This Oracle Data Integrator training teaches advanced topics for developing data integration applications. Learn to create an integration environment based on the architecture of Extract Load Transform (EL-T), along with advanced methods & techniques.

OR200: Essbase: Overview for Project Teams (2 days)

Audience: Project Managers and Implementation Teams

Learning Objectives: Gain an understanding of the block storage capabilities of Oracle's Essbase database software and the multidimensional design of common data sources.  

Course Description: An overview of Essbase, ideal for project managers and administrators alike. Learn about application and database structure, dimensional properties and the key design considerations when working with Essbase. Topics include the setup and navigation of the client interface, the creation of new applications and databases, loading data through load rules, formula design and ad hoc spreadsheet analysis.

OR201: Essbase: Bootcamp BSO (5 days)

Audience:  Essbase Developers and Hyperion Planning Administrators
Learning Objectives: Learn about the design of Essbase block storage databases and gain an understanding of Essbase multidimensionality, the loading and manipulation of data through calculation scripts and how to maintain and optimise Essbase databases.

Course Description: This course covers everything you will need to know in order to design and maintain Essbase Block Storage (BSO) databases. No prior knowledge is assumed. Learn the primary methods for the design of Essbase block storage databases. Understand Essbase multidimensionality, dense and sparse settings, building outlines with load rules, maintaining the Essbase environment, creation and calculation of data blocks, storage types, dynamic calc shared members, the order of operations, member formulas, dynamic calculations, two-pass calcs and sparse rollups. The course also covers detailed information about database outlines, loading data and analysis within a spreadsheet environment. Focus is also given to the creation and optimisation of calculation scripts and the backup and system administration of the system.

OR202: Essbase: Aggregate Storage ASO (2 days)

Audience:  Essbase Developers
Learning Objectives: Learn how to navigate the Essbase Administration Services Console and build Essbase applications, with an emphasis on the key differences between BSO and ASO databases.
Course Description: Discover how to load data and metadata into Essbase using a variety of methods, set appropriate properties and report on the stored values. Other topics include the navigation of the client interface, the creation of new applications, loading data, reporting through Smart View, task automation through use of MaxL scripts, system administration and MDX queries.

OR203: Essbase: Infrastructure (3 days)

Audience: Developers Technical System Administrators and IT Professionals
Learning Objectives: Learn the most effective strategies for the installation and configuration of Hyperion Foundation Services, Essbase, Financial Reporting and other tools.
Course Description: You will get hands-on practical experience with all aspects of the installation and discover the strategies required for optimal server configuration, backups, recovery and upgrades to your installation. This course includes a general overview of Oracle Essbase as well as detailed discussions regarding each layer in the Hyperion EPM System 11 infrastructure. Ideal for support or technical professionals, who install, configure, optimise Oracle Essbase.

OR204: Designing Financial Reports (2 days)

Audience: System Administrators and Report Developers
Learning Objectives: Learn how to create and manage reports incorporating dynamic design characteristics. Use the repository for automatic updating of content, grids, text and image objects. Generate dynamic functions and formulas resulting in multi-dimensional reports.
Course Description: The course addresses all aspects of report building; no prior knowledge is assumed. Topics include managing your reports within the repository, progressive creation of more complex reports, use of functions and dynamic formatting, linking report content to the Workspace and generating books.

OR205: Smart View: Key User for Essbase & Planning (1 day)

Audience: Key Users
Learning Objectives: Gain experience in writing functions and developing ad hoc queries that allow you to read, write data and retrieve dimension labels and descriptions to and from Essbase and Planning data sources.  Learn about accessing Data Forms and task lists and how to integrate your queries with a variety of Microsoft Office products.

Course Description: Smart View provides a common Microsoft Office interface designed specifically for Oracle's Enterprise Performance Management (EPM) and Business Intelligence (BI). Using Smart View, you can view, import, manipulate, distribute and share data in Microsoft Excel, Word and PowerPoint interfaces. It is a comprehensive tool for accessing and integrating EPM and BI content from Microsoft Office products.

Topics covered on this course include setting up the Smart View connection manager, member selection and using data forms for entering, calculating and processing data. You will analyse data using the ad hoc features such as pivot, drill-down, keep only and remove only.  You will also find out more about using data forms and task lists from within Smart View and how to integrate queries with a variety of Microsoft Office products.

You will also gain experience in writing functions that allow you to read, write data and retrieve dimension labels and descriptions. Using functions allows you to develop structured reports utilising Smart View and Excel functionality.