1. 1Contexte fonctionnel








télécharger 117.81 Kb.
titre1. 1Contexte fonctionnel
page2/8
date de publication25.12.2016
taille117.81 Kb.
typeAtelier
ar.21-bal.com > loi > Atelier
1   2   3   4   5   6   7   8

1.2Contexte technique



La technologie SharePoint 2007 est souvent associée au rôle de portail et d’espace collaboratif. En fait, c’est une vue extrêmement restreinte du potentiel de celle-ci.
D’un point de vue fonctionnel, SharePoint 2007 permet de créer des espaces de gestion d’information pour tout type de population d’utilisateurs, du simple partage de document en passant par un Wiki aux indicateurs d’un contrôleur financier.
D’un point de vue technique, SharePoint 2007 joue un triple rôle :

  1. C’est un produit packagé pour la gestion d’informations avec des modèles de fonctionnement natif

  2. C’est aussi un serveur et un framework applicatif pouvant héberger, maintenir et faciliter la création de vos applications métiers

  3. C’est aussi une « usine à site » basée sur les principes d’un générateur de site web et de modèle métier


A la fin de cet atelier, vous saurez comment :


    • Définir la technologie SharePoint

    • Analyser et comprendre les modèles existants

    • Préparer la conception d’un projet SharePoint

    • Monter les bases d’une solution de développement SharePoint



Cet atelier se base sur l’utilisation de la technologie SharePoint 2007 via son offre de base Windows SharePoint Services V3 (WSS).

2Profil d’un développeur SharePoint



Dans cet exercice, vous allez découvrir :


  • Les différentes compétences de base pour le développement SharePoint.

  • Monter un environnement de développement.


Objectif

L’objectif de ce chapitre est de vous permettre de mieux situer le travail d’un développeur SharePoint, les différentes compétences en jeu ainsi que son espace de travail.
Contexte fonctionnel
SharePoint 2007 est avant tout un produit Microsoft de l’ère .NET. Vous n’êtes pas fondamentalement perdu dans celui-ci vu que ces bases reposent profondément et définitivement sur ASP.NET.
Cependant, SharePoint 2007 (SP pour les intimes ) est aussi bien un produit qu’une technologie. Ce qui sous-entend un périmètre fonctionnel bien défini et une méthodologie de travail associée.
Tout développement SharePoint est bien souvent en rapport direct avec les métiers ainsi que les couches de bases de celui-ci. Quand nous parlerons de développement pour SharePoint, il s’agira donc d’étendre le périmètre de celui-ci, d’ajouter de nouvelles fonctionnalités ou de s’appuyer sur ces bases pour construire son application.

2.1Le développeur face à la technologie SharePoint :





  • Il n’y a pas fondamentalement de différence entre un développeur ASP.NET et un développeur SharePoint. En effet, le produit en version 3 a été entièrement réécrit avec le Framework ASP.NET


j0357439SharePoint 2007 a subi une profonde réécriture de son code afin de le rapprocher au plus prés du framework ASP.NET. Il peut ainsi profiter directement de toutes les évolutions des équipes ASP.NET et reste donc prêt à toutes les innovations du monde Web 2.0
 Ainsi, il est très important de bien comprendre les bases de l’ASP.NET avant de vouloir découvrir les arcanes de SharePoint 2007. Sinon le gap technologique risque d’être plus complexe. Un détail rapide donnerait :

  • Langages de développement .NET

  • ASP.NET 2.0

    • Page ASPX, Master Pages, Web Parts, User Control, Provider de données

  • Pour aller plus loin encore

    • Windows Workflows

    • AJAX

    • Silverlight


L’idéal serait de suivre dans un premier temps les ateliers du Coach ASP.NET que vous trouverez sur l’adresse suivante :

Coach ASP.NET http://msdn.microsoft.com/fr-fr/asp.net/bb330941.aspx

Coach C# : http://msdn.microsoft.com/fr-fr/vcsharp/bb409645.aspx

Coach VB.NET : http://msdn.microsoft.com/fr-fr/vbasic/bb265238.aspx


  • Un développeur SharePoint est aussi un utilisateur SharePoint. L’idéal étant d’avoir même les bases d’administration de la plateforme.
    En effet, comme le développement sera positionné sur l’extensibilité et la réutilisation de la plateforme SP, il vaut mieux savoir cela avant de l’utiliser et de la comprendre, qu’il s’agisse des opérations de :

    • Création de site et de liste SharePoint

    • L’ajout et l’édition des permissions des utilisateurs

    • La gestion du contenu dans une bibliothèque de document

    • La recherche avec critères avancés



  • Chaque plateforme métier a forcement des spécificités. SharePoint ne dérogent pas à la règle et s’accompagne de méthodologies et d’une architecture tout à fait spécifiques. Celle-ci est loin d’être complexe mais elle doit être bien connue. Elle sera présentée justement dans ce tutoriel un peu plus loin. En terme de spécificité, de nouvelles API pro SharePoint vont faire leur apparition ainsi que les Web Services associés tout comme un nouveau langage de description CAML.


j0339920Le modèle objet de SharePoint est assez riche mais calque complètement l’architecture logique, ce qui simplifie grandement son apprentissage. Remarque supplémentaire, 90% des actions du modèle objet sont disponibles via les Web Services Natif de la plateforme.
j0339920Qu’est ce que le langage CAML ?

CAML = Collaborative Application Markup Language

C’est en fait un schéma XML utilisé surtout dans la technologie SharePoint. Elle permet de décrire en XML la conception d’un modèle de site SharePoint. Qu’il s’agisse d’un simple site, d’une liste, d’une fonctionnalité et même des vues de données. En développement, la sous-partie dédiée au filtre est très souvent utilisée pour pouvoir requêter des jeux de données précis.


1   2   3   4   5   6   7   8

similaire:

1. 1Contexte fonctionnel icon1. 1Contexte fonctionnel

1. 1Contexte fonctionnel icon1. 1Contexte fonctionnel
«Best Practice» comme tant d’autres. Ils sont au cœur même du fonctionnement de SharePoint 2007

1. 1Contexte fonctionnel icon1. 1Contexte et définition de la problématique
«Quels sont les impacts environnementaux de la consommation des étudiants ?»

1. 1Contexte fonctionnel iconProgramme fonctionnel

1. 1Contexte fonctionnel iconAnalyste Fonctionnel

1. 1Contexte fonctionnel iconConsultant fonctionnel Front Office

1. 1Contexte fonctionnel iconPhilippe Servais : Chef de Projets, Consultant mm/SD, Architecte fonctionnel

1. 1Contexte fonctionnel iconConsultant Technico-Fonctionnel sap solution Hôpital (is-h), Logistique (SD/MM), Chef de Projet

1. 1Contexte fonctionnel iconProgramme fonctionnel
«susi» à partir d’un progiciel ent opérationnel et déjà déployé de façon significative

1. 1Contexte fonctionnel iconNotent l'importance de la forme des os et leur relation avec les fonctions
«dans le cadre d’un optimum individuel fonctionnel et esthétique» les potentiels de croissance sous dominance génétique








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com