Primer Hands-On Training

Course title
Primer Hands-On Training
Duration
15 days
Audience
Partners
Customers

Overview

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

Pre-requisites

• 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
   o Server side logic (JAVA, Spring, MyBatis, Liquibase, jUnit)
   o Frontend development (AngularJS, UnderscoreJS, Bootstrap, SCSS)
• Writing a TFW function
   o Lifecycle of financial and non-financial instructions
   o Server side + Client-side logic
   o Audit Logging
• Advanced TFW features
   o TFW plugins
   o Second Level Authentication (2LA)
• Writing a Backend-integrated TFW function
   o TFW function with fully operational backend integration
   > SOAP over HTTP synchronous, and
   > XML over JMS asynchronous interaction
   o Backend emulator 

What's included

Full-blown DC development ecosystem hosted in a virtualised (x64 VirtualBox) environment.
VM image is hosted by the Misys MiCloud infrastructure therefore the training environment is available across Misys 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.

Delivery dates

  • 6th  March 2017