Digital Channels 4.9.1 FCI Primer Hands-On Training



Participants get a detailed understanding of the FBE DC Architecture and they will also know what it takes to write a new (custom) DC function from start-to-finish
including the development/configuration of

  • authorities, menus, permissions, internationalisation (i18n), protected object and product enabling setup
  • server side (business) logic
  • configuration
  • client-side UI development (incl. styling)
  • backend integration possibilities
  • TFW business flows (financial and non-financial instructions with end-to-end lifecycle tracking, multi-signature, second level authentication, auditing and versioned history tracking)

Being a Hands On Training real coding exercises are provided, therefore active participation is required.


  • Linux (tailing, grepping, listing files, changing directories, listing/killing processes)
  • Deep understanding of Java 7 (+ a bit of J2EE)
  • Deep understanding of EcmaScript 5
  • Spring 3 - IoC, MVC, Integration, Security
  • Mybatis 3
  • AngularJS (1.4x)
  • CSS(3) + SCSS (+Compass)
  • HTML syntax
  • Maven 3.05
  • Liquibase
  • Understanding SQL technologies (at least SQL’92)
  • XML technologies - XML, XSD, XML namespaces, XPath
  • Administration skills of Tomcat 7
  • Oracle 11 R2
  • Solid hands-on development experience
    • Eclipse IDE (server-side development)
    • Microsoft Visual Studio Code(client-side development)

Course Agenda

  • FBE DC Architecture
  • Trustee / customer, protected object, authorisation, transaction lifecycle, signature handling
  • DC Development Ecosystem
  • Complete setup of the entire DC stack
  • Writing a new DC function
       1. Server side logic (JAVA, Spring, MyBatis, Liquibase, jUnit)
       2. Frontend development (AngularJS, UnderscoreJS, Bootstrap, SCSS)
  • Writing a TFW function
      1. Lifecycle of financial and non-financial instructions
      2. Server side + Client-side logic
      3. Audit Logging
  • Advanced TFW features
      1. TFW plugins
      2. Second Level Authentication (2LA)
  • Writing a Backend-integrated TFW function
      1. TFW function with fully operational backend integration
         a) SOAP over HTTP synchronous, and
         b) XML over JMS asynchronous interaction
      2. Backend emulator

What's Included

Full-blown DC development ecosystem hosted in a virtualised (x64 VirtualBox) environment.

VM image is hosted by the Finastra MiCloud infrastructure therefore the training environment is available across Finastra or external access can also be provided via VPN.
The VM can also be run locally (less preferred), but in that case remote assistance might be limited.