Développement de solutions avancées de Microsoft SharePoint Server 2013

Le cours est destiné aux développeurs professionnels qui développent des solutions pour les produits et technologies SharePoint dans un environnement de développement en équipe de moyenne à grande taille. Le cours convient parfaitement aux développeurs SharePoint qui ont acquis une certaine expérience de SharePoint 2013 et qui cherchent à développer leurs compétences existantes.

Catégorie :

Description

À propos de ce cours

Ce cours fournit aux développeurs SharePoint les informations nécessaires à la mise en oeuvre de solutions SharePoint à l’aide de la recherche d’entreprise, du service de métadonnées gérées (MMS), des services BCS (Business Connectivity Services), de la gestion de contenu d’entreprise (ECM), de la gestion de contenu Web (WCM), du calcul social et des applications SharePoint .

Profil de l’audience

Le cours est destiné aux développeurs professionnels qui développent des solutions pour les produits et technologies SharePoint dans un environnement de développement en équipe de moyenne à grande taille. Le cours convient parfaitement aux développeurs SharePoint qui ont acquis une certaine expérience de SharePoint 2013 et qui cherchent à développer leurs compétences existantes.

À la fin du cours

A l’issue de ce cours, les étudiants seront capables de:
  • Décrivez les applications pour la plateforme de développement SharePoint.
  • Utilisez les modèles d’objet côté client et l’API REST pour communiquer avec SharePoint.
  • Configurez la sécurité pour les applications pour SharePoint.
  • Optimiser les performances des applications pour SharePoint.
  • Expliquez les fonctionnalités et les applications des métadonnées gérées dans SharePoint 2013.
  • Automatisez la création et la configuration des ensembles de termes de métadonnées gérées.
  • Interagissez avec les ensembles de termes et les champs de métadonnées gérées à partir des codes côté client et côté serveur.
  • Décrivez l’architecture de recherche SharePoint 2013.
  • Construisez des requêtes KQL simples et avancées.
  • Décrivez l’index de recherche SharePoint.
  • Décrire et utiliser des propriétés analysées et gérées.
  • Décrivez les niveaux et la sécurité du schéma de recherche SharePoint.
  • Créer différents types de sources de résultats
  • Créer des transformations de requête simples et complexes
  • Configurer les conditions de règle de requête et les actions pour cibler l’intention de la requête
  • Créer et modifier les types de résultats
  • Créer et modifier des modèles d’affichage
  • Utiliser des modèles d’affichage avec divers composants WebPart de recherche
  • Ajouter des propriétés gérées en tant que raffineurs avec des nombres
  • Utiliser l’extraction d’entité dans vos analyses
  • Étendre le traitement de contenu avec Enrichissement de contenu
  • Décrire comment utiliser l’API de publication pour accéder aux paramètres et au contenu de publication.
  • Décrire comment utiliser et personnaliser les contrôles de contenu de page dans les sites de publication.
  • Configurez la structure et la navigation du site Web.
  • Décrivez la différence entre la navigation structurée et la navigation par métadonnées.
  • Utiliser les fonctionnalités de publication de base de SharePoint.
  • Utilisez les nouvelles fonctionnalités de publication intersites de SharePoint 2013.
  • Configurez et implémentez des variantes pour des sites multilingues.
  • Configurez les paramètres d’optimisation du moteur de recherche.
  • Ajoutez des propriétés de référencement aux pages de publication et aux conditions de navigation gérée.
  • Configurez la mise en cache pour améliorer les performances de rendu du site.
  • Optimisez les actifs et les ressources du site pour optimiser les performances.
  • Décrivez les composants clés de Business Connectivity Services dans SharePoint Server 2013.
  • Créez et configurez des modèles BDC à l’aide de SharePoint Designer.
  • Créez et configurez des modèles BDC à l’aide de Visual Studio 2012.
  • Décrire les scénarios de cadre BCS Connector.
  • Concevoir et développer des opérations stéréotypées de BCS Connector.
  • Concevez et configurez le modèle de sécurité BDC.
  • Optimiser les performances d’analyse du connecteur de recherche.
  • Utilisez Visual Studio pour créer des modèles BDC pour la recherche.
  • Déployez les connecteurs de recherche BDC.
  • Déboguer et dépanner vos connecteurs de recherche.
  • Concevoir et déployer des méthodes d’abonné d’événement BDC.
  • Décrire comment formater les messages de notification d’événement.
  • Configurez les alertes et les destinataires d’événements sur des listes externes.
  • Expliquez comment les données de profil utilisateur sont utilisées dans SharePoint.
  • Décrire les options et restrictions d’accès aux données de profil utilisateur.
  • Utilisez un code côté client pour accéder et un code côté serveur pour accéder aux données de profil utilisateur et les mettre à jour.
  • Configurez et gérez les propriétés du profil utilisateur.
  • Décrire comment identifier, diagnostiquer et supprimer les bogues dans les applications SharePoint au cours du développement.
  • Décrire comment enregistrer des informations sur les problèmes rencontrés dans les applications SharePoint déployées.
  • Décrire comment les développeurs optimisent les performances des applications SharePoint en appliquant les meilleures pratiques, en mesurant les performances et en testant la charge.

