Erfahren Sie, wie Sie Apps mit Simplifier erstellen

Basic Knowledge
Hello and welcome to our Basic Knowledge Course. Here you get, as the name suggests, the first basic knowledge so that you can start with the No Code or Low Code course afterward. But let’s start from the beginning…
Module 1 Basic Concepts

Learn about the basic concepts used in Simplifier

Unit 1 What is Simplifier?  
Unit 2 Design  
Unit 3 Visual Scripting  
Unit 4 Integration  
Unit 5 User Management  
Unit 6 Extendability  
Unit 7 Multi Experience Apps  
Basics-100
This course covers the creation of an example use case for a feedback application and consists of 8 modules. You will learn how to create a user interface and display data from a database using app wizards. Add logic and interaction, create a login/logout using visual programming and learn how to apply a theme to the application.
Module 1 100 - Preparation

Before you can start with the course there are some preparations needed, please make sure to have those in place.

Unit 1 Before you start  
Module 2 101 - Project and Application

Learn how to create a new Project and assign a new Application. Start building the App using App Wizards for Login, Data Display and Layout

Unit 1 Create a Project  
Unit 2 Create an application  
Module 3 102 - Displaying data in a table, Login

Learn more about how you can use the Simplifier App Wizards to quickly and easily map entire logics and integrate navigation between the individual screens.

Unit 1 App Wizard: Create a Table with Details  
Unit 2 App Wizard: Create a Login  
Module 4 103 - Stories, Navigation, Click Events and Variables

Learn more how to add more UI to your application by using widget groups and the layout wizard.

Unit 1 App Wizard: Create a Layout  
Unit 2 Adding Content  
Unit 3 Create User Stories  
Module 5 104 - Writing Data, Rights and Roles, Custom Events

Learn how to integrate interactions in the Process Designer, use global variables and display them by using custom events. 

Unit 1 Using Click Events and Global Variables  
Unit 2 Trigger Custom Event on Press  
Module 6 105 - Writing Data, Refresh Button, Rights and Roles

Learn more about database connectivity, permissions and the benefits of custom events.

Unit 1 Write data to database, setting rights and roles  
Unit 2 Add a refresh button and trigger custom event  
Module 7 106 - Add Side Navigation, Logout with confirmation dialog

Learn how users can successfully log off from in the application and how to integrate dialogs.

Unit 1 Extend Admin View with Side Navigation  
Unit 2 Implement Logout  
Unit 3 Create Confirmation Dialog for Logout  
Module 8 107 - Extend Navigation, Create PDF Screen

Learn more about NavContainers and how they can be operated using client side business objects to extend the navigation in the application.

Unit 1 Extend Navigation, Create PDF Screen and handle Navigation  
Unit 2 Adding a Nav Container, handle Navigation  
Module 9 108 - PDF Plugin and Template, Create and Display PDF

Learn how to create a PDF template and use it to display your data from the application in a generated PDF.

Unit 1 PDF Plugin Introduction  
Unit 2 Create PDF Template  
Unit 3 Create and Display PDF  
Workflow Basics -110
In this course, you are going to learn how to implement and integrate workflows with the Simplifier Workflow engine. The Workflow engine is introduced in Simplifier 8.0 and helps you to automate your digital processes, manage user tasks and interactions between user groups. Also, all your business objects and connectors can be accessed inside workflows, so you can conveniently integrate your backend systems into your processes. We are going to build a workflow, start this workflow from inside an application and let the user decide on the workflow outcome in the Simplifier launchpad.
Module 1 110 - Preparation

Prerequisites and a short introduction to workflows.

There are no units in this module.
Module 2 111 - Build the Application

Create a request form that triggers the start of the workflow.

There are no units in this module.
Module 3 112 - Build the Workflow

Create a workflow where a supervisor can accept or decline a user's request.

There are no units in this module.
Module 4 113 - Monitor the Workflow

Learn how to monitor workflow instances, their current step and their state. 

There are no units in this module.
Intermediate-200
In this course, we are going to modify our feedback application built in the Basics (100) course, splitted in 8 modules. You will learn how to use REST-and SQL Connectors, as well as our mobile features. Also, you are going to learn more about data bindings and how to send emails via Simplifier. As last step, you are going to translate your application to different languages.
Module 1 200 - Preparation

Learn about the preparations that are needed before you can start.

Unit 1 Before you start  
Module 2 201 - Create a Widget group

In this lesson, you're going to learn more about Widget Groups and how to use them in your application.

Unit 1 UI5 Basics  
Module 3 202 - Create a REST Connector

Learn how to create and configure a REST connector. Display the data from the REST connector in your application.

There are no units in this module.
Module 4 203 - Build the order confirmation process

