Vous apprendrez à
- Construire des applications SharePoint robustes avec .NET
- Étendre les capacités d'un site avec les Features SharePoint
- Optimiser la performance d'un site à travers les pages d'application
- Créer des composants Web Parts à insérer dans les pages
- Automatiser les listes et la gestion de documents en programmant des événements
- Simplifier les déploiements au sein d'une ferme avec Solutions
Objectif
Le modèle objet .NET de SharePoint offre aux développeurs l'accès à toutes les possibilités de personnalisation de SharePoint. Lors de cette formation, vous acquerrez les compétences qui vous permettront d'adapter les applications Web SharePoint aux besoins de votre entreprise. Vous apprendrez à améliorer votre site et à ajouter de nouvelles fonctionnalités à l'aide des Features SharePoint. Vous apprendrez également à créer des Web Parts connectés sophistiqués que les utilisateurs pourront aisément intégrer aux applications existantes.
À qui s'adresse cette formation
À toute personne souhaitant personnaliser SharePoint Web Services en utilisant. NET. Une expérience du niveau de la formation 503, "
Programmation avec Visual Basic pour .NET", ou de la formation 419, "
Programmation en C#", est supposée acquise. Une expérience de ASP.NET et de SharePoint est utile mais n'est pas requise.
Travaux pratiques
À travers une étude de cas évolutive, vous acquerrez l'expérience de la création d'applications SharePoint en utilisant Visual Basic ou C#. Les exercices comprennent :
- Programmer et installer les fonctionnalités de SharePoint
- Créer des pages d'application pour améliorer les performances multisite
- Créer et déployer des Web Parts personnalisés avec SharePoint
- Coder une liste d'événements personnalisée
- Automatiser la gestion de documents avec un Workflow
- Manipuler les données du site en utilisant des services Web
Contenu détaillé
Éléments fondamentaux des applications SharePoint avec .NET
- Features
- Pages de sites et d'applications
- Web Parts
- Événements
- Workflows
- Services Web
- ASP. NET
Étendre les Features de SharePoint
Introduire les Features de SharePoint
- Tour d'horizon des Features existantes
- Créer des fonctionnalités réutilisables
- Activer et désactiver les Features
Créer de nouvelles fonctionnalités
- Utiliser le langage CAML (Collaborative Application Markup Language)
- Programmer sous le modèle objet WSS
- Paramétrer Visual Studio pour la création de Features
Activer les Features développeur
- Spécifier les attributs à l'aide de Feature.xml
- Référencer les éléments avec ElementsManifests
- Installer de nouvelles Features avec Solutions
Création de pages SharePoint
Optimisation de la performance du site
- "Ghosting" et "unghosting"
- Optimiser les pages d'application
- Accéder à la base de données des contenus
- Classes clés : SPFile, SPFolder, SPWeb et SPsite
Définir la structure des pages
- Créer des contrôles Web personnalisés
- Travailler avec des contrôles utilisateurs
- Adapter la feuille de styles principale
- Contrôler par programme l'aspect général du site
- Modifier les contrôles de navigation des sites à l'exécution
Personnalisation de pages avec des Web Parts
Les éléments fondamentaux de Web Parts
- Différencier les Web Parts ASP.NET et SharePoint
- Héberger des Web Parts dans une WebPartZone
- Coordonner les fonctionnalités avec SPWebPartManager
- Intégrer les contrôles utilisateurs dans SharePoint
Créer des Web Parts personnalisés
- Étendre la classe de base WebPart
- Travailler avec le cycle de vie des Web Parts
- Activer l'édition des Web Parts
- Éditeurs pour la création et l'intégration
- Interfaces clés : IWebPart, IWebActionable et IWebEditable
Connexion des Web Parts
- Choisir le type de connexion adapté : cellule, ligne, liste ou filtre
- Fournir et utiliser des données entre Web Parts
- Connecter le fournisseur et le consommateur
Débogage et déploiement des Web Parts
- Attacher au processus hôte SharePoint
- Examiner le code des Web Parts en pas à pas
- Simplifier l'installation des Web Parts avec une Feature personnalisée
- Installer des Web Parts dans le GAC (Global Assembly Cache)
Codage d'événements et de workflows
Répondre aux notifications SharePoint
- Déclencher des événements de liste et de document
- Réagir aux événements avec un gestionnaire personnalisé
- Modifier des listes en programmant SPList
Modéliser des processus à étapes multiples
- Créer des modèles personnalisés
- Concevoir des workflows avec Visual Studio
- Déclencher les workflows depuis SharePoint
Programmer les Timers et les Services Web
Planifier des tâches récurrentes avec des Timers
- Créer des tâches de Timers avec du code
- Interaction avec le service Timer
Accéder à SharePoint avec les Services Web
- Services Web intégrés de SharePoint : données, listes et administration de site
- Invoquer les services Web depuis les applications client .NET
Déployer votre application SharePoint en tant que Solution
- Créer et présenter le fichier Manifest
- Packager l'application sous forme d'un fichier Solution
- Planification et déploiement de Solutions dans une ferme
- Permettre le déploiement des applications SharePoint personnalisées dans l'entreprise
|
<< Visual Studio, .NET et Visual Basic
Formations liées à ce sujet
SharePoint est une marque déposée de Microsoft Corporation.