
 |
 |
 |
 |
"An excellent class! The right level of detail at the right time. I now fully understand everything that, heretofore, I've muddled through in my application development activities at work."
"It was fantastic! Best class I've ever gone to and I've attended my share with other training companies."
"Jim is excellent at maintaining class attention throughout the highly informative sessions."
|
|
 |
 |
 |
 |
|

 |
 |
 |
 |
|
|
DNN300: Developing Custom DotNetNuke Modules
|
|
|
Registration: Click here to register for this class.
Duration: 2 days
Prerequisites: DNN100: Creating Web Portals With DotNetNuke or experience creating DotnetNuke portals. This class requires developer-level experience working with VB.NET (or C#), Visual Studio.NET, and a relational database system. Microsoft SQL Server is used used in class but other databases can be used with DotNetNuke as well.
In this hands-on, instructor-led course attendees will learn how to extend the DotNetNuke framework by building and deploying custom content modules. Attendees will gain the programming knowledge and skills needed to develop custom DotNetNuke modules using Visual Studio.NET 2003. Topics covered include data access techniques, integrating modules into the DotNetNuke framework, working with the visual design of a module, and packaging the module for deployment.
While the DotNetNuke portal project includes 20 pre-built content modules, odds are you're going to need to build one of your own for customized data entry, information display, and so on. This class will show you the ins and outs of coding and deploying customized content modules for DotNetNuke.
DNN Custom Module Overview Custom Module Architecture Tracking Module IDs Tracking Users Module Tables Using the PortalModuleControl
Working With CodeSmith Download CodeSmith Install CodeSmith Use CodeSmith to autogenerate DNN-specific code
Working With Visual Studio Templates Downloading VS.NET templates Download CodeSmith templates Creating projects from templates
Data Access Overview Provider Model Layered Architecture Presentation Layer Business Logic Layer Data Access Layer Data Store Layer
Working with Private Assemblies Creating a Private Assembly Debugging a Private Assembly
Working With Multi-Control Modules Understanding control types (Edit, View, etc.) Navigating Within the Module with EditURL() Navigating Within the Module with NavigateURL() Creating and navigating to an Options control
Deploying a Custom Module Adding a module via the Module Definitions tab Preparing Files Creating .dnn Installation file Creating the module .zip file Installation Procedures |
|
 |
 |
 |
 |
|

 |
 |
 |
 |
Cost: $895
Pricing Special: Combine this class with DNN100: Creating Web Portals With DotNetNuke for $1,395. Save $95! |
|
 |
 |
 |
 |
|