8
votes

Comment commencer à apprendre SharePoint

Je suis un développeur assez expérimenté (.NET, C #, XML, WebServices, HTML, JavaScript, diverses bases de données, etc.) qui ont été chargées d'un nouveau projet dans SharePoint. Je ne sais rien de SharePoint. Ma question est la suivante: quelle est la meilleure façon pour un développeur expérimenté de commencer à apprendre SharePoint 2007. Je ne cherche pas de longues listes de livres ou de sites Web, que je peux moi-même, ou pour des conseils généraux sur l'apprentissage, mais pour des conseils spécifiques de Les personnes qui ont récemment appris SharePoint. Cela pourrait être des conseils sur un article spécifique que je devrais vraiment lire, ou quel premier projet d'apprentissage devrait être, ou un piège que presque tout le monde tombe dans le début


3 commentaires

Il a spécifiquement mentionné qu'il n'était pas intéressé par des listes de livres.


J'ai trouvé que SharePoint fait tout manque de documentations. Même le site officiel ne fournit rien de trop utile.


Définissez le problème que vous essayez de résoudre en premier.


3 Réponses :


0
votes

Un seul conseil simple:

Lisez ceci: Allemand: http://office.microsoft.com/de-de/sharepointServer/fx100492001031. ASPX

anglais: http://office.microsoft.com/fr-gb/sharepointServer/fx100492001033. ASPX

C'était ma façon d'entrer dans SharePoint. Beaucoup de ces articles traitent des pièges courants et vous donnent de belles notes. Difficile de croire ... Mais dans ce cas, Microsoft est bien préparé.


1 commentaires

ARRGH J'ai ajouté un site Web allemand ... juste une seconde



6
votes

Comme vous, je déteste passer plus de 500 pages de livres, comment j'ai commencé la formation professionnelle.

Je vous suggérerais de vous créer avec un site SharePoint, de votre administrateur système.

Si vous êtes celui qui a besoin de lancer le SharePoint. Suivez ensuite les étapes et pour chacune des étapes, vous pouvez trouver un grand nombre de liens utilisant Google

  1. Installez SharePoint et configurez-le.
  2. Créer une collection de sites
  3. Allez sur le site et dans le coin droit, vous trouverez un menu appelé "Strong> Paramètres du site
  4. Sélectionnez cela et jouez avec chaque option là-bas.
  5. La plupart des options peuvent être comprises par le nom
  6. Si vous avez frappé, certains sont arrivés à si ou recommencez.
  7. Assurez-vous que vous posez toujours la question pourquoi cela se comporte de cette façon et pourquoi cela implémentait de cette façon.
  8. Essayez de créer des pages Même Site Params Menu a la possibilité de créer une page.
  9. Il y a quelque chose appelé Web partie qui est en fait un composant enfichable UI / Fonctionnalité qui peut être personnalisé selon les besoins de l'utilisateur.
  10. Essayez d'utiliser ces webparts (perte de la boîte)
  11. passe plus tard dans le développement de WebPart, créez votre propre, déployez-le
  12. Démarrez à l'aide de Microsoft.SharePoint.dll pour accéder au site SharePoint à l'aide du code personnalisé.

    Pour vous donner une brève description.

    Microsoft Office Server Server 2007 est une suite intégrée de capacités de serveur pouvant aider à améliorer l'efficacité organisationnelle en fournissant une gestion complète de la gestion de contenu et de la recherche d'entreprise, d'accélérer les processus métier partagés et de faciliter le partage des informations entre les frontières de meilleure entreprise. De plus, ce serveur de gestion de collaboration et de contenu fournit des professionnels et des développeurs informatiques avec la plate-forme et les outils dont ils ont besoin pour l'administration de serveur, l'extensibilité des applications et l'interopérabilité.

    1. Je l'appelle comme plate-forme de développement d'applications
    2. Pour tout ce que vous vouliez faire, il y aura une option directement / indirectement dans SharePoint
    3. Il s'agit essentiellement d'une application Web intégrée au sommet de ASP.NET 2.0
    4. Principale entrée Point d'entrée est une application Web (site d'administration centrale) que vous obtenez une fois que vous installez SharePoint.
    5. C'est ici que vous pouvez créer une application Web (rien que d'un site dans l'IIS & Content DB)
    6. Oui, vous avez lu la bonne base de données, SharePoint stocke tout son contenu dans la base de données
    7. L'application Web est directement utilisée (c'est comme un site db vide et un site IIS vide), vous devez avoir un contenu à afficher à l'utilisateur.
    8. Ensuite, la collection de sites vient, elle donne du contenu à l'utilisateur. Vous devez au moins créer une collection de sites sous application Web (via Central Admin).
    9. Lors de la création de la collection de sites, un modèle de site (modèle n'est rien d'autre qu'une sorte de chose d'impression bleue qui dictera ce que votre site ressemblera à ce qu'il aura et ce qu'il dispose) Il existe un modèle pour la gestion de projet, le suivi de l'insecte ( A des options pour suivre le bogue, une sorte d'infrastructure de base qui sera nécessaire dans tout système de suivi des bogues).
    10. Le niveau suivant est sous-site, dans la collection de sites, vous pouvez avoir site (ici aussi, vous avez une option pour sélectionner le modèle) et sous ce site, vous pouvez avoir un autre sous-site, ainsi de suite.
    11. Et il y a une autre chose importante dans SharePoint appelée Liste , c'est une table similaire à la table dans SQL Server, mais pas exactement même (car le contenu de la liste est stocké en interne dans les tables SQL), et la liste contient des champs ( Semblable à la colonne dans le tableau). Vous pouvez les utiliser pour stocker vos données personnalisées. Tout en créant la liste également, vous aurez des modèles (disons par exemple pour représenter une annonce que vous avez un modèle, cela aura tous les champs nécessaires pour représenter Annucement)
    12. et vous avez une option pour créer également votre propre structure de liste.
    13. Il existe un type particulier de liste dans SharePoint appelé Document Library qui peut stocker des documents.
    14. Une dernière chose sécurité , la gestion de la sécurité est hors de la boîte. Vous pouvez contrôler qui a accès à votre site et ce qu'ils peuvent accéder (uniquement annonce, uniquement des documents publiés) et ce qu'ils peuvent faire avec l'élément (édition / readonly / Suppr) etc.
    15. Vous pouvez créer une autorisation finale finale à votre guise.

      J'espère que beaucoup de taper aide quelqu'un là-bas :).

      Bienvenue sur le monde SharePoint


