Advanced DNN Module Development Register

Audience Level:

Intermediate to Advanced


In the Intro DNN Module Development course, we learned the basics and best practices for creating modules for DNN. This advanced class both deepens and broadens our skills in DNN development by expanding on advanced concepts of module development in addition to learning how to develop other extension types such as scheduled tasks, PersonBar applications, authentication providers, url extension providers and more.


All day course running from 9am to 5pm, lunch will be provided.


Using the Restaurant Menu module we started in the introduction class, this course will guide students through expanding that project’s functionality using other extension types like scheduled tasks and notifications.

Using a hand-on approach, the instructor will act as your project manager and lead developer as we build on the restaurant menu requirements. By the end of the session, students will turn a simple module project into a robust, multi-faceted solution with a strategy to deploy it.

Topics Covered:

  1. Unit Testing Implementing IPortable
  2. Notifications & Messaging
  3. Scheduled Tasks
  4. Search Integration
  5. ReactJs / PersonaBar Development
  6. Url Extension Providers
  7. Connectors
  8. Caching
  9. JWT Token Authentication
  10. Custom Authentication
  11. Extension Project Organization
  12. Deployment Scenarios

Scott Wilkinson - DNN Summit 2018 Development TrainerInstructor: Scott Wilkinson


Scott is a DNN MVP and regular contributor to DNNHero’s training courses as well as a frequent speaker and trainer at DNN events. He is currently working as a Solution Architect for Bluebolt, a DNN Gold Partner in Chicago, IL.

In his spare time, Scott is an advocate for green technology and even performed a full, plug-in electric conversion on his old car.