Abstract:
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.
Length:
All day course running from 9am to 5pm, lunch will be provided.
Description:
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:
- Unit Testing
Implementing IPortable
-
Notifications & Messaging
-
Scheduled Tasks
-
Search Integration
-
ReactJs / PersonaBar Development
-
Url Extension Providers
-
Connectors
-
Caching
-
JWT Token Authentication
-
Custom Authentication
-
Extension Project Organization
-
Deployment Scenarios