Formation DotNetNuke

DotNetNuke Benefactor

 

My training

You know what you want? Let us know your topics and we will set up a training session with custom workshops.

 

Background

DNN for users:

Html/css basics

DNN for developers:

DotNet basics (refer to DotNet Training)

 

DotNetNuke for users - 20h

  1. User Guide - 7h

    1. Introducing DotNetNuke - 2h

      1. Basics and glossary - 0,5h
      2. Technical Architecture and installation - 0,5h
      3. Navigation and administration - 0,5h
      4. My first DNN portal and role management - 0,5h
    2. Content edition - 5h

      1. Page and module structure - 0,5h
      2. Rich text editor and file manager - 0,5h
      3. Import/Export modules, pages and templates - 0,5h
      4. Core modules - 1h
      5. Specific modules and development - 1h
      6. Create your own skin - 1h
      7. Workshop - 0,5h
  2. Administration - 5h

    1. Portal Administration - 3h

      1. Paramétrage du site - 1h
      2. Personnalisation de profils utilisateurs - 0,5h
      3. Providers d'authentification - 0,5h
      4. Gestion du site - 0,5h
      5. Tracking Google Analytics - webmaster tools 0,5h
    2. Technical Administration - 2h

      1. Online configuration - 0,5h
      2. Portal management and hosting - 0,5h
      3. Hosting environment parameters - 0,5h
      4. Module and resource management - 0,5h
  3. Vendor applications - 7h

    1. Native vendor components - 1,5h

      1. Vendor and banner management - 0,5h
      2. Affiliate and referral management - 0,5h
      3. Google Adwords and Adsense, Paypal - 0,5h
    2. Sending services - 1,5h

      1. What is Paypal ? - 0,5h
      2. Commercial services - 0,5h
      3. Selling resources - 0,5h
    3. DNN Store module - 1,5h

      1. Configuring an online store - 0,5h
      2. Catalog definition - 0,5h
      3. Administration - 0,5h
    4. Using Catalook module - 2,5h

      1. Overview of a standard store - 0,5h
      2. Setting up a commercial platform - 0,5h
      3. Advanced product management - 0,5h
      4. User profiles - 0,5h
      5. Sub-stores - 0,5h

 

 

DotNetNuke for developers - 35,5h

  1. Skin development - 4,5h

    1. Skinning basics on DNN - 0,5h

    2.  Container design - 1,5h

      1. Simple containers - 0,5h
      2. Complex containers - 1h
    3. Skin design - 2,5h

      1. Analysis of a basic skin - 0,5h
      2. Creating your own skin - 1h
      3. Advanced CSS notions and skin objects - 0,5h
      4. My personal Rich  Text Editor - 0,5h
  2. Module development - 27,5h

    1. Setting up your development environnement - 0,5h

    2. Fundamentals of DNN development- 7,5h

      1. The DNN Framework - 3,5h
        1. Life cycle of a page- 0,5h
        2. Common module API - 1h
        3. Entities and controlers - 0,5h
        4. Providers - 0,5h
        5. Admin controls - 0,5h
        6. HTTP modules - 0,5h
      2. Creating a module without DAL - 2h
        1. Creating a simple module - 0,5h
        2. Creating a dynamic module - 0,5h
        3. Adding forms and parameters - 0,5h
        4. Packaging a module - 0,5h
      3. Creating a persistant module - 2h
        1. DAL mechanism on DNN - 0,5h
        2. Creating a DAL - 0,5h
        3. Creating a module - 0,5h
        4. Packaging a module - 0,5h
    3. API Implementation- 19,5h

      1. Security - 2h
        1. Authentification and membership provider - 1h
        2. Roles and permissions - 0,5h
        3. Other permissions - 0,5h
        4. Dynamic user profile - 0,5h
        5. Setting up security parameters - 0,5h
      2. DNN Services - 5h
        1. Exceptions - 0,5h
        2. Multilingual features - 0,5h
        3. Cache management - 0,5h
        4. Emails - 0,5h
        5. Task management - 1h
        6. Event Log - 0,5h
        7. Personnalization - 0,5h
        8. File manager - 1h
        9. Dynamic Tokens - 0,5h
      3. Communication - 1,5h
        1. Intra/extra module navigation - 0,5h
        2. Inter-module communication (IMC) - 0,5h
        3. Event queue - 0,5h
      4. User Interface - 6,5h
        1. DotNetNuke controls - 2,5h
          1. Simple controls - 0,5h
          2. Link management - 0,5h
          3. Ajax controls - 1h
        2. Client API - 2h
          1. Core Javascript Namespaces- 0,5h
          2. Basic interaction - 0,5h
          3. Callbacks and Ajax - 1h
        3. Dynamic forms - 2h
          1. Properties editor - 0,5h
          2. Edition controls - 0,5h
          3. Dynamic grids - 0,5h
          4. Implementation - 0,5h
      5. Public interfaces - 1,5h
        1. IPortable and content Import/Export - 0,5h
        2. ISearchable: indexation and RSS - 0,5h
        3. IUpgradable and complex upgrade - 0,5h
      6. Additional components - 3h
        1. Creating a Skin Object - 0,5h
        2. API List - 0,5h
        3. Control Panel - 0,5h
        4. Replacing a provider  - 1h
        5. Multi-définition modules - 0,5h