loader image

Gate Training

logo-png
Microsoft Application

Formation Dynamics CRM 2016 – Développement d’extensions

3 Jours

Objectifs de la formation Dynamics CRM 2016 Développement

Cette formation est délivrée dans les conditions définies par Microsoft : en partenariat avec un centre de formation agréé Microsoft Learning, formateur certifié Microsoft, lab officiel Microsoft, support de cours officiel Microsoft.
Cette formation est remplacée par la version Dynamics 365. C’est la formation MS Dynamics 365 – Développement d’extensions (Réf.MDDE365).
Conscient que le meilleur CRM du monde ne présente qu’un intérêt limité pour les entreprises s’il y est implémenté dans sa version «usine», Microsoft a ces dernières années beaucoup travaillé sur les capacités d’adaptation offertes par sa solution. Et ce dans une double perspective: faciliter son intégration à des SI existants et permettre à toute entreprise de créer, via des extensions, un CRM répondant à ses besoins spécifiques. L’objectif de cette formation 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 Dynamics CRM. Les participants apprendront à développer des fonctionnalités permettant de faire de Dynamics CRM une solution réellement adaptée à l’entreprise.
A l’issue de cette formation Microsoft Dynamics CRM 2016, vous aurez acquis les connaissances et compétences nécessaires pour :
  • Décrire l’architecture d’extension de Dynamics CRM
  • Reconnaître les points d’extension de Dynamics CRM
  • Expliquer l’impact du modèle de sécurité de Dynamics CRM sur le développement personnalisé
  • Expliquer 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.

À qui s’adresse cette formation ?

Public :

Cette formation CRM Dynamics 2016 s’adresse aux partenaires Microsoft et clients ayant un profil technique et familiers de l’utilisation de Microsoft Dynamics CRM.

 

Prérequis :

Pour suivre ce stage, il vous faut avoir une connaissance pratique de la personnalisation des formulaires et des workflows, ainsi que des 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.
Avoir une première expérience sur la plateforme Azure est un plus.

 

Contenu du cours Dynamics CRM 2016 Développement

Présentation générale des moyens d’extension de Dynamics CRM 2016

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 DSK de Dynamics CRM
Présentation des outils de développement
Environnements de développement

Personnaliser la navigation et les barres d’outils

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
Étapes 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é de la Personnalisation de la navigation et des barres d’outils
Contrôle des acquis

Scripts et évènements de formulaires

Présentation générale des scripts de formulaires
Scenarii et cas d’emploi
Évènements de formulaires et de champs
Étapes de mise en œuvre 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é sur les Scripts et évènements de formulaires
Contrôle des acquis

Étendre l’interface utilisateur avec des ressources web (« WebResources »)

Types de ressources Web
Cas d’emploi des ressources Web
Étapes 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é sur l’Extension d’interface utilisateur
Contrôle des acquis

Utilisation du service Web d’organisation

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é sur l’Utilisation du service web d’organisation
Contrôle des acquis

Interrogation de données avec le service Web d’organisation

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é sur l’Interrogation des données
Contrôle des acquis

Utilisation du point de terminaison REST/OData

Présentation de REST/Odata
Exemples d’URLs 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é sur REST/Odata
Contrôle des acquis

Plug-ins

Cas d’emploi des plugins
Explorer l’architecture des plugins
Démo : Créer un plugin CRM
Utilisation du “Developer Toolkit” de CRM
Niveau d’isolation des plugins
Gérer des traces et débogage de plugins
Démo : débogage d’un plugin
Résumé sur les Plug-ins
Contrôle des acquis

Activités de workflow personnalisées

Module Overview
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é sur les Activités de workflow personnalisées
Contrôle des acquis

Réf:

0053

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible