Talend Component Creation

Il corso Talend Component Creation è rivolto principalmente agli sviluppatori Java responsabili dello sviluppo di specifici componenti.

Dopo aver completato questo corso, sarete in grado di sviluppare i vostri propri componenti ed estendere le funzionalità di Talend Open Studio e Talend Integration Suite.
Questo corso è stato implementato in coordinamento con il Team Talend di Research & Development.

 

Course objectives:

  1. Centralize code
  2. Extend the program by creating specific components

Target audience:

  1. BI Engineer, Development Engineer
  2. Project Manager, Architect

Prerequisitee:

  1. Talend Open Studio - Foundation ; or Talend Integration Suite - Development
  2. Good knowledge of the Java language

Teaching Method:

This training course is based on real use cases
Theory: 20%
Practice: 80%

Duration::

2 days or 14 hours

 1. Basics review

  1. Understand the Talend architecture
  2. Know the native components

 2. Inject Java code into jobs

  1. Reproduce the behavior of a connector
  2. Reproduce the behavior of a flow component

 3. Save time by centralizing the reusable components

  1. Use the embedded Java editor (auto completion, syntax check, documentation and error explanation)
  2. Organize your functions using routines
  3. Embed your existing jars in your routines
  4. Reuse your code snippets via Snippets

 4. Use the Debug view

  1. Master the step-by-step mode (step in, step into, step over)
  2. View the variables in real time
  3. Modify on the fly variables in memory

 5. Create your own components: design & implementation

  1. Understand the XML description of the components
  2. Internationalize components
  3. Understand the code generation concepts using templates
  4. Understand the 3 template files: start/main/end

 6. Learn how to use the Component Designer

  1. Develop a connector to generate a data flow
  2. Develop a flow component to modify a data flow
  3. Embed a jar in a component

 6. Benefit from the community support

  1. Benefit from the community support
  2. Enhance developments in Talend Exchange