Course curriculum

  • 1
    Expert Adaptive Framework
    • Foreword
    • 1. Server Scripts as Connector
    • Setup Script - Code Snippet
    • hr_employees_script - Code Snippet
    • Setup script - Docs & Alternative Code Snippet
    • 2. Calculate Employment Time using Script
    • Calculate employment Time - Code Snippet
    • 3. Open Low-Code app in No-Code app
    • Note on the application used in video 3.
    • 4. Open No-Code app in a Low-Code
    • 5. Neptune Form In Adaptive Application
    • Configure a SingleSelect Script type input
    • End of chapter - Quiz
  • 2
    Mobile Client / MBS
    • PWA and Mobile Client
    • Differences Between Mobile Client and PWA in Neptune DXP
    • Mobile Client tool overview & Mobile Build Service Introductions
    • Mobile Build Service
    • Mobile Build Service Certificates
    • Debug via wire – iOS Safari dev tools (Browser)
    • Expert Mobile Client – Rebuild and Republish
    • Mobile Build Service – Debug release
    • End of chapter - Quiz
  • 3
    Expert API, OData & Authentication
    • Introduction to API Synchronization - API Discovery Service
    • Introduction to Pre-Request Hook Scripts
    • Pre-request App Designer - Example
    • SAP API - Swagger Import
    • OData Source – App Designer implementation
    • Tips and tricks – About, Where-Used, Endpoint (System Role)
    • Blog - CoreAPIs (Core APIs)
    • Make your own CoreAPI by inspecting the network request
    • CoreAPIs - Considerations
    • Copy of Proxy Authentication - User Token (JWT) Type - Between systems
    • End of chapter - Quiz
  • 4
    Expert Launchpad
    • Enhancements Knowledge
    • Launchpad Enhancements Introduction
    • Launchpad Enhancements Example 1 - Moving the header tile group position
    • Launchpad Enhancements Example 2 - Reaplcing the profile with initals of user
    • Launchpad Enhancements Example 3 - Read data from URL to Application when opened
    • UI5 Versioning (Launchpad & App Designer)
    • Understanding enhancements with a use case
    • Expert Launchpad – Global Cache - Trip Management Example
    • End of chapter - Quiz
  • 5
    Offline capabilities
    • Offline Examples Download
    • QR Code/Image Example
    • Offline - Code Snippets
    • Weather Example - Scenario Explanation
    • Weather Example - Demo
    • Form Example - Scenario Explanation
    • Form Example - Demo
    • Caching using MultiModels
    • Offline Development Considerations
    • End of chapter - Quiz
  • 6
    AppCache
    • Overview - Loading applications within other applications
    • AppCache Examples
    • End of chapter - Quiz
  • 7
    Custom Components
    • What is a Custom Component - Overview
    • Custom Component - Interface & Containers
    • Custom Component TypeScript Logic
    • Tutorial Blog - Getting started with Custom Components
    • Use Case: Media Upload Custom Component
    • End of chapter - Quiz
  • 8
    Events (Redis)
    • Getting started with Redis
    • Getting started with event driven development
    • End of chapter - Quiz
  • 9
    Add-On Framework
    • Overview
    • Add-On security considerations
  • 10
    Other
    • Moving away from the default Sqlite database
    • Media, PDF and Mobile Platform Storage
    • Docker Setup
    • Running the Docker image locally step-by-step guide
    • Running the Docker image with custom configurations
    • Code Snippet for RSA keys
    • Security Settings
    • Migrate database Data, scheme, roles etc - PostgreSQL
    • Entra ID (Azure AD) - User Authentication Setup
    • Authentication - Users from different sources
    • Custom Login & Password Reset
    • Password Reset – Redirect to specific Launchpad
    • User Self Registration
    • End of chapter - Quiz
  • 11
    End of course badge
    • Badge