sesion - Cómo comenzar a aprender SharePoint
sharepoint manual (3)
Soy un desarrollador bastante experimentado (.NET, C #, XML, servicios web, HTML, Javascript, varias bases de datos, etc.) a quienes se les ha encomendado un nuevo proyecto en SharePoint. No sé nada sobre SharePoint. Mi pregunta es: ¿Cuál es la mejor manera para que un desarrollador experimentado comience a aprender SharePoint 2007. No estoy buscando listas largas de libros o sitios web, que pueda buscar en google, o para obtener consejos generales sobre el aprendizaje, pero para obtener consejos específicos de personas que recientemente aprendieron SharePoint. Esto podría ser un consejo sobre un artículo específico que realmente debería leer, o sobre cuál debería ser mi primer proyecto de aprendizaje, o sobre una trampa en la que casi todos caen al principio.
Al igual que usted, odio ir a través de más de 500 páginas de libros, Cómo comencé fue en el entrenamiento de trabajo.
Le sugiero que se cree con un sitio de SharePoint, desde su administrador del sistema.
Si es usted el que necesita iniciar el SharePoint. Luego sigue los pasos y para cada uno de los pasos puedes encontrar una gran cantidad de enlaces usando Google
- Instalar SharePoint y configurarlo.
- Crear una colección de sitios
- Vaya al sitio y en la esquina derecha encontrará un menú llamado Configuración del sitio
- Seleccione eso y juegue con todas y cada una de las opciones disponibles.
- La mayoría de las opciones pueden ser entendidas por el Nombre
- Si ha llegado a algún punto, vaya a SO o comience de nuevo.
- Asegúrese de hacer siempre la pregunta por qué esto se comporta de esta manera y por qué esto se implementa de esta manera.
- Intente crear páginas El mismo menú de ajustes del sitio tiene una opción para crear una página.
- Existe algo llamado "Web Part" que en realidad es una UI / Funcionalidad del componente Pluggable que se puede personalizar según las necesidades del usuario.
- Intente usar esas partes web (Perdido fuera de la caja)
- Más tarde, muévete al desarrollo de WebPart, crea el tuyo propio, despliégalo
- Comience a usar Microsoft.SharePoint.dll para acceder al sitio de SharePoint con su código personalizado.
Para darle una breve descripción.
Microsoft Office SharePoint Server 2007 es un conjunto integrado de capacidades de servidor que pueden ayudar a mejorar la eficacia organizacional al proporcionar administración de contenido integral y búsqueda empresarial, acelerar los procesos comerciales compartidos y facilitar el intercambio de información a través de las fronteras para una mejor visión comercial. Además, este servidor de gestión de contenido y colaboración proporciona a los profesionales y desarrolladores de TI la plataforma y las herramientas que necesitan para la administración del servidor, la extensibilidad de las aplicaciones y la interoperabilidad.
- Lo llamo como plataforma de desarrollo de aplicaciones
- Para cualquier cosa que quisiera hacer, habrá una opción directa / indirectamente en SharePoint
- Básicamente es una aplicación web construida sobre ASP.NET 2.0
- El punto de entrada principal es una aplicación web (sitio de administración central) que obtiene esto una vez que instala SharePoint.
- Aquí es donde puede crear la aplicación web (nada más que un sitio en IIS y DB de contenido)
- Sí, lo leíste bien Base de datos, SharePoint almacena todo su contenido en la Base de datos
- La aplicación web no se puede usar directamente (es como DB vacío y sitio IIS vacío) necesita tener algún contenido para mostrar al usuario.
- Luego viene la colección de sitios, le da contenido al usuario. Necesita al menos crear una colección de sitios en la aplicación web (a través de Central Admin).
- Al crear la Colección de sitios, se le proporcionará una Plantilla de sitio (la Plantilla no es más que una impresión azul que dictará cómo se verá su sitio y qué tiene) hay una plantilla para Gestión de proyectos, Seguimiento de errores (tiene opciones para seguimiento de errores, tipo de infraestructura básica que se necesitará en cualquier sistema de seguimiento de fallos).
- El siguiente nivel es el sitio secundario, bajo la colección del sitio puede tener el sitio (aquí también tiene una opción para seleccionar la plantilla), y bajo ese sitio puede tener otro sitio secundario y así sucesivamente.
- Y hay otra cosa importante en SharePoint llamada List , es similar a Table en el servidor SQL pero no exactamente igual (porque el contenido de la lista se almacena internamente en SQL Tables), y List contains Fields (Similar a Column in Table). Puede usarlos para almacenar sus datos personalizados. Al crear la lista, también tendrá Plantillas (por ejemplo, para Representar un anuncio, usted tiene una plantilla, esto tendrá todos los campos que se necesitan para representar el anuncio)
- Y tiene una Opción para Crear su propia Estructura de Lista también.
- Existe un tipo especial de Lista en SharePoint llamado Document Library que puede almacenar documentos.
- Una última cosa es la seguridad , la gestión de la seguridad está fuera de la caja. Puede controlar quién tiene acceso a su Sitio y a qué pueden acceder (Solo anuncios, solo documentos publicados) y qué pueden hacer con el elemento (Editar / Solo lectura / Eliminar), etc.
- Puede crear permisos detallados como lo desee.
Espero que mucho de Typing ayude a alguien por ahí :).
Bienvenido a THE SHAREPOINT WORLD
Estoy de acuerdo con Kusek, esa es una gran respuesta.
También agregaría que SharePoint es un producto demasiado grande para elegir el desarrollo de una personalización tipo "Hello World", como creo que está buscando. Es importante conocer primero el producto y la funcionalidad lista para usar que puede proporcionar, siempre que pueda evitar el desarrollo personalizado. Cuando agota estas opciones y necesita desarrollar, hay varias tecnologías involucradas y, a veces, diferentes opciones, todas respaldadas por una API con su cuota de errores (como cualquiera).
Para revisar todo esto, realmente creo que deberías leer un libro, y ese libro debe estar dentro de Windows SharePoint Services 3.0 . Esto le enseñará la mayoría de las personalizaciones que puede hacer, es simple y claro, y también le muestra las mejores prácticas.
Empecé de la misma manera que lo hizo Kusek (de hecho, el desarrollo de SharePoint fue mi primera exposición al punto de partida de ASP.NET). Solo desearía que este libro existiera cuando comencé hace varios años, ya que me hubiera ahorrado mucho dolor y me hubiera convertido en un mejor desarrollador de SharePoint, antes.
¡El desarrollo de SharePoint realmente es un gran desafío! ¡Espero que lo disfruten!
Solo un consejo simple:
Lea esto: alemán: http://office.microsoft.com/de-de/sharepointserver/FX100492001031.aspx
Inglés: http://office.microsoft.com/en-gb/sharepointserver/FX100492001033.aspx
Esta era mi forma de entrar en Sharepoint. Muchos de estos artículos tratan sobre trampas comunes y te dan algunos consejos útiles. Difícil de creer ... pero en este caso, Microsoft está bien preparado.