Plan du cours

Module 1: Créer des applications robustes et efficaces pour SharePoint

Dans ce module, vous passerez en revue les principaux aspects de la plate-forme de développement des applications pour SharePoint, notamment les fonctionnalités, l’emballage et l’infrastructure, la programmation côté client pour SharePoint et la sécurité des applications. Vous apprendrez également comment optimiser les performances de vos applications.

Cours

  • Applications pour SharePoint
  • Communication avec SharePoint à partir d’une application
  • Authentification et autorisation des applications pour SharePoint
  • Conception d’applications pour la performance

Atelier: Analyse des scores d’intégrité SharePoint

À la fin de ce module, les étudiants seront en mesure de:
  • Décrivez les applications pour la plateforme de développement SharePoint.
  • Utilisez les modèles d’objet côté client et l’API REST pour communiquer avec SharePoint.
  • Configurez la sécurité pour les applications pour SharePoint.
  • Optimiser les performances des applications pour SharePoint.

Module 2: Développement de solutions de métadonnées gérées

Dans ce module, vous allez voir les objets de métadonnées et leur utilisation pour catégoriser les éléments afin que vous puissiez apprendre à les utiliser dans le code. Vous verrez également comment utiliser les fonctionnalités avancées des termes et gérer les autorisations et les rôles. De cette manière, vous pouvez fournir un ensemble complet de termes avec lesquels les utilisateurs peuvent baliser du contenu.

Cours

  • Métadonnées gérées
  • Configuration des ensembles de termes de métadonnées gérées
  • Utilisation de champs de métadonnées gérées

Atelier: Développement de solutions de métadonnées gérées (1ère partie)

Atelier: Développement de solutions de métadonnées gérées (2ème partie)

À la fin de ce module, les étudiants seront en mesure de:
  • Expliquez les fonctionnalités et les applications des métadonnées gérées dans SharePoint 2013.
  • Automatisez la création et la configuration des ensembles de termes de métadonnées gérées.
  • Interagissez avec les ensembles de termes et les champs de métadonnées gérées à partir des codes côté client et côté serveur.

Module 3: Interaction avec le service de recherche

Le module fournit une vue d’ensemble de l’architecture du service de recherche dans SharePoint 2013 en ce qui concerne les développeurs, avant de décrire comment construire des requêtes à l’aide des langages de requête de mot-clé (KQL) et FQL (FAST) et de les soumettre. requêtes au service de recherche.

Cours

  • Service de recherche SharePoint 2013
  • Création de requêtes de recherche avec KQL et FQL
  • Exécution de requêtes de recherche à partir de code

Atelier: Exécution de requêtes de recherche à partir d’applications SharePoint

À la fin de ce module, les étudiants seront en mesure de:
  • Décrire l’architecture de recherche SharePoint
  • Décrivez la structure de l’index de recherche
  • Décrivez ce qu’est une propriété analysée et comment elle est créée
  • Décrivez ce qu’est une propriété gérée et comment elle est créée
  • Décrire les différents paramètres d’une propriété gérée
  • Modifier le schéma de recherche à différents niveaux

Module 4: Personnalisation de l’expérience de recherche

Dans ce module, vous allez créer et modifier des requêtes, ainsi que gérer les résultats de la recherche.

Cours

  • Personnalisation du traitement des requêtes
  • Personnalisation des résultats de recherche
  • Configuration des types de résultats et des modèles d’affichage
  • Personnalisation du traitement du contenu

Atelier: Configuration de l’extraction d’entités

À la fin de ce module, les étudiants seront en mesure de:
  • Créer différents types de sources de résultats
  • Créer des transformations de requête simples et complexes
  • Configurer les conditions de règle de requête et les actions pour cibler l’intention de la requête
  • Créer et modifier les types de résultats
  • Créer et modifier des modèles d’affichage
  • Utiliser des modèles d’affichage avec divers composants WebPart de recherche
  • Ajouter des propriétés gérées en tant que raffineurs avec des nombres
  • Utiliser l’extraction d’entité dans vos analyses
  • Étendre le traitement de contenu avec Enrichissement de contenu

Module 5: Implémentation de la gestion de contenu d’entreprise

Dans ce module, vous allez utiliser des fonctionnalités de gestion de documents SharePoint en code.

Cours

  • Travailler avec la découverte électronique
  • Travailler avec la gestion de contenu
  • Automatisation de la gestion des enregistrements

