| Description |
| La toute dernière version de Microsoft Dynamics CRM a été conçue pour favoriser de nombreux scénarios de personnalisation, d'extension et d'intégration du produit avec le reste du système d'information des entreprises. Basé sur la plate-forme de prédilection .Net de Microsoft, les méthodes d'extension sont nombreuses et rapidement accessibles pour une équipe de développeurs. L'objectif de cette formation de 3 jours est de faciliter la prise en main des différents points d'extension de l'outil et des technologies en jeu, documentés dans le SDK de Microsoft Dynamics CRM. |
| Objectifs |
Comprendre l'architecture de CRMSavoir configurer et programmer des activités de workflowEtre en mesure de développer des plug-insDévelopper des scénarios utilisant du script client
|
| Public concerné |
- Utilisateurs de Dynamics CRM
- Développeurs ayant en charge un projet de développement autour de CRM
|
| Pré-requis |
- Bonnes connaissances de Windows
- Pour suivre ce cours, les stagiaires doivent avoir une bonne connaissance des fondamentaux du développement web avec ASP .Net 2.0 et HTML
- Pratiquer l'un ou l'autre des langages de développement .Net (VB .Net ou C
- ) av
|
| Plan détaillé |
-
Présentation de l'extensibilité
- Concepts de Microsoft Dynamics CRM
- Fonctionnalités d'extensibilité
- Compétences requises
- Ressources
-
Architecture de Microsoft Dynamics CRM
- Points d'extensibilité
- Clients Microsoft Office Outlook
- Modèle en couches
- Couche d'application
- Couche Plateforme
- Couche de base de données
-
Opérations courantes de la plateforme
- CrmDiscoveryService et CrmService
- Jeton crmAuthentication
- Informations sur les entités
- Types de données de Microsoft Dynamics CRM
- Utilisation des applications d'assistance sur les types
- Utilisation de la méthode Create
- Utilisation de la méthode Retrieve
- Utilisation de la méthode Update
- Utilisation de la méthode Delete
- Utilisation de la méthode RetrieveMultiple
- Gestion des exceptions SOAP
-
Opérations avancées de la plateforme
- Requêtes sur les données
- QueryExpression
- QueryByAttribute
- Enregistrement des requêtes
- Vues filtrées
- Méthode Execute
- Classes Request et Response
- Entités dynamiques
- Utilisation du service Web des métadonnées
- Mise en mémoire cache des métadonnées
-
Activités de workflow personnalisées
- Configuration d'activités de workflow personnalisées
- Architecture de workflow
- Configuration des assemblys d'activité de workflow personnalisée
- Création d'activités de workflow personnalisées
- Débogage d'activités de workflow personnalisées
-
Plug-ins
- Modèle de plug-in
- Présentation des plug-ins
- Infrastructure d'événements
- Développement de plug-ins
- Emprunt d'identité dans les plug-ins
- Entités dynamiques et plug-ins
- Déploiement de plug-ins
- Débogage des plug-ins
-
Programmation d'événements d'application
- Événements de champ et de formulaire
- Présentation des événements de formulaire et de champ
- Accès aux champs de données Microsoft Dynamics CRM
- Définition des dépendances d'événements
- Utilisation des meilleures pratiques pour l'écriture de code côté client
- Débogage du code côté client
- Utilisation du code DHTML
- Écriture du code dans des fichiers externes
- Demande de données externes
- Accès aux services Web Microsoft Dynamics CRM
-
Intégration d'applications
- Présentation ? Personnalisation de l'interface utilisateur
- Personnalisation de SiteMap
- Utilisation d'ISV.Config
- Personnalisations et le client Outlook
- Utilisation d'IFrames dans les formulaires d'entités
- Utilisation du Guide de conception de Microsoft Dynamics CRM
- Formulaires avec adresse URL
- Considérations sur les IFrames
- Récupération de données à l'aide de paramètres
- IFrame dynamique
- Formulaires et vues avec adresses URL
-
Création d'extensions ASP .NET
- Paramètres de Web.config dans Microsoft Dynamics CRM
- Authentification dans les applications ASP .Net personnalisées
- Déploiement d'applications ASP .Net personnalisées
|
|
Sessions |
Inscription en ligne
|
Paris
02/05/2011
03/10/2011
14/11/2011
|
Possibilité de faire cette formation en intra-entreprise,
nous contacter au 01 76 60 66 10 |
|