SlideShare una empresa de Scribd logo
1 de 16
Desarrollo en Visual Studio 2010 http://blog.misaelmonterroca.com   Twitter @mmonterroca Misael Monterroca Gutiérrezme@misaelmonterroca.com
Lo queveremos VS2010 SharePoint Tools Desarrollo sobre Windows 7  Mejoras en las listas de SharePoint Mejoras a WF Acceso a datos Linqto SharePoint
Desarrollo en SharePoint 2007 La experiencia es Visual Studio 2008 es limitada Visual Studio Extensions para WSS Visual Studio Tools for Office con VS2008 Los desarrolladores dependen de herramientas de terceros/comunidad Los desarrolladores tienen que batallar con detalles tediosos Edición manual de archivos CAML Entender completamente los RootFiles de WSS Edición manual de manifiest.xml Creación de un .wsp para crear un paquete de solución
VStudio2010 SharePoint Tools Desarrollo de principio a fin SharePoint Explorer para la exploración del sitio SharePoint 2010 project y itemtemplates Diseñadores Visuales Extensible Fácil depuración Beneficios Abstracción de los RootFiles de SharePoint Abstracción de la creación de archivos .wsp Disminuye/Elimina la necesidad de utilizar herramientas externas
Developer Dashboard stsadm -o setproperty -pn developer-dashboard -pvondemand DepuraciónRapida o Monitoreo de Performance
Herramientas Visual Studio 2010 Developer Dashboard <demo/>
Desarrollo en Windows 7 o  Vista SP1 Tanto para SharePoint Foundation o SharePoint Server REQUIERE x64 No está soportado para ambientes productivos Solo para Stand AloneInstallation Puede ser deshabilitado vía GroupPolicy Es un proceso «Manual» Windows 7
Mejoras en las listas de SharePoint Relaciones == Integridad Referencial Validaciones Lookupa Múltiples Columnas Creación automática de índices
Relaciones <demo/> Listas
Principales Mejoras en WF Visual Studio 2010 Initiation y AssociationForms Importa flujos de SPD en  Visual Studio Creación de Acciones para SPD  Diseño de Flujos en Visio 2010 Workflows a “nivel” sitio
AccesoaDatos en SharePoint 2007 Acceso a Datos enSharePoint 2010 SharePoint Data LINQ to SharePoint Server Application SharePoint API Web Services Client.svc JSON XML WPF/WinForm/Office Silverlight JavaScript Client Application Client OM Client Application
LINQ to SharePoint Programación basada en Entidades Permite realizar joins entre listas Joins sobre campos lookup Joins sobre multiples listas (Clientes->Ordenes->Envios) Example: fromclienteindata.Clienteswherecliente.Nombre ==“ElNombre”selecto;
Ensamblados del Client Object Model SharePoint Root  C:rogram Filesommon Filesicrosoft Sharedeb Server Extensions4 Silverlight <SharePoint Root>EMPLATEAYOUTSlientBin 	Microsoft.SharePoint.Client.Silverlight.dll Microsoft.SharePoint.Client.Silverlight.Runtime.dll JavaScript <SharePoint Root>EMPLATEAYOUTS SP.js SP.debug.js .NET <SharePoint Root>SAPI Microsoft.SharePoint.Client.dll Microsoft.SharePoint.Client.Runtime.dll
Acceso a Datos Client Object Model (.Net) LINQ to SharePoint <demo/>
Recuerdecompletar el formato de evaluaciónparaparticipar en la rifa de los premios
Patrocinan KED

Más contenido relacionado

La actualidad más candente

SharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nubeSharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nubeJuan Carlos Gonzalez
 
Escenarios y Soluciones Híbridas con SharePoint
Escenarios y Soluciones Híbridas con SharePointEscenarios y Soluciones Híbridas con SharePoint
Escenarios y Soluciones Híbridas con SharePointJuan Carlos Gonzalez
 
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...Haaron Gonzalez
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint FrameworkHaaron Gonzalez
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Eva Ordoñez Perez
 
Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Haaron Gonzalez
 
Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013SolidQ
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint FrameworkHaaron Gonzalez
 
ASP .NET MVC: Desarrollo web con el patrón MVC
ASP .NET MVC: Desarrollo web con el patrón MVCASP .NET MVC: Desarrollo web con el patrón MVC
ASP .NET MVC: Desarrollo web con el patrón MVCriojadotnet
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overviewVladimir Medina
 