Atelier: Implémentation de la fonctionnalité de gestion de contenu

À la fin de ce module, les étudiants seront en mesure de:
  • Utilisez la fonctionnalité SharePoint eDiscovery dans des applications personnalisées.
  • Créer et gérer des stratégies de gestion des informations et des ensembles de documents par programme.
  • Gérez et personnalisez la fonctionnalité de gestion des enregistrements SharePoint.

Module 6: Développement d’un site de publication pour le contenu Web

Dans ce module, vous allez apprendre à utiliser des solutions de contenu Web pour développer des sites de publication.

Cours

  • Programmation avec l’API de publication de contenu Web
  • Développement de composants de page pour la publication de contenu Web

Atelier: Personnalisation d’un site de publication SharePoint

À la fin de ce module, les étudiants seront en mesure de:
  • Décrire les fonctionnalités de l’API de publication.
  • Décrire comment accéder à l’API de publication à l’aide du modèle d’objet côté serveur.

Module 7: Structuration et publication de sites Web pour tous les utilisateurs

Ce module vise à vous familiariser avec la création de sites Web conviviaux pour les appareils mobiles, prenant en charge plusieurs langues et permettant une navigation correcte. Pour ce faire, vous découvrirez les fonctionnalités de SharePoint, notamment les canaux de périphérique, la navigation gérée et les variantes.

Cours

  • Structure du site et navigation
  • Publication de contenu
  • Publication sur des appareils mobiles
  • Sites multilingues utilisant des variantes

Atelier: Structuration d’un site de publication SharePoint

Atelier: Publication pour plusieurs périphériques et plusieurs langues

À la fin de ce module, les étudiants seront en mesure de:
  • Configurer la structure et la navigation du site Web
  • Décrire la différence entre la navigation structurée et la métadonnée
  • Configurer par programme la navigation sur le site
  • Utiliser les fonctionnalités de publication de base de SharePoint
  • Utiliser les nouvelles fonctionnalités de publication intersites de SharePoint 2013
  • Travailler avec des appareils mobiles utilisant des canaux de périphérique
  • Configurer et implémenter des variantes pour des sites multilingues
  • Travailler avec des tâches de traduction humaine et automatique dans des sites de variantes

Module 8: Développement de sites Internet optimisés

Dans ce module, vous apprendrez à optimiser votre site pour les moteurs de recherche Internet et à optimiser les performances de rendu du contenu de votre site.

Cours

  • Optimiser un site SharePoint pour les moteurs de recherche
  • Optimiser les performances et l’évolutivité

Atelier: Optimisation des sites de publication SharePoint

À la fin de ce module, les étudiants seront en mesure de:
  • Configurer les paramètres d’optimisation du moteur de recherche
  • Ajouter des propriétés de référencement aux pages de publication et aux conditions de navigation gérée
  • Configurer la mise en cache pour améliorer les performances de rendu du site
  • Optimiser les actifs et les ressources du site pour optimiser les performances

Module 9: Utilisation des services Business Connectivity

Dans ce module, vous allez apprendre à développer des solutions Business Connectivity Services (BCS).

Cours

  • Services Business Connectivity dans SharePoint 2013
  • Création de modèles BDC dans SharePoint Designer
  • Création de modèles BDC dans Visual Studio 2012

Atelier: Utilisation des services Business Connectivity

À la fin de ce module, les étudiants seront en mesure de:
  • Décrivez les composants clés de Business Connectivity Services dans SharePoint Server 2013.
  • Créez et configurez des modèles BDC à l’aide de SharePoint Designer.
  • Créez et configurez des modèles BDC à l’aide de Visual Studio 2012.

Module 10: Création de modèles de connectivité de données métiers avancés

Ce module explique comment créer des connecteurs de recherche personnalisés à l’aide de différentes méthodologies. Enfin, vous découvrirez le sujet avancé de la nouvelle fonctionnalité de notification d’événements externes de SharePoint 2013 afin de prendre en charge les fonctionnalités de liste SharePoint telles que les alertes et les fonctions. récepteurs d’événements lorsque des données externes sont modifiées.

Cours

  • Configuration de modèles BDC pour la recherche
  • Développement de composants de connectivité personnalisés
  • Travailler avec des événements externes et des notifications

Atelier: Création et déploiement d’un assembly de connectivité .NET

À la fin de ce module, les étudiants seront en mesure de:
  • Décidez quand utiliser les modèles BDC pour étendre la recherche
  • Décrire le framework BCS Connector
  • Décrire et mettre en œuvre les opérations stéréotypées de recherche de BDC
  • Configurer les propriétés du modèle BDC pour la recherche
  • Configurer la sécurité au niveau des éléments personnalisés
  • Utiliser des techniques pour optimiser l’indexation de recherche

Module 11: Utilisation de données métiers dans les applications client

