SlideShare a Scribd company logo
1 of 15
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
Principaales 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

More Related Content

What's hot

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
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Eva Ordoñez Perez
 
Introducción a SharePoint Framework
Introducción a SharePoint FrameworkIntroducción a SharePoint Framework
Introducción a SharePoint FrameworkHaaron Gonzalez
 
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
 
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
 
¿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
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Fabian Imaz
 

What's hot (18)

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...
 
Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010Sharepoint 2010 e Infopath 2010
Sharepoint 2010 e Infopath 2010
 
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 Online IT Camps
SharePoint Online IT CampsSharePoint Online IT Camps
SharePoint Online IT Camps
 
Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010Flujos de Trabajo en SharePoint 2010
Flujos de Trabajo en SharePoint 2010
 
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
 
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
 
¿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
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13
 

Viewers also liked

PL SQL Diplomado Oracle
PL SQL Diplomado OraclePL SQL Diplomado Oracle
PL SQL Diplomado OracleUzziel Chaidez
 
Manual de consulta rápido de PL/SQL
Manual de consulta rápido de PL/SQLManual de consulta rápido de PL/SQL
Manual de consulta rápido de PL/SQLAnderson Zardo
 
Treinamento Oracle Forms
Treinamento Oracle FormsTreinamento Oracle Forms
Treinamento Oracle FormsFelipe Goulart
 
Manual oracle forms 6i
Manual oracle forms 6iManual oracle forms 6i
Manual oracle forms 6iUMSA
 
Curso Básico de Pl Sql Oracle
Curso Básico de Pl Sql OracleCurso Básico de Pl Sql Oracle
Curso Básico de Pl Sql Oracleluisguil
 
Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)capver digital
 
Oracle Y C#
Oracle Y C#Oracle Y C#
Oracle Y C#plsqlags
 
Oracle fusion middleware 11g build applications with oracle forms
Oracle fusion middleware 11g build applications with oracle formsOracle fusion middleware 11g build applications with oracle forms
Oracle fusion middleware 11g build applications with oracle formsbispsolutions
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1abdull466
 
Oracle Forms Tutorial
Oracle Forms TutorialOracle Forms Tutorial
Oracle Forms TutorialATR Login
 

Viewers also liked (15)

Conexión de c# oracle
Conexión  de c# oracleConexión  de c# oracle
Conexión de c# oracle
 
Instalacion oracle forms
Instalacion oracle formsInstalacion oracle forms
Instalacion oracle forms
 
PL SQL Diplomado Oracle
PL SQL Diplomado OraclePL SQL Diplomado Oracle
PL SQL Diplomado Oracle
 
Alternativas evolución para Forms Reports
Alternativas evolución para Forms ReportsAlternativas evolución para Forms Reports
Alternativas evolución para Forms Reports
 
Manual de consulta rápido de PL/SQL
Manual de consulta rápido de PL/SQLManual de consulta rápido de PL/SQL
Manual de consulta rápido de PL/SQL
 
Modernizacion Oracle Forms
Modernizacion Oracle FormsModernizacion Oracle Forms
Modernizacion Oracle Forms
 
Treinamento Oracle Forms
Treinamento Oracle FormsTreinamento Oracle Forms
Treinamento Oracle Forms
 
Manual oracle forms 6i
Manual oracle forms 6iManual oracle forms 6i
Manual oracle forms 6i
 
Curso Básico de Pl Sql Oracle
Curso Básico de Pl Sql OracleCurso Básico de Pl Sql Oracle
Curso Básico de Pl Sql Oracle
 
Exercícios PL/SQL
Exercícios PL/SQLExercícios PL/SQL
Exercícios PL/SQL
 
Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)Ejercicios De Sql (actualizado)
Ejercicios De Sql (actualizado)
 
Oracle Y C#
Oracle Y C#Oracle Y C#
Oracle Y C#
 
Oracle fusion middleware 11g build applications with oracle forms
Oracle fusion middleware 11g build applications with oracle formsOracle fusion middleware 11g build applications with oracle forms
Oracle fusion middleware 11g build applications with oracle forms
 
Oracle forms developer 10g vol1
Oracle forms developer 10g vol1Oracle forms developer 10g vol1
Oracle forms developer 10g vol1
 
Oracle Forms Tutorial
Oracle Forms TutorialOracle Forms Tutorial
Oracle Forms Tutorial
 

Similar to Desarrollo Para Share Point Con Vs2010

Sharepoint 2010 novedades y mejoras MICTT
Sharepoint 2010  novedades y mejoras MICTTSharepoint 2010  novedades y mejoras MICTT
Sharepoint 2010 novedades y mejoras MICTTMICTT Palma
 
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
 
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 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 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.MICTT Palma
 
SharePoint Server #MDU2012
SharePoint Server #MDU2012SharePoint Server #MDU2012
SharePoint Server #MDU2012unicunditech
 
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
 

Similar to Desarrollo Para Share Point Con Vs2010 (20)

Sharepoint 2010 novedades y mejoras MICTT
Sharepoint 2010  novedades y mejoras MICTTSharepoint 2010  novedades y mejoras MICTT
Sharepoint 2010 novedades y mejoras MICTT
 
SharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para DesarrolladoresSharePoint 2010 Introducción para Desarrolladores
SharePoint 2010 Introducción para Desarrolladores
 
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 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 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.Sharepoint 2010. Novedades y Mejoras.
Sharepoint 2010. Novedades y Mejoras.
 
SharePoint Server #MDU2012
SharePoint Server #MDU2012SharePoint Server #MDU2012
SharePoint Server #MDU2012
 
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
 

Recently uploaded

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 

Recently uploaded (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 

Desarrollo Para Share Point Con Vs2010

  • 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. Principaales 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

Editor's Notes

  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.