SlideShare una empresa de Scribd logo
1 de 30
Séptimo Simposio Latinoamericano
Patrocinadores
¡Desarrollo para SharePoint 2013: si lo
    controla, no es una pesadilla!
 Gustavo Vélez, Juan Carlos González & Fabián Imaz
 MVPs de SharePoint Server
Agenda de Sesiones
Agenda
¿Qué necesito para
                      desarrollar?
Gustavo Vélez
Preparación
Preparación

         •Tareas                               •Comp. nocturna
         •Bugs
         •Requerimientos
         •Tests


                           Work       Build
                           Items     Autom



                                     Source
                           Project
                            Portal    Code
                                     Control
         •SharePoint                           •Versionamiento
          Portal                               •Archivo
                                               •Chequeo reglas
Preparación


                                                                               •Virtual (Farm)                  •Farm (vir./hard.)                •Farm (vir./hard.)
               •Virtual (Local)              •Virtual (Farm)                                                    •Windows (==)
                                                                               •Windows (==)                                                      •Windows
               •Windows                      •Windows                                                           •SQL (==)
                                                                               •SQL (==)                                                          •SQL (Cluster)
               •SQL                          •SQL                                                               •SharePoint (==)
                                                                               •SharePoint (==)                                                   •SharePoint
               •SharePoint                   •SharePoint                                                        •No Visual Studio
                                                                               •No Visual Studio
               •Visual Studio                •No Visual Studio




                                                                                                   Aceptación
                                                                 Integración




                                                                                                                                     Producción
                                                                               •No Office                       •No Office
  Desarrollo




               •Office                       •No Office
                                   Pruebas

                                                                               •No Herramientas                 •No Herramientas
               •Herramientas                 •Herramientas
                                                                               •Topologia:                      •Topologia:
               •Topologia:                   •Topologia:                                                         •Exacta
                                                                                •Igual
                •Diferente                    •Similar                                                          •Contenido:
                                                                               •Contenido:
               •Contenido:                   •Contenido                                                          •Muy similiar
                                                                                •Similar
                •Diferente                    •Diferente




                                                                                 Soluciones de SharePoint

                                  TFS                                                  Contenido (DBs)
Posibilidades en
                  SharePoint 2013
Juan Carlos González
Modelo de objetos en servidor
      - Farm (SPFarm)                             El disposado de
                                                  objetos SPSite /
        - Web Application (SPWebApplication)      SPWeb es importante
          - Site Collection (SPSite)
            - Site (SPWeb)
              - List (SPList)
                - Item (SPListItem)
              - Document Library (SPDocumentLibrary)
                - File (SPFile)
                - Folder (SPFolder)
Modelo de objetos en servidor
Modelo de Objetos en Cliente
Modelo de Objetos en Cliente
Modelo de Objetos en Cliente

 API        REST URL                      Script       Client Namespace
 Web        http://weburl/_api/Web        SP           Microsoft.SharePoint.Client
 Search     http://weburl/_api/Search     SP.Search    Microsoft.SharePoint.Client.Search
 Taxonomy http://weburl/_api/Taxonomy SP.Taxonom Microsoft.SharePoint.Client.Taxono
                                      y          my
 Translatio http://weburl/_api/Translation SP.Translati Microsoft.Office.TranslationService
 n          Job                            on           s.Client
¿Qué puedo desarrollar?
                                                                   Servicios:
                                           Browser:                Calculation, Rendering,
                                          HTTP GET                 Data Access, Migration, etc…
                           Schema: http://server/appname
                            Site Definitions
    Manipulación Datos: Web Templates                                          Ensamblados:
    (via Object Model)      Feature Definitions/ ASP.NET ASP.NET:
                                           IIS     Recursos                    Web Parts
                            List Definitions       Site Pages                  Event Receivers
                                                                                     all work and no play


                            Content Types/Fields Application Pages    Modelos:       makes Jack a dull boy
                                                                                     all work and no play
                                                                               Policies
                                                                                     makes Jack a dull boy



                                          …y Aplicaciones
                            Document Templates Images                 • SharePoint – Hosted
                                                                               Workflow Activities
                                      SharePoint                      • Auto-Hosted Assemblies
                                                   Style Sheets                Workflow
                                                   User Controls      • Provider Hosted
                                                                               Timer Jobs
                                                   Master Pages                …
      Database                                     Navigation ControlsPosibilidades:
                                                   …                  • Artefactos clásicos: Listas,
                                                                                      /bin o GAC
                                                                        Custom Actions, …
                                                                      • Manejadores remotos
                                                                                      WebPart1.dll
                        Site Definition & Web        List Definition  • Aplicaciones Web de
                        Templates                                                     WebPart2.dll
      API REST & Client OM                           schema.xml         Servidor
                        onet.xml
      (llamando al modelo de objetos)                allitems.aspx    • Aplicaciones Web de
                        Default.aspx                                    Cliente
                            Clientes Remotos
