Advanced Training - akumina/AkuminaTraining GitHub Wiki
Akumina Advanced Developer Training
The agenda below has many topic items linked to supporting documentation and/or videos. Links marked with an * navigate out of the wiki to the Akumina Learning Center which contains administrative and business user documentation.
To access all of the developer wiki pages directly, you can expand the "Pages" listing in the right hand column.
Training Agenda
Session 1
- Overview
- Goals
- About Akumina
- Architecture overview
- Developer Resources
- Akumina demo
- Widget Management and Component Overview
- Widget Definition, instance, view
- Widget Packages
- Widget tour
- Developer Training Site
- Required downloads
- Structure
- First deploy
- Hands on Examples
- What's in the Core Site?
- Building a Custom Masterpage
- Building a Page Layout
- Applying Custom Styles
- Pages
- Page content
- Building your first widget
- Widget packages
Session 2
- Akumina Development process
- Akumina development scenario outline
- Small
- Medium
- Large
- Designing with Akumina
- Solutioning
- Continuous Integration and Delivery
- Content Management
- Widget builder
- Hello world!
- Creating your own widget
- Dashboard widgets
Session 3
- Framework Architecture
- Custom Page Lifecycle Steps
- Caching
- UserContext & ConfigurationContext
- CAML helper/List data
- AppManager Overview
- Creating an AppManager App from a SharePoint List*
- Assigning permissions to AppManager and Apps*
- Site Provisioning
Session 4
- Akumina and SPFx/Modern
- Multilingual support
- Overview
- Language awareness in the InterChange Framework
- How to build widgets to leverage Multilingual
- How to leverage the new "token" technology for making static elements of the site language aware
- Creating language specific widget "instances"
- Other Integration Points
- Custom Site Provisioning SDK
- Content App SDK
- People Fetcher
- Q&A and Wrap Up Session