This course is not scheduled. Inquire about Onsite training at your facility.
Overview
| Course code | 3W710 | Skill level | Advanced |
|---|---|---|---|
| Duration | 1.0 days | Delivery type | Classroom
(Hands-on labs) |
| Course type | Public or Private on-site | ||
| Public price | USD $650.00 plus tax | ||
This is the Instructor-led Online version of classroom course DW710.
This course focuses on the advanced features of the SPADE language that allows customers to extend the SPADE language with their own functions and operators. It will describe when it makes sense to create user extensions and explain how to create those extension.
Audience
This is an advanced course for those who are planning on extending the InfoSphere Streams SPADE language.
Prerequisites
You should have completed:
- Basic InfoSphere Streams SPADE Programming (DW710) or have equivalent knowledge
Skills taught
- Explain how the SPADE language can be extended
- List the different types of extensions
- Describe the difference between User-defined functions, operators and built-in operators
- Explain when each of the different types of extensions is applicable
Course outline
User-defined Functions
- Define what is a user-defined function
- Define what is user-defined Functor logic
- Explain when to use user-defined functions
User-defined Sources and Sinks
- Define what are user-defined Sources and Sink
- Explain why one would need a user-defined Source or Sink
User-defined Operators
- Defined what is a user_defined operator
- Explain when to use a user-defined operator
- Describe who to code a user-defined operator
User-defined Built-in Operators
- Defined what is a user-defined built-in operator
- Explain the benefits of a user-defined built-in operator
- Describe the differences between a user-defined operator and a user-defined built-in operator
