Course curriculum
-
1
Introduction
- 1.1 Course Introduction
- 1.2 What we will build
-
2
Planet 9 Introduction
- 2.1 Platform components
- 2.2 Resources to help you
- 2.3 Why use P9
- Links to resources
-
3
Installing Planet 9
- 3.0 Media Samples
- 3.1 Installation demo
- 3.2 Post Installation Steps
- 3.3 Tour of the Platform
- 3.4 HelloRockstar - First App
-
4
API & REST
- 4.1 Introduction to REST
- 4.2 Calling an External Rest API
- 4.3 API Security
- 4.4 Certificates
-
5
OpenUI5
- 5.1 OpenUI5 Overview
- 5.2 Viewing Underlying OpenUI5 Code in Planet 9
- 5.3 Control Library Overview
- 5.4 Control Library Examples
-
6
Table Definitions
- 6.1 Planet 9 Database Functions
- 6.2 Creating Tables for Event Listings, Prices and Bookings
- 6.3 Creating API Endpoints from Table Definitions
-
7
Rockstar Fan App
- 7.0 Code Snippets for use in section 7.3
- 7.1 Building the Fan App - Overall Architecture
- 7.2 Build the Split-App UI
- 7.3 App Resources - APIs and Javascript
-
8
Security and the Launchpad
- 8.1 Overview of Security in Planet 9
- 8.2 Launchpad and Tiles
- 8.3 Build your Band Launchpad
-
9
Orchestration Flows
- 9.1 Orchestration Flows Overview
- 9.2 Orchestration Flows - Server Scripts and User Tasks
- 9.3 Workflow Inbox App
- 9.4 Golden Circle Approval App
-
10
Mobilizing your App
- 10.1 Creating a mobile app
-
11
React Js
- 11.1 Set up a React app
-
12
Additional Topics
- 12.1 Debugging your App
- 12.2 Server Scripts
- 12.3 Background Jobs
- 12.4 Creating an off-line App
- 12.5 Coding Tips
- 12.6 Deployment Landscape
- 12.7 Theming and Styling
- 12.8 SQL Data Base access using Server Scripts
- 12.9 Import LDAP
- 12.10 Upgrade P9
- Highcharts Considerations and Requirements
- 12.11 Highcharts
-
13
Course Feedback
- Before you go...
