Programando sobre Sharepoint 2010    Fabián Imaz    Siderys Elite Software    http://www.siderys.com
Agenda•   Introducción•   Visual Studio 2010•   SharePoint Designer•   Gráfica para Desarrolladores•   Linq To Sharepoint•...
Introducción•   Windows 7•   SharePoint Foundation•   SharePoint Server•   64 bits nativo•   Instalación Stand Alone•   Id...
Visual Studio 2010•   Webparts Visuales•   BCS•   Worflows•   Creación de Features•   Generación de WSP•   SharePoint en e...
SharePoint Designer•   Tipos de contenidos•   Listas•   Grupos y Usuarios•   Paginas Maestras•   Paginas Personalizadas•  ...
Solutions (SandBoxed)•   Fácil instalación       Seguro para otros•   Desarrollo Iterativo     usuarios•   SharePoint Onl...
Linq to SharePoint• Programación basada en entidades   – Fuertemente tipadas   – Intellisense• Soporta Joins entre dos o m...
Webpart Visuales• Basadas en controles de  usuario• Diseñador para la  construcción• Código declarativo ASP.Net• Controles...
Eventos• Plantilla para la creación de  Eventos• Eventos en la creación de  Webs• Eventos en la creación de  listas y elem...
Client Object Model•   Silverlight•   JavaScript•   Acceso a propiedades a demanda•   Invocación asincrónicas y sincrónica...
Programando sobre sharepoint_2010
Programando sobre sharepoint_2010
Programando sobre sharepoint_2010
Programando sobre sharepoint_2010
Upcoming SlideShare
Loading in...5
×

Programando sobre sharepoint_2010

129

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
129
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • - Desarrollarsobre Win7WSS -> Foundation – BDC con Business Connectivity Services -> BCSMOSS -> Sharepoint Server 64 bits nativo, comootrosproductosSóloinstalación standalone
  • VS 2010 tiene incluidas las funcionalidades con SharePoint=====================================- Webparts Visuales similares a soluciones web usercontrols - BCS -> Business Connectivity Service- Mejor integración con Worflows- Creación de Features- Generación de WSP -> paquetes de instalación para deploy- SharePoint en explorador de servidoresSoluciones SandBoxed
  • Tipos de contenidos -> Definición internos o externos (BCS)Listas -> Poder definir listas con algunas funcionalidades más personalizadas.Grupos y Usuarios -> tenes una consola de adminsitraciónPaginas Maestras ->Paginas PersonalizadasDiseñador de Worflows-> mejorado , y workflows reusables, asignando a varias listas.Editor de paginas -> Intellisense y performance 
  • Paratunning and troubleshooting
  • Soluciones de SitioSeríacomosubir un webpart, peroseríasubirunasolución generalPara no depender de un administrador, en soluciones de confianza
  • - ConsultasDiferidas
  • LINQ y Soluciones
  • - AntesvsAhora
  • WebPartVisualesy Eventos
  • Lazy Loading, se debedeclararsi se requierealgúnobjetocomplejo.SPContext lo tengo en el client object model
  • Silverlight
  • Programando sobre sharepoint_2010

    1. 1. Programando sobre Sharepoint 2010 Fabián Imaz Siderys Elite Software http://www.siderys.com
    2. 2. Agenda• Introducción• Visual Studio 2010• SharePoint Designer• Gráfica para Desarrolladores• Linq To Sharepoint• Webpart visuales• Eventos• Client Object Model• Soluciones SandBoxed
    3. 3. Introducción• Windows 7• SharePoint Foundation• SharePoint Server• 64 bits nativo• Instalación Stand Alone• Ideal para desarrolladores• No puede estar en producción
    4. 4. Visual Studio 2010• Webparts Visuales• BCS• Worflows• Creación de Features• Generación de WSP• SharePoint en explorador de servidores
    5. 5. SharePoint Designer• Tipos de contenidos• Listas• Grupos y Usuarios• Paginas Maestras• Paginas Personalizadas• Diseñador de Worflows• Editor de paginas
    6. 6. Solutions (SandBoxed)• Fácil instalación  Seguro para otros• Desarrollo Iterativo usuarios• SharePoint Online  Acceso limitado al DOM• Acceso a servidores compartidos  A nivel de colección de Sitios
    7. 7. Linq to SharePoint• Programación basada en entidades – Fuertemente tipadas – Intellisense• Soporta Joins entre dos o más listas• SPmetal para la generación de entidades de un sitio.• Altas, bajas y modificaciones de listasExample from o in data.Orders where o.Customer.City.Name == "London“ select o;
    8. 8. Webpart Visuales• Basadas en controles de usuario• Diseñador para la construcción• Código declarativo ASP.Net• Controles de Sharepoint• Código Servidor• Fácil programación
    9. 9. Eventos• Plantilla para la creación de Eventos• Eventos en la creación de Webs• Eventos en la creación de listas y elementos• UI Mejorada con manejo de error personalizado• Propiedad con valores en la invocación del evento
    10. 10. Client Object Model• Silverlight• JavaScript• Acceso a propiedades a demanda• Invocación asincrónicas y sincrónicas• Contextos de ejecución
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×