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 |
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 |
Module 1 | 110 - Preparation | |
---|---|---|
Prerequisites and a short introduction to workflows. | ||
Unit 1 | Before you start | |
Unit 2 | Short introduction to Workflows | |
Module 2 | 111 - Build the Application | |
Create a request form that triggers the start of the workflow. | ||
Unit 1 | Create the Application | |
Unit 2 | Create the Request Form | |
Module 3 | 112 - Build the Workflow | |
Create a workflow where a supervisor can accept or decline a user's request. | ||
Unit 1 | Create the Workflow | |
Unit 2 | Test the Workflow | |
Unit 3 | Use Conditions | |
Module 4 | 113 - Monitor the Workflow | |
Learn how to monitor workflow instances, their current step and their state. | ||
Unit 1 | Workflow Monitoring |
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 | |
Unit 2 | Create your own Widget Groups | |
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. | ||
Unit 1 | How to create a REST Connector | |
Unit 2 | Integrate REST Connector | |
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. | ||
Unit 1 | Grids and how they work | |
Unit 2 | CSBO Method getSelectedItem | |
Unit 3 | Datatypes | |
Unit 4 | Database Designer | |
Unit 5 | Templates and Datatypes | |
Module 5 | 204 - Use the Mobile Client | |
Learn how the Simplifier Mobile Client works and add some mobile feature to your application. | ||
Unit 1 | Mobile Client explained | |
Unit 2 | Adding mobile QR code scan | |
Unit 3 | Mobile view and photo feature | |
Module 6 | 205 - Data Binding Types and Expression Binding | |
Learn about the different types of data binding and how to use expression bindings. | ||
Unit 1 | Simplifier Datatypes | |
Unit 2 | Expression Bindings | |
Module 7 | 206 - Open Weather API (optional) | |
In this optional lesson we fetch weather data from an external API using a REST connector. | ||
Unit 1 | Access weather data via REST connector | |
Unit 2 | Integrate weather data in the application | |
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. | ||
Unit 1 | Getting User information | |
Unit 2 | New refresh logic for table | |
Unit 3 | Reconstruct TablewithDetails | |
Unit 4 | Queryparameter | |
Module 9 | 208 - Languages and Translation | |
Learn about making your application translatable. | ||
Unit 1 | Application translation |
Module 1 | Certification Intermediate Level | |
---|---|---|
<p>Become certified Simplifier Intermediate User by answering the questions of our intermediate certification questionaire</p> | ||
Unit 1 | Start assessment |
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. | ||
Unit 1 | Creating a Server-Side Business Object | |
Module 2 | 302 - History and Version Control | |
Use the 'create version' switch to store previous versions of your Business Object code. | ||
Unit 1 | History and Version Control | |
Module 3 | 303 - Third Party Libraries | |
Access the built-in third party libraries inside SSBO functions. | ||
Unit 1 | Third Party Libraries | |
Module 4 | 304 - User API | |
Use the SSBO User API to get information about Simplifier users (attributes, roles, groups, etc.) on your instance. | ||
Unit 1 | User API | |
Module 5 | 305 - Error Handling | |
Learn the best practices on how to catch and handle different types of errors in SSBO functions. | ||
Unit 1 | Error Handling | |
Module 6 | 306 - Log API | |
Use the SSBO Log API to write custom log entries that are helpful for debugging your SSBO functions. | ||
Unit 1 | Log API | |
Module 7 | 307 - System API | |
Use the SSBO System API to get information about the active Simplifier instance. | ||
Unit 1 | System API | |
Module 8 | 308 - Email API | |
Use the SSBO Email API to send emails from inside your SSBO functions. | ||
Unit 1 | Email API | |
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. | ||
Unit 1 | SQL: Dynamic WHERE clause and Repeatable Statement | |
Unit 2 | Other topics (API, Third Party Libraries) |
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. | ||
Unit 1 | Creating a Client-Side Business Object | |
Unit 2 | Using the CSBO Function in an Application | |
Module 2 | 312 - History and Version Control | |
Use the 'create version' switch to store previous versions of your Business Object code. | ||
Unit 1 | History and Version Control | |
Module 3 | 313 - Accessing UI Elements via Code | |
Learn how to access and manipulate screen widgets and Global Variables in CSBO function code. | ||
Unit 1 | Accessing UI Elements via Code | |
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. | ||
Unit 1 | Return Statements and Error Handling | |
Module 5 | 315 - Third Party Libraries | |
Upload a third-party JavaScript library on your Simplifier instance and use it in your CSBO function code. | ||
Unit 1 | Integrating a Third Party Library | |
Unit 2 | Using the Library in an Application | |
Module 6 | 316 - Calling other Client-Side Business Objects | |
Learn how to call other Client-Side Business Objects using the CSBO API. | ||
Unit 1 | Calling other Client-Side Business Objects | |
Unit 2 | Calling the CSBO Functions in an Application | |
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. | ||
Unit 1 | Binding Contexts | |
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. | ||
Unit 1 | Using Promises |
Module 1 | 321 - Browser Debugging Tools: Overview | |
---|---|---|
Get an overview on the features of the browser debugging tools. | ||
Unit 1 | Browser Debugging Tools: Overview | |
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. | ||
Unit 1 | Browser Debugging Tools: Elements | |
Unit 2 | Browser Debugging Tools: UI5 Inspector | |
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. | ||
Unit 1 | Browser Debugging Tools: Sources | |
Unit 2 | Browser Debugging Tools: Debugging CSBOs | |
Unit 3 | Browser Debugging Tools: Debugging Modules - Creating a Module | |
Unit 4 | Browser Debugging Tools: Debugging Modules - Integrating the Module | |
Module 4 | 324 - Browser Debugging Tools: Console | |
Use the console to access values of global and local variables and to print logs. | ||
Unit 1 | Browser Debugging Tools: Console | |
Module 5 | 325 - Browser Debugging Tools: Network | |
Monitor requests to the server as well as their input and output parameters. | ||
Unit 1 | Browser Debugging Tools: Network | |
Module 6 | 326 - Monitoring in Simplifier: Overview | |
Get an overview on the Debugging and Monitoring tools that are available on your Simplifier instance. | ||
Unit 1 | Monitoring in Simplifier: Overview | |
Module 7 | 327 - Monitoring in Simplifier: Logs and Monitoring | |
Learn about the information that you can get when using the Logs and Monitoring section. | ||
Unit 1 | Monitoring in Simplifier: Logs and Monitoring | |
Unit 2 | Monitoring in Simplifier: Download Logs | |
Module 8 | 328 - Monitoring in Simplifier: Statistics | |
Learn about the features of the statistics sections, like monitoring user activity and server requests. | ||
Unit 1 | Monitoring in Simplifier: Statistics |
Module 1 | Certification Advanced Level | |
---|---|---|
<p>Become certified Simplifier Advanced User by answering the questions of our advanced certification questionaire</p> | ||
Unit 1 | Start assessment |