É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
|