In this lesson, you are going to build the order confirmation process: create a detail dialog for the selected dish (which includes an input validation for the user's mail address), configure an SQLite table where the order data is stored and finally, send a confirmation mail to the user.

There are no units in this module.
Module 5 204 - Use the Mobile Client

Learn how the Simplifier Mobile Client works and add some mobile feature to your application.

There are no units in this module.
Module 6 205 - Data Binding Types and Expression Binding

Learn about the different types of data binding and how to use expression bindings.

There are no units in this module.
Module 7 206 - Open Weather API (optional)

In this optional lesson we fetch weather data from an external API using a REST connector. 

There are no units in this module.
Module 8 207 User Details and Query Parameters

In this lession, you will learn about the Simplifier user object. Also, you will learn how to control an application's behaviour via URL query parameters.

There are no units in this module.
Module 9 208 - Languages and Translation

Learn about making your application translatable.

There are no units in this module.
Certification Intermediate
Module 1 Certification Intermediate Level

<p>Become certified Simplifier Intermediate User by answering the questions of our intermediate certification questionaire</p>

There are no units in this module.
Advanced-SSBO-300
In this course, you are going to learn how Server-Side Business Objects (SSBOs) work and how you can use them in your applications. You are going to use the Simplifier SSBO API to call Connectors, other Business Objects, write logs, send mails etc. Also, you will learn about the built-in third party libraries that are available in SSBO function code.
Module 1 301 - Creating a Server-Side Business Object

Create your first Server-Side Business Object (SSBO) and use the Simplifier SSBO API to call a connector.

There are no units in this module.
Module 2 302 - History and Version Control

Use the 'create version' switch to store previous versions of your Business Object code.

There are no units in this module.
Module 3 303 - Third Party Libraries

Access the built-in third party libraries inside SSBO functions.

There are no units in this module.
Module 4 304 - User API

Use the SSBO User API to get information about Simplifier users (attributes, roles, groups, etc.) on your instance.

There are no units in this module.
Module 5 305 - Error Handling

Learn the best practices on how to catch and handle different types of errors in SSBO functions.

There are no units in this module.
Module 6 306 - Log API

Use the SSBO Log API to write custom log entries that are helpful for debugging your SSBO functions.

There are no units in this module.
Module 7 307 - System API

Use the SSBO System API to get information about the active Simplifier instance.

There are no units in this module.
Module 8 308 - Email API

Use the SSBO Email API to send emails from inside your SSBO functions.

There are no units in this module.
Module 9 309 - Other topics (Special SQL Statements, API, Third Party Libraries)

Learn about the remaining parts of the SSBO API and the other built-in third party libraries in SSBO functions. Also, we'll cover two special kinds of SQL statements: the dynamic WHERE clause and the repeatable statement.

There are no units in this module.
Advanced-CSBO-310
In this course, you are going to learn how Client-Side Business Objects (CSBOs) work and how you can use them in your applications. You are going to use the Simplifier CSBO API to call other Client-Side and Server-Side Business Objects. You will learn how to upload third party libraries in Simplifier and integrate them into your CSBO function code. Also, we will show you the basic principles of asynchronous functions in JavaScript and how to use Promises in CSBO functions.
Module 1 311 - Creating a Client-Side Business Object

Create your first Client-Side Business Object (CSBO) and use the Simplifier CSBO API to call a Server-Side Business Object.

There are no units in this module.
Module 2 312 - History and Version Control

Use the 'create version' switch to store previous versions of your Business Object code.

There are no units in this module.
Module 3 313 - Accessing UI Elements via Code

Learn how to access and manipulate screen widgets and Global Variables in CSBO function code.

There are no units in this module.
Module 4 314 - Return Statements and Error Handling

Learn why it is important to use return statements in your CSBO function code and how to use them to implement error handling processes.

There are no units in this module.
Module 5 315 - Third Party Libraries

Upload a third-party JavaScript library on your Simplifier instance and use it in your CSBO function code.

There are no units in this module.
Module 6 316 - Calling other Client-Side Business Objects

Learn how to call other Client-Side Business Objects using the CSBO API.

There are no units in this module.
Module 7 317 - Binding Contexts

Learn about binding contexts in OpenUI5 and what the different binding contexts are for data that has been bound via Data Source and data that has been bound via a Global Variable.

There are no units in this module.
Module 8 318 - Using Promises

Learn the basics about asynchronous functions and Promises in JavaScript and how to use them in your CSBO function code.

There are no units in this module.
Advanced-Debugging-320
In this course, you are going to learn how you can debug and monitor applications on Simplifier. In the first part, we show you how to debug Simplifier applications in your browser, using the browser's debugging tools. Debugging knowledge helps you to comprehend application processes and to find implementation errors. In the second part, we will work with Simplifier's Logs and Monitoring section. The tools in this section help you to monitor user activity in your applications as well as events on your Simplifier instance. Also, you can get execution details about Server-Side Business Object functions and Connector calls.
Module 1 321 - Browser Debugging Tools: Overview

Get an overview on the features of the browser debugging tools.

There are no units in this module.
Module 2 322 - Browser Debugging Tools: Elements and UI5 Inspector

Learn how to inspect the HTML and UI5-specific properties of an element on the screen.

There are no units in this module.
Module 3 323 - Browser Debugging Tools: Sources

Learn where the source code of your application is located and how to debug the code step by step.

There are no units in this module.
Module 4 324 - Browser Debugging Tools: Console

Use the console to access values of global and local variables and to print logs.

There are no units in this module.
Module 5 325 - Browser Debugging Tools: Network

Monitor requests to the server as well as their input and output parameters.

There are no units in this module.
Module 6 326 - Monitoring in Simplifier: Overview

Get an overview on the Debugging and Monitoring tools that are available on your Simplifier instance.

There are no units in this module.
Module 7 327 - Monitoring in Simplifier: Logs and Monitoring

Learn about the information that you can get when using the Logs and Monitoring section. 

There are no units in this module.
Module 8 328 - Monitoring in Simplifier: Statistics

Learn about the features of the statistics sections, like monitoring user activity and server requests.

There are no units in this module.
Certification Advanced
Module 1 Certification Advanced Level

<p>Become certified Simplifier Advanced User by answering the questions of our advanced certification questionaire</p>

There are no units in this module.