¿Qué puedo desarrollar?
¿Qué puedo desarrollar?
¿Qué puedo desarrollar?
Desarrollo OnPremise vs Online
                                            On-Premise   Online

       Soluciones Full-Trust
       Soluciones Sandbox
       Aplicaciones
           SharePoint-Hosted
           Autohosted
           Provider Hosted
       Modelo de Objetos en Servidor
       Modelo de Objetos en cliente + API
       REST
¿Cómo acaba todo?
Fabián Imaz
Finalización


        Las pruebas de software son las investigaciones empíricas y
      técnicas cuyo objetivo es proporcionar información objetiva e
               independiente sobre la calidad del producto.
                           (Fuente: Wikipedia )
Finalización
Finalización



                Health
               Analyzer
Finalización
Aprende de los expertos

   http://www.compartimoss.com
Descuento CampusMVP




          20% de descuento
          en todos nuestros cursos y libros hasta el 13 de Marzo

          Introduce el cupón PECRSA8C al realizar tu compra
          en nuestra tienda online.
Prueba SharePoint a tope

   http://www.cloudshare.com/
Para preguntas de todo tipo …

   http://social.msdn.microsoft.com/Forums/es-es/mossdeves/threads

   http://social.technet.microsoft.com/Forums/es-ES/mosses/threads

   http://community.office365.com/es-es/default.aspx

                  gustavo@gavd.net
Muchas gracias
Patrocinadores

Más contenido relacionado

Similar a ¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!

Flisol 2011 alta disponibilidad y alto desempeño
Flisol 2011   alta disponibilidad y alto desempeñoFlisol 2011   alta disponibilidad y alto desempeño
Flisol 2011 alta disponibilidad y alto desempeñocrio_
 
Cv Analista Funcional /Negocio
Cv Analista Funcional /NegocioCv Analista Funcional /Negocio
Cv Analista Funcional /NegocioEric Aviles Lara
 
CatDotNet - Farmville para SharePoint
CatDotNet - Farmville para SharePointCatDotNet - Farmville para SharePoint
CatDotNet - Farmville para SharePointEdin Kapic
 
Defensa proyecto fin de carrera
Defensa proyecto fin de carreraDefensa proyecto fin de carrera
Defensa proyecto fin de carreraBorja Merino
 
¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?Socialmetrix
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMiguel Tabera
 
Diseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaSDiseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaSMiguel Tabera
 
Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Rodolfo Finochietti
 
Patrones de diseño en POO
Patrones de diseño en POOPatrones de diseño en POO
Patrones de diseño en POOEl Taller Web
 
¿Que es SharePoint?
¿Que es SharePoint?¿Que es SharePoint?
¿Que es SharePoint?Rick Taylor
 
Aprenda y certifiquese en Spring
Aprenda y certifiquese en SpringAprenda y certifiquese en Spring
Aprenda y certifiquese en Springdhaat
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owaEva Ordoñez Perez
 
SpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con GrailsSpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con GrailsDomingo Suarez Torres
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePointAdrian Diaz Cervera
 
Hacm40 eq2-rational rose
Hacm40 eq2-rational roseHacm40 eq2-rational rose
Hacm40 eq2-rational roseklef258
 

Similar a ¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla! (20)

Flisol 2011 alta disponibilidad y alto desempeño
Flisol 2011   alta disponibilidad y alto desempeñoFlisol 2011   alta disponibilidad y alto desempeño
Flisol 2011 alta disponibilidad y alto desempeño
 
Informatica - Microsoft project 2002
Informatica - Microsoft project 2002Informatica - Microsoft project 2002
Informatica - Microsoft project 2002
 
Cv Analista Funcional /Negocio
Cv Analista Funcional /NegocioCv Analista Funcional /Negocio
Cv Analista Funcional /Negocio
 
CatDotNet - Farmville para SharePoint
CatDotNet - Farmville para SharePointCatDotNet - Farmville para SharePoint
CatDotNet - Farmville para SharePoint
 
Defensa proyecto fin de carrera
Defensa proyecto fin de carreraDefensa proyecto fin de carrera
Defensa proyecto fin de carrera
 
¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?¿Por que cambiar de Apache Hadoop a Apache Spark?
¿Por que cambiar de Apache Hadoop a Apache Spark?
 
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nubeMsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
MsCodersCamp 2014 - SharePoint Online: desarrolla tus apps en la nube
 
Diseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaSDiseña tu propio Office 365 con Azure IaaS y PaaS
Diseña tu propio Office 365 con Azure IaaS y PaaS
 
Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013Proyectos de Base de Datos con Visual Studio 2013
Proyectos de Base de Datos con Visual Studio 2013
 
Patrones de diseño en POO
Patrones de diseño en POOPatrones de diseño en POO
Patrones de diseño en POO
 
¿Que es SharePoint?
¿Que es SharePoint?¿Que es SharePoint?
¿Que es SharePoint?
 
Aprenda y certifiquese en Spring
Aprenda y certifiquese en SpringAprenda y certifiquese en Spring
Aprenda y certifiquese en Spring
 
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de usoEl futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
El futuro de Big Data: La calidad del análisis. Modelos efectivos y casos de uso
 
Share point 2010 office 2010 y owa
Share point 2010 office 2010 y owaShare point 2010 office 2010 y owa
Share point 2010 office 2010 y owa
 
SpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con GrailsSpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con Grails
 
Javascript.pptx
Javascript.pptxJavascript.pptx
Javascript.pptx
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePoint
 
Introducción a html5
Introducción a html5Introducción a html5
Introducción a html5
 
Hacm40 eq2-rational rose
Hacm40 eq2-rational roseHacm40 eq2-rational rose
Hacm40 eq2-rational rose
 
Tecnologíahtml5
Tecnologíahtml5Tecnologíahtml5
Tecnologíahtml5
 

Más de Fabian Imaz

Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyFabian Imaz
 
Microsoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equiposMicrosoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equiposFabian Imaz
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyFabian Imaz
 
Microsoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acciónMicrosoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acciónFabian Imaz
 
Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016Fabian Imaz
 
Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13Fabian Imaz
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Fabian Imaz
 
Extendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps spsExtendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps spsFabian Imaz
 
Extendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de appsExtendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de appsFabian Imaz
 
Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013Fabian Imaz
 
Ecm arquitectura de la información sp13
Ecm   arquitectura de la información sp13Ecm   arquitectura de la información sp13
Ecm arquitectura de la información sp13Fabian Imaz
 
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ás de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…Fabian Imaz
 
Novedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro'sNovedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro'sFabian Imaz
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013Fabian Imaz
 
4 run silverlight_sharepoint_2010_final
4 run silverlight_sharepoint_2010_final4 run silverlight_sharepoint_2010_final
4 run silverlight_sharepoint_2010_finalFabian Imaz
 
Programando sobre sharepoint_2010
Programando sobre sharepoint_2010Programando sobre sharepoint_2010
Programando sobre sharepoint_2010Fabian Imaz
 
Posibles razonesembarazo
Posibles razonesembarazoPosibles razonesembarazo
Posibles razonesembarazoFabian Imaz
 
Gobernando desde el hardware hasta...
Gobernando desde el hardware hasta...Gobernando desde el hardware hasta...
Gobernando desde el hardware hasta...Fabian Imaz
 
Ecm arquitectura de la información y más
Ecm   arquitectura de la información y másEcm   arquitectura de la información y más
Ecm arquitectura de la información y másFabian Imaz
 

Más de Fabian Imaz (20)

Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uy
 
Microsoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equiposMicrosoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equipos
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uy
 
Microsoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acciónMicrosoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acción
 
Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016
 
Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13
 
Extendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps spsExtendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps sps
 
Extendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de appsExtendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de apps
 
Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013
 
Ecm arquitectura de la información sp13
Ecm   arquitectura de la información sp13Ecm   arquitectura de la información sp13
Ecm arquitectura de la información sp13
 
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ás de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
 
Novedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro'sNovedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro's
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013
 
4 run silverlight_sharepoint_2010_final
4 run silverlight_sharepoint_2010_final4 run silverlight_sharepoint_2010_final
4 run silverlight_sharepoint_2010_final
 
Programando sobre sharepoint_2010
Programando sobre sharepoint_2010Programando sobre sharepoint_2010
Programando sobre sharepoint_2010
 
Posibles razonesembarazo
Posibles razonesembarazoPosibles razonesembarazo
Posibles razonesembarazo
 
Gobernando desde el hardware hasta...
Gobernando desde el hardware hasta...Gobernando desde el hardware hasta...
Gobernando desde el hardware hasta...
 
Ecm arquitectura de la información y más
Ecm   arquitectura de la información y másEcm   arquitectura de la información y más
Ecm arquitectura de la información y más
 

¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!

  • 2. ¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla! Gustavo Vélez, Juan Carlos González & Fabián Imaz MVPs de SharePoint Server
  • 5. ¿Qué necesito para desarrollar? Gustavo Vélez
  • 7. Preparación •Tareas •Comp. nocturna •Bugs •Requerimientos •Tests Work Build Items Autom Source Project Portal Code Control •SharePoint •Versionamiento Portal •Archivo •Chequeo reglas
  • 8. Preparación •Virtual (Farm) •Farm (vir./hard.) •Farm (vir./hard.) •Virtual (Local) •Virtual (Farm) •Windows (==) •Windows (==) •Windows •Windows •Windows •SQL (==) •SQL (==) •SQL (Cluster) •SQL •SQL •SharePoint (==) •SharePoint (==) •SharePoint •SharePoint •SharePoint •No Visual Studio •No Visual Studio •Visual Studio •No Visual Studio Aceptación Integración Producción •No Office •No Office Desarrollo •Office •No Office Pruebas •No Herramientas •No Herramientas •Herramientas •Herramientas •Topologia: •Topologia: •Topologia: •Topologia: •Exacta •Igual •Diferente •Similar •Contenido: •Contenido: •Contenido: •Contenido •Muy similiar •Similar •Diferente •Diferente Soluciones de SharePoint TFS Contenido (DBs)
  • 9. Posibilidades en SharePoint 2013 Juan Carlos González
  • 10. Modelo de objetos en servidor - Farm (SPFarm) El disposado de objetos SPSite / - Web Application (SPWebApplication) SPWeb es importante - Site Collection (SPSite) - Site (SPWeb) - List (SPList) - Item (SPListItem) - Document Library (SPDocumentLibrary) - File (SPFile) - Folder (SPFolder)
  • 11. Modelo de objetos en servidor
  • 12. Modelo de Objetos en Cliente
  • 13. Modelo de Objetos en Cliente
  • 14. Modelo de Objetos en Cliente API REST URL Script Client Namespace Web http://weburl/_api/Web SP Microsoft.SharePoint.Client Search http://weburl/_api/Search SP.Search Microsoft.SharePoint.Client.Search Taxonomy http://weburl/_api/Taxonomy SP.Taxonom Microsoft.SharePoint.Client.Taxono y my Translatio http://weburl/_api/Translation SP.Translati Microsoft.Office.TranslationService n Job on s.Client
  • 15. ¿Qué puedo desarrollar? Servicios: Browser: Calculation, Rendering, HTTP GET Data Access, Migration, etc… Schema: http://server/appname Site Definitions Manipulación Datos: Web Templates Ensamblados: (via Object Model) Feature Definitions/ ASP.NET ASP.NET: IIS Recursos Web Parts List Definitions Site Pages Event Receivers all work and no play Content Types/Fields Application Pages Modelos: makes Jack a dull boy all work and no play Policies makes Jack a dull boy …y Aplicaciones Document Templates Images • SharePoint – Hosted Workflow Activities SharePoint • Auto-Hosted Assemblies Style Sheets Workflow User Controls • Provider Hosted Timer Jobs Master Pages … Database Navigation ControlsPosibilidades: … • Artefactos clásicos: Listas, /bin o GAC Custom Actions, … • Manejadores remotos WebPart1.dll Site Definition & Web List Definition • Aplicaciones Web de Templates WebPart2.dll API REST & Client OM schema.xml Servidor onet.xml (llamando al modelo de objetos) allitems.aspx • Aplicaciones Web de Default.aspx Cliente Clientes Remotos
  • 19. Desarrollo OnPremise vs Online On-Premise Online Soluciones Full-Trust Soluciones Sandbox Aplicaciones SharePoint-Hosted Autohosted Provider Hosted Modelo de Objetos en Servidor Modelo de Objetos en cliente + API REST
  • 21. Finalización Las pruebas de software son las investigaciones empíricas y técnicas cuyo objetivo es proporcionar información objetiva e independiente sobre la calidad del producto. (Fuente: Wikipedia )
  • 23. Finalización Health Analyzer
  • 25. Aprende de los expertos http://www.compartimoss.com
  • 26. Descuento CampusMVP 20% de descuento en todos nuestros cursos y libros hasta el 13 de Marzo Introduce el cupón PECRSA8C al realizar tu compra en nuestra tienda online.
  • 27. Prueba SharePoint a tope http://www.cloudshare.com/
  • 28. Para preguntas de todo tipo … http://social.msdn.microsoft.com/Forums/es-es/mossdeves/threads http://social.technet.microsoft.com/Forums/es-ES/mosses/threads http://community.office365.com/es-es/default.aspx gustavo@gavd.net
  • 29.