Course curriculum

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