Dynamics CRM 2016 - Développement d'extensions
Programme de formation
Présentation générale des moyens d'extension de Dynamics CRM 2016
- Introduction
- Configurer / Personnaliser / Etendre
- Fonctionnalité intégrée
- Types d'extensions
- Navigation et commandes
- API : travailler avec les données, les services et les formulaires
- Déploiement "multi-tenant"
- Introduction aux solutions
- Introduction au SDK de Dynamics CRM
- Présentation des outils de développement
- Environnements de développement
- Résumé du module
Personnaliser la navigation et les barres d'outils
- Introduction
- Présentation générale de la navigation (plan de site) et des barres d'outils
- Navigation d'une expérience utilisateur à l'autre
- Structure du plan de site
- Etapes de modification du plan de site
- Personnalisation des barres d'outils
- Utilisation de formulaires et de vues via des URL
- Définition de commandes
- Utilisation de paramètres
- Règles d'affichage et d'activation de commandes
- Prise en charge multilingue
- Considérations relatives à l’édition de barres d'outils
- Résumé du module
- Contrôle des acquis
.
Script et évenements de formulaires
- Introduction
- Présentation générale des scripts de formulaires
- Scénarios et cas d'emploi
- Evènements de formulaires et de champs
- Etapes de mise en oeuvre d'un script dans CRM
- Pas à pas : utilisation des outils de développement
- Présentation de l'API Xrm.Page
- Manipuler les données
- Attributs et contrôles
- Découverte des fonctions utilitaires
- En savoir plus avec le SDK
- Résumé du module
- Contrôle des acquis
Etendre l'interface utilisateur avec des ressources Web (WebResources)
- Introduction
- Types de ressources Web
- Cas d'emploi des ressources Web
- Etapes de création d'une ressource Web
- Intégrer une ressource Web dans un formulaire
- Utiliser des données et d'autres paramètres
- Contrôler les ressources Web
- Référencer une ressource Web
- En savoir plus avec le SDK
- Résumé du module
- Contrôle des acquis
Utilisation du service Web d'organisation
- Introduction
- Cas d'emploi du service Web d'organisation
- Comprendre les appels "Request / Response"
- Types de données CRM
- Méthodes d'instanciation de l'objet IOrganizationService
- Assemblies .NET du SDK de Dynamics CRM
- Démo : Création d'enregistrements par liaison tardive
- Liaison anticipée et liaison tardive
- Utilitaire CRMSvc
- Démo : Mise à jour et suppression de données par liaison tardive
- Opérations de base
- Autres méthodes
- Gestion des exceptions
- En savoir plus avec le SDK
- Résumé du module
- Contrôle des acquis
Interrogation de données avec le service Web d'organisation
- Introduction
- Types de requêtes : QueryByAttribute, QueryExpression, Fetch, LINQ
- Utilisation de QueryExpression
- Démo : Exécuter une requête avec QueryExpression
- Utilisation de QueryByAttribute
- Utilisation de Fetch
- Démo : Création d'une requête d'agrégation avec FetchXML
- En savoir plus avec le SDK
- Résumé du module
- Contrôle des acquis
Utilisation du point de terminaison REST / OData
- Introduction
- Présentation de REST / Odata
- Exemples d'URL OData
- Options de requête
- Démo : Interroger les données CRM avec REST / Odata
- Modification de données avec REST / Odata
- Démo : Exécuter des opérations d'écriture avec REST / OData
- Authentification dans les applications externes avec OAuth
- En savoir plus avec le SDK
- Résumé du module
- Contrôle des acquis
Plug-ins
- Introduction
- Cas d'emploi des plug-ins
- Explorer l'architecture des plug-ins
- Démo : Créer un plug-in CRM
- Utilisation du "Developer Toolkit" de CRM
- Niveau d'isolation des plug-ins
- Gérer des traces et débogage de plug-ins
- Démo : Débogage d'un plug-in
- Résumé du module
- Contrôle des acquis
Activités de workflows personnalisées
- Introduction
- Présentation des workflows CRM
- Cas d'emploi d'activités de workflows personnalisées
- Diagramme de classes de workflow personnalisé
- Utilisation de paramètres
- Utilisation de services du Developer Toolkit
- Démo : Création d'une activité de workflow personnalisée
- En savoir plus avec le SDK
- Résumé du module
- Contrôle des acquis
- Résumé du cours
Certification
L'examen MCP "Microsoft Dynamics CRM Extending", n'existe qu'en version 2013 : MB2-701
Caractéristiques de Dynamics CRM 2016 - Développement d'extensions
Mode de formation | Présentiel ou E-learning ou Blended learning ou Classe virtuelle |