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