BCS fournit une structure pour accéder à une multitude de sources de données externes, allant des données stockées dans des bases de données à des magasins de données propriétaires personnalisés, via un large éventail de protocoles tels que les services WCF et OData. 

Dans ce module, vous utiliserez Business Data dans des solutions composites et personnalisées.

Cours

  • Utilisation de données métiers dans des solutions composites
  • Utilisation de données métiers dans des solutions personnalisées
  • Utilisation de données métier dans des applications client

Atelier: Utilisation de données métiers dans Apps for SharePoint

À la fin de ce module, les étudiants seront en mesure de:
  • Accédez aux données de l’entreprise à l’aide de solutions composites.
  • Utiliser les composants WebPart de données métiers sur votre équipe et les pages de publication
  • Travailler avec des colonnes de données externes dans des listes
  • Utiliser des données de gestion dans des flux de travail SharePoint
  • Accédez aux données de l’entreprise à l’aide de solutions personnalisées.
  • Utiliser les différentes API disponibles telles que CSOM, JSOM et REST
  • Accédez aux données de l’entreprise à l’aide d’applications clientes.
  • Configurer les types de contenu externes à utiliser avec les clients Office

Module 12: Gestion et accès aux données de profil utilisateur

Dans ce module, vous allez passer en revue les aspects clés du service de profil utilisateur et voir comment écrire du code côté client et côté serveur pour accéder, mettre à jour et gérer les propriétés de profil utilisateur.

Cours

  • Données de profil utilisateur dans SharePoint 2013
  • Options d’accès aux données de profil utilisateur
  • Gestion des données de profil utilisateur
  • Gestion des propriétés du profil utilisateur

Atelier: Accès aux données de profil utilisateur

Atelier: Gestion des propriétés de profil utilisateur

À la fin de ce module, les étudiants seront en mesure de:
  • Expliquez comment les données de profil utilisateur sont utilisées dans SharePoint.
  • Décrire les options et restrictions d’accès aux données de profil utilisateur.
  • Utilisez un code côté client pour accéder et un code côté serveur pour accéder aux données de profil utilisateur et les mettre à jour.
  • Configurez et gérez les propriétés du profil utilisateur.

Module 13: Développement de solutions avancées Microsoft SharePoint Server 2013

Dans ce module, vous verrez quelques-unes des fonctionnalités sociales de SharePoint 2013 et vous apprendrez comment développer des applications qui étendent et personnalisent la charge de travail sociale. adapter l’expérience aux besoins de votre entreprise.

Cours

  • Vue d’ensemble de la charge de travail sociale
  • Développer des solutions sociales
  • Travailler avec des aliments

Laboratoire: Créer une partie d’application sociale

À la fin de ce module, les étudiants seront en mesure de:
  • Décrivez les principales composantes de la charge de travail sociale.
  • Développer des solutions pour augmenter la charge de travail sociale.
  • Créez des solutions qui utilisent la fonctionnalité de flux de nouvelles dans SharePoint Server 2013.

Module 14: Surveillance et dépannage de solutions SharePoint personnalisées

Ce module présente les méthodes que vous pouvez utiliser pour améliorer les performances et l’évolutivité des solutions et des applications.

Cours

  • Débogage d’applications SharePoint dans Visual Studio
  • Diagnostic des erreurs dans les applications déployées
  • Tester les performances et l’évolutivité

Atelier: Activation du traçage ASP.NET

À la fin de ce module, les étudiants seront en mesure de:
  • Décrire comment identifier, diagnostiquer et supprimer les bogues dans les applications SharePoint au cours du développement.
  • Décrire comment enregistrer des informations sur les problèmes rencontrés dans les applications SharePoint déployées.
  • Décrire comment les développeurs optimisent les performances des applications SharePoint en appliquant les meilleures pratiques, en mesurant les performances et en testant la charge.

Prérequis

Avant de suivre ce cours, les étudiants doivent avoir:
  • Cours terminé 20488A: Développement de solutions de base Microsoft SharePoint Server 2013 (ou connaissances équivalentes).
  • Connaissance pratique de l’utilisation de Visual Studio 2010 ou de Visual Studio 2012 pour développer des solutions.
  • Connaissance pratique du développement de solutions SharePoint, que ce soit dans SharePoint 2013 ou dans des versions antérieures de SharePoint.
  • Une connaissance pratique de Visual C # et du .NET Framework 4.5.
  • Compréhension de base des technologies de développement Web ASP.NET et côté serveur, notamment des requêtes / réponses et du cycle de vie des pages.
  • Connaissance de base des technologies Web côté client, notamment HTML, CSS et JavaScript.

 

Informations complémentaires

Durée

5 jours

Editeur

Microsoft

Mode de formation

Présentiel

Origine du support de cours

MOC- Microsoft Official Curriculum

X