0 commentaires

1
votes

Je suis d'accord avec Kusek, c'est une bonne réponse.

J'ajouterais aussi que SharePoint est trop gros produit pour récupérer le développement d'une personnalisation de «Hello World» -Type, comme je pense que vous recherchez. Il est important de connaître d'abord le produit et la fonctionnalité hors de la case qu'il peut fournir aussi souvent que vous pourriez être en mesure d'éviter tout dev. Lorsque vous épuissez ces options et que vous devez développer plusieurs technologies impliquées et parfois différentes options, toutes sous-tendues par une API avec sa part de GOTCHAS (comme n'importe quel).

Pour couper tout cela, je crois vraiment que vous devrait lire un livre, et ce livre devrait être Inside Windows SharePoint Services 3.0 . Cela vous apprendra la plupart des personnalisations que vous pouvez faire, c'est simple et clair, et vous montre également vos meilleures pratiques.

J'ai commencé de la même manière que Kusek l'a fait (en fait le développement SharePoint était ma première exposition à ASP.NET Full STOP). Je souhaite juste que ce livre existait quand j'avais commencé il y a plusieurs années, car il aurait sauvé beaucoup de douleur et m'a fait un meilleur développeur SharePoint, plus tôt.

Le développement SharePoint est vraiment un grand défi! J'espère que vous en profiterez!


3 commentaires

Je suis d'accord Alex. Vous savez quand j'ai commencé SharePoint en début de bêta en juin 2006. Il n'y avait aucun article sur le sujet. Et ces jours où je déteste l'erreur de nose. Il m'a fallu de temps en temps pour savoir qu'il existe une option appelée CallStack = "vrai" dans web.config. Suis heureux maintenant et attendez-vous à la sortie de SharePoint 2010.


@Kusek: Je ne peux pas exprimer à quel point je suis excité à SharePoint 2010!


@ALEX Belle réponse! Je suis dans la même position que l'OP. Assez décent avec ASP.NET-MVC / C #, etc ... spécifiquement im cherche à utiliser SharePoint comme un utilisateur final d'abord, c'est si déroutant? Est-ce que j'installe SP2010 Sentier si oui quelle !? Ou est-ce que je reçois tout sur une machine virtuelle? Je suis sur Win7x64. Juste besoin d'un point de départ. Merci!