Sharepoint online - Introducción
Sharepoint online - IntroducciónSharepoint online - Introducción
Sharepoint online - IntroducciónJuanBer Quinche
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Fabian Imaz
 
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una formaJuan Carlos Gonzalez
 

La actualidad más candente (20)

SharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nubeSharePoint Online - Comunicación, colaboración y productividad en la nube
SharePoint Online - Comunicación, colaboración y productividad en la nube
 
Escenarios y Soluciones Híbridas con SharePoint
Escenarios y Soluciones Híbridas con SharePointEscenarios y Soluciones Híbridas con SharePoint
Escenarios y Soluciones Híbridas con SharePoint
 
InfoPath 2010
InfoPath 2010InfoPath 2010
InfoPath 2010
 
Introducción a SharePoint 2013
Introducción a SharePoint 2013Introducción a SharePoint 2013
Introducción a SharePoint 2013
 
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
Construyendo Flujos De Trabajo En Share Point 2010 Utilizando Share Point Des...
 
Programando Addins desde la web
Programando Addins desde la webProgramando Addins desde la web
Programando Addins desde la web
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint Framework
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010
 
Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010
 
SharePoint Online IT Camps
SharePoint Online IT CampsSharePoint Online IT Camps
SharePoint Online IT Camps
 
Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013Flujos de trabajo en SharePoint 2013
Flujos de trabajo en SharePoint 2013
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint Framework
 
ASP .NET MVC: Desarrollo web con el patrón MVC
ASP .NET MVC: Desarrollo web con el patrón MVCASP .NET MVC: Desarrollo web con el patrón MVC
ASP .NET MVC: Desarrollo web con el patrón MVC
 
Curso SharePoint 2013 overview
Curso SharePoint 2013 overviewCurso SharePoint 2013 overview
Curso SharePoint 2013 overview
 
Adobe flex
Adobe flexAdobe flex
Adobe flex
 
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjlSalesforce III developer day bbva innovation center Madrid by @almazanjl
Salesforce III developer day bbva innovation center Madrid by @almazanjl
 
Sharepoint online - Introducción
Sharepoint online - IntroducciónSharepoint online - Introducción
Sharepoint online - Introducción
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13
 
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
¿Es posible extender a SharePoint 2013? Probablemente en m+as de una forma
 

Similar a 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

Sharepoint 2010 novedades y mejoras MICTT
Sharepoint 2010  novedades y mejoras MICTTSharepoint 2010  novedades y mejoras MICTT
Sharepoint 2010 novedades y mejoras MICTTMICTT Palma
 
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008juliocasal
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresAndrés Iturralde
 
SharePoint 2010 - Introducción para Desarrolladores
SharePoint 2010 - Introducción para DesarrolladoresSharePoint 2010 - Introducción para Desarrolladores
SharePoint 2010 - Introducción para DesarrolladoresAndrés Iturralde
 
SharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicacionesSharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicacionesVic Frank
 
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben ColomoLuis Du Solier
 
SharePoint 2010 y Windows 2008 R2
SharePoint 2010 y Windows 2008 R2SharePoint 2010 y Windows 2008 R2
SharePoint 2010 y Windows 2008 R2Hector Insua
 
Bi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metroBi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metroFabian Imaz
 
Bi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metroBi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metroFabian Imaz
 
Introducción a SharePoint 2010
Introducción a SharePoint 2010Introducción a SharePoint 2010
Introducción a SharePoint 2010Lester Sanchez
 
Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboraciónAndrés Iturralde
 
Introduccion a MOSS 2007
Introduccion a MOSS 2007Introduccion a MOSS 2007
Introduccion a MOSS 2007Luis Du Solier
 
Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Bruno Capuano
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Andrés Iturralde
 
SharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresSharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresAndrés Iturralde
 
InstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en ChileInstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en ChileHector Insua
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Foquita05
 
Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.MICTT Palma
 

Similar a 1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca (20)

Sharepoint 2010 novedades y mejoras MICTT
Sharepoint 2010  novedades y mejoras MICTTSharepoint 2010  novedades y mejoras MICTT
Sharepoint 2010 novedades y mejoras MICTT
 
Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
 
SharePoint 2010 - Introducción para Desarrolladores
SharePoint 2010 - Introducción para DesarrolladoresSharePoint 2010 - Introducción para Desarrolladores
SharePoint 2010 - Introducción para Desarrolladores
 
SharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicacionesSharePoint 2010 desarrollo de aplicaciones
SharePoint 2010 desarrollo de aplicaciones
 
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
5 - SharePoint 2010 y Windows 2008 R2, por Hector Insua y Ruben Colomo
 
SharePoint 2010 y Windows 2008 R2
SharePoint 2010 y Windows 2008 R2SharePoint 2010 y Windows 2008 R2
SharePoint 2010 y Windows 2008 R2
 
Bi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metroBi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metro
 
Bi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metroBi share point 2010 performancepoint metro
Bi share point 2010 performancepoint metro
 
Introducción a SharePoint 2010
Introducción a SharePoint 2010Introducción a SharePoint 2010
Introducción a SharePoint 2010
 
Sharepoint server 2010 - La nueva colaboración
Sharepoint server 2010  - La nueva colaboraciónSharepoint server 2010  - La nueva colaboración
Sharepoint server 2010 - La nueva colaboración
 
Introduccion a MOSS 2007
Introduccion a MOSS 2007Introduccion a MOSS 2007
Introduccion a MOSS 2007
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010
 
Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)Visual studio.net 2010 (life-runs-on-code)
Visual studio.net 2010 (life-runs-on-code)
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
 
SharePoint 2007 Para Desarrolladores
SharePoint 2007 Para DesarrolladoresSharePoint 2007 Para Desarrolladores
SharePoint 2007 Para Desarrolladores
 
InstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en ChileInstallFest SharePoint 2010 en Chile
InstallFest SharePoint 2010 en Chile
 
Novedades De Visual Studio 2010
Novedades De Visual Studio 2010Novedades De Visual Studio 2010
Novedades De Visual Studio 2010
 
Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.
 

Más de Luis Du Solier

8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du SolierLuis Du Solier
 
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel OlesonLuis Du Solier
 
6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector Insua
6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector Insua6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector Insua
6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector InsuaLuis Du Solier
 
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio AnguloLuis Du Solier
 
3 - OBA y SharePoint 2010, por Ricardo Loo
3 - OBA y SharePoint 2010, por Ricardo Loo3 - OBA y SharePoint 2010, por Ricardo Loo
3 - OBA y SharePoint 2010, por Ricardo LooLuis Du Solier
 
2 - SharePoint 2010 y Project Server 2010, por Javier D Labra
2 - SharePoint 2010 y Project Server 2010, por Javier D Labra2 - SharePoint 2010 y Project Server 2010, por Javier D Labra
2 - SharePoint 2010 y Project Server 2010, por Javier D LabraLuis Du Solier
 
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas HernandezLuis Du Solier
 
Silverlighty And SharePoint2007
Silverlighty And SharePoint2007Silverlighty And SharePoint2007
Silverlighty And SharePoint2007Luis Du Solier
 
Desarrollo De Web Parts En Share Point2007
Desarrollo De Web Parts En Share Point2007Desarrollo De Web Parts En Share Point2007
Desarrollo De Web Parts En Share Point2007Luis Du Solier
 

Más de Luis Du Solier (9)

8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
8 - Productividad en la Nube con BPOS - SharePoint Online, por Luis Du Solier
 
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
7 - Top ten tips for a SharePoint Succesfull Deployment, por Joel Oleson
 
6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector Insua
6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector Insua6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector Insua
6 - Migracion a SharePoint 2010, por Ricardo Muñoz y Hector Insua
 
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
4 - Silverlight y SharePoint, por Rodrigo Diaz y Mauricio Angulo
 
3 - OBA y SharePoint 2010, por Ricardo Loo
3 - OBA y SharePoint 2010, por Ricardo Loo3 - OBA y SharePoint 2010, por Ricardo Loo
3 - OBA y SharePoint 2010, por Ricardo Loo
 
2 - SharePoint 2010 y Project Server 2010, por Javier D Labra
2 - SharePoint 2010 y Project Server 2010, por Javier D Labra2 - SharePoint 2010 y Project Server 2010, por Javier D Labra
2 - SharePoint 2010 y Project Server 2010, por Javier D Labra
 
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
2b - PowerPivot y SharePoint 2010, por Tomas Hernandez
 
Silverlighty And SharePoint2007
Silverlighty And SharePoint2007Silverlighty And SharePoint2007
Silverlighty And SharePoint2007
 
