M2i Formation

CRM - Dynamics CRM 2016 et Dynamics 365

Dynamics CRM 2016 - Développement d'extensions

Présentiel

3 jours (21 heures) - CRM16-DEV

Accueil  ›  Formations Informatique  ›  CRM  ›  Dynamics CRM 2016 et Dynamics 365  ›  Dynamics CRM 2016 - Développement d'extensions

Objectifs pédagogiques

  • Décrire l'architecture d'extension de Dynamics CRM
  • Reconnaître les points d'extension de Dynamics CRM
  • Comprendre l'impact du modèle de sécurité de Dynamics CRM sur le développement personnalisé
  • Voir comment la logique d'entreprise est intégrée dans Dynamics CRM
  • Examiner les processus de manipulation des données CRM
  • Identifier les compétences requises par les développeurs
  • Identifier les ressources à la disposition des développeurs.

Niveau requis

Avoir une connaissance pratique de la personnalisation des formulaires et des workflows. Connaître les technologies suivantes : .NET avec Visual Studio, JScript, DHTML, CML, Transact-SQL, les services Web et de personnalisation Microsoft Dynamics CRM, Silverlight, Windows Workflow Foundation, Ajax.

Public concerné

Toute personne souhaitant développer Microsoft Dynamics CRM 2016.

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Suivez, vous aussi ce cours à distance. Consultez-nous pour vérifier sa disponibilité.

Consultez-nous

Module 1 : 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

Module 2 : 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

Module 3 : Scripts et évènements 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

Module 4 : 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

Module 5 : 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

Module 6 : 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

Module 7 : 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

Module 8 : 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

Module 9 : 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