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