Aricie
Intégrateur de vos solutions d'avenir

DNN pour le Développeur

Intégration graphique DNN - 8h

  1. Principes du skinning DNN - 2h

    1. Définitions (skin, skin-object, containers)
    2. Méthodes (parsing, déploiement)
  2. Création de containers - 1,5h

    1. Container simple
    2. Container graphique
  3. Création de skins - 4,5h

    1. Analyse d'une skin existante
    2. Création d'une nouvelle skin
    3. Approfondissement CSS
    4. Skin objects fournis et développement de nouveaux skin objects
    5. Personnalisation de l'éditeur riche

Développement de modules DNN - 28h

  1. Mise en place d'un environnement de développement pour DNN - 1h

  2. Fondamentaux du développement sous DNN - 7,5h

    1. Le Framework historique

      1. Cycle de vie d'une page DNN
      2. L'API courante de module
      3. Les couples entités/contrôleurs
      4. Les Providers
      5. Les contrôles admin
      6. Les modules HTTP
    2. Création d'un module sans couche d'accès aux données (DAL)

      1. Création d'un module simple
      2. Création d'un module dynamique
      3. Ajout de formulaires et paramètres
      4. Packaging du module
    3. Création d'un module persistant

      1. Mécanismes de DAL dans DNN
      2. Création de la DAL
      3. Création du module
      4. Packaging du module
  3. Mise en œuvre de l'API - 19,5h

    1. Sécurité

      1. Providers d'authentification et de membership
      2. Rôles et permissions
      3. Permissions additionnelles
      4. Profil Utilisateur Dynamique
      5. Implémenter la sécurité
    2. Les services DNN

      1. Les Exceptions
      2. Le Multi-linguisme
      3. La Gestion du Cache
      4. L'Envoi d'emails
      5. Le Planificateur de tâches
      6. La Journalisation
      7. La Personnalisation
      8. Le Gestionnaire de fichiers
      9. Les Tokens Dynamiques
    3. Communication

      1. Navigation intra/extra module
      2. Communication Inter-Module (IMC)
      3. Le Moteur Evénementiel
    4. Interface Utilisateur

      1. Les contrôles DNN
        1. Contrôles simples
        2. Gestion des liens
        3. Contrôles Ajax
      2. API cliente
        1. Noyau Javascript
        2. Interaction de base
        3. Callbacks et Ajax
      3. Formulaires dynamiques
        1. Editeur de Propriétés
        2. Contrôles d'édition
        3. Grilles dynamiques
        4. Mise en œuvre
    5. Interfaces publiques

      1. IPortable et l'Import/Export de contenu
      2. ISearchable: indexation et RSS
      3. IUpgradable et montée de version complexe
    6. Composants additionnels

      1. Création d'un Skin Object
      2. API de listes
      3. Panneau de Contrôle
      4. Remplacement d'un provider
      5. Modules multi-définitions

En bref

Formations liées