Desarrollo De Web Parts En Share Point2007
Desarrollo De Web Parts En Share Point2007Desarrollo De Web Parts En Share Point2007
Desarrollo De Web Parts En Share Point2007
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 

Último (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

1 - Desarrollo en SharePoint con Visual Studio 2010, por Misael Monterroca

  • 1. Desarrollo en Visual Studio 2010 http://blog.misaelmonterroca.com Twitter @mmonterroca Misael Monterroca Gutiérrezme@misaelmonterroca.com
  • 2. Lo queveremos VS2010 SharePoint Tools Desarrollo sobre Windows 7 Mejoras en las listas de SharePoint Mejoras a WF Acceso a datos Linqto SharePoint
  • 3. Desarrollo en SharePoint 2007 La experiencia es Visual Studio 2008 es limitada Visual Studio Extensions para WSS Visual Studio Tools for Office con VS2008 Los desarrolladores dependen de herramientas de terceros/comunidad Los desarrolladores tienen que batallar con detalles tediosos Edición manual de archivos CAML Entender completamente los RootFiles de WSS Edición manual de manifiest.xml Creación de un .wsp para crear un paquete de solución
  • 4. VStudio2010 SharePoint Tools Desarrollo de principio a fin SharePoint Explorer para la exploración del sitio SharePoint 2010 project y itemtemplates Diseñadores Visuales Extensible Fácil depuración Beneficios Abstracción de los RootFiles de SharePoint Abstracción de la creación de archivos .wsp Disminuye/Elimina la necesidad de utilizar herramientas externas
  • 5. Developer Dashboard stsadm -o setproperty -pn developer-dashboard -pvondemand DepuraciónRapida o Monitoreo de Performance
  • 6. Herramientas Visual Studio 2010 Developer Dashboard <demo/>
  • 7. Desarrollo en Windows 7 o Vista SP1 Tanto para SharePoint Foundation o SharePoint Server REQUIERE x64 No está soportado para ambientes productivos Solo para Stand AloneInstallation Puede ser deshabilitado vía GroupPolicy Es un proceso «Manual» Windows 7
  • 8. Mejoras en las listas de SharePoint Relaciones == Integridad Referencial Validaciones Lookupa Múltiples Columnas Creación automática de índices
  • 10. Principales Mejoras en WF Visual Studio 2010 Initiation y AssociationForms Importa flujos de SPD en Visual Studio Creación de Acciones para SPD Diseño de Flujos en Visio 2010 Workflows a “nivel” sitio
  • 11. AccesoaDatos en SharePoint 2007 Acceso a Datos enSharePoint 2010 SharePoint Data LINQ to SharePoint Server Application SharePoint API Web Services Client.svc JSON XML WPF/WinForm/Office Silverlight JavaScript Client Application Client OM Client Application
  • 12. LINQ to SharePoint Programación basada en Entidades Permite realizar joins entre listas Joins sobre campos lookup Joins sobre multiples listas (Clientes->Ordenes->Envios) Example: fromclienteindata.Clienteswherecliente.Nombre ==“ElNombre”selecto;
  • 13. Ensamblados del Client Object Model SharePoint Root C:rogram Filesommon Filesicrosoft Sharedeb Server Extensions4 Silverlight <SharePoint Root>EMPLATEAYOUTSlientBin Microsoft.SharePoint.Client.Silverlight.dll Microsoft.SharePoint.Client.Silverlight.Runtime.dll JavaScript <SharePoint Root>EMPLATEAYOUTS SP.js SP.debug.js .NET <SharePoint Root>SAPI Microsoft.SharePoint.Client.dll Microsoft.SharePoint.Client.Runtime.dll
  • 14. Acceso a Datos Client Object Model (.Net) LINQ to SharePoint <demo/>
  • 15. Recuerdecompletar el formato de evaluaciónparaparticipar en la rifa de los premios

Notas del editor

  1. The developer experience for SharePoint 2007 has been less than ideal due to a lack of tool support, wizards and designers. Many developers coming from a background with .NET and ASP.NET development have been frustrated at the need to write batch files, work in the command line and write XML in a under-documented language know as Collaborative Application Markup Language (CAML).The functionality of Visual Studio Extensions for WSS 3.0 was much improved as it evolved from version 1.0 to 1.3. Although even the latest version does not provide an end-to-end solution for SharePoint development. Many SharePoint 2007 developers have an arsenal of community tools to accomplish many of the required tasks within SharePoint development.