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

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