Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
CXS Back-end Certification Exam Study Guide
© Backbase - Academy 2 of 7
About this Document This document provides references to help the trainees get prepared for the certification exam.
Version History
Version Date Description Author
0.1 02-10-18 Initial Erkin Pehlivan
Legal Notice
All documents are intended for Backbase and partners only, and should not be disclosed to any third party. No part of this publication may be reproduced electronically, by photocopy or print, without written permission from Backbase.
© Backbase, 2018. All rights reserved.
© Backbase - Academy 3 of 7
Introduction 4
First Part - Java Basics 4
Second Part - Backbase CXS 5
Module 1 - Backbase Introduction 5
Module 2 - Technologies Overview 5
Module 3 - Service SDK 5
Module 4 - Direct Integration 6
Module 5 - Content and Rendition Services 6
Module 6 - Targeting Services 6
Module 7 - Security 6
Setting up your environment 7
Classroom Training Materials 7
© Backbase - Academy 4 of 7
Introduction The purpose of this document is to provide you with a Study Guide for your Certification Exam. This Study Guide contains all the references to the topics covered in the classroom training.
First part of the Backend Certification Exam will be about Java and Web Basics to check your development skills.
First Part - Java Basics
There will be 32 questions of 72 in the first part.
You should have Java knowledge before getting this test. Topics that are covered in the Certification Exam are:
● Java: ○ OOP: https://docs.oracle.com/javase/tutorial/java/concepts/ ○ Exceptions: https://docs.oracle.com/javase/tutorial/essential/exceptions/ ○ Basic I/O: https://docs.oracle.com/javase/tutorial/essential/io/index.html ○ Concurrency: https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html ○ Collections: https://docs.oracle.com/javase/8/docs/technotes/guides/collections/overview.html ○ Nested Classes: https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html ○ Generics: https://docs.oracle.com/javase/tutorial/java/generics/index.html ○ Design Patterns
● Web Basics ○ Servlets
● Database ○ SQL Basics
● Web Services ○ RESTful Web Services
© Backbase - Academy 5 of 7
Second Part - Backbase CXS There will be 40 questions of 72 on Backbase CXS in the second part.
Module 1 - Backbase Introduction
The primary focus of this module comprises the following sections:
● Platform Architecture ● Security Overview ● Out of the box Services ● Out of the box Capabilities
Module 2 - Technologies Overview
This module is an introduction to the technologies used in Backbase. These are the technologies that are covered in this module:
● Java: https://docs.oracle.com/en/java/ ● Maven: https://maven.apache.org/ ● Spring Boot: https://spring.io/projects/spring-boot ● Spring MVC: https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html ● Spring Security: https://spring.io/projects/spring-security ● Spring Cloud: http://projects.spring.io/spring-cloud/ ● JSON Web Tokens: https://jwt.io/ ● Microservices ● XML, JSON, RAML ● ActiveMQ: https://activemq.apache.org/ ● Apache Camel: http://camel.apache.org
Module 3 - Service SDK
This module covers how to construct stand-alone, production-grade Spring Boot based microservices that you integrate into Backbase with Service SDK. These are the sections of this module:
● Architecture ● Infra ● Role of Service SDK ● Service SDK archetypes
© Backbase - Academy 6 of 7
Module 4 - Direct Integration This module is about Direct Integration Services that is used for delegating functionality to existing core banking systems. Following sections are covered in this module:
● Purpose of Direct Integration Services ● When to use it ● Technologies to create Direct Integration Services ● Infrastructure ● Development
Module 5 - Content and Rendition Services
Sections covered in this module:
● Content Types ● Content Repositories ● CMIS ● Content API ● Renditions
Module 6 - Targeting Services
● Introduction to Targeting Services ● Unique User Profile ● Targeting Container ● Collectors ● Selectors ● Alternatives ● Custom Targeting Services
Module 7 - Security
This module covers advanced security concepts.
● Key Concepts ● Authentication Service ● Spring Security within Backbase ● JWT within Backbase ● Archetypes and starters ● Authentication and Authorization ● Token Conversion ● Custom JWT Mappers ● Upstream - Downstream Providers ● CXS Model Security
© Backbase - Academy 7 of 7
Setting up your environment This guide will help you to setup your development environment.
Note: The credentials to the Bitbucket were provided during the classroom training. If you face any issues in accessing the links, please send an email to [email protected]
Classroom Training Materials
You can find training materials from here.
Note: For more information: https://community.backbase.com/