7
CXS Back-end Certification Exam Study Guide

CXS Back-end Certification 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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CXS Back-end Certification 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

CXS Back-end Certification Exam Study Guide

Page 2: CXS Back-end Certification 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

© 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.

Page 3: CXS Back-end Certification 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

© 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

Page 4: CXS Back-end Certification 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

© 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

Page 5: CXS Back-end Certification 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

© 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

Page 6: CXS Back-end Certification 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

© 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

Page 7: CXS Back-end Certification 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

© 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/