Blog de Juan Carlos González en Geeks.MS
  • Home
  • Publicaciones y Cursos
  • CompartiMOSS
  • Acerca de Mí
  • Contacto

[Book Review]: Professional SharePoint 2013 Development published by Wrox

  • By Juan Carlos González
  • Sep-11-2013
  • Sin categoría
  • 2 Comments.

Breve nota en español: Como os comentaba en este artículo, en SUGES poco a poco vamos sumando el apoyo de nuevos patrocinadores qué se está traduciendo en descuentos para los miembros de la comunidad y en el acceso a productos de los mismos. Lógicamente obtener este apoyo implica también una colaboración reciproca que en el caso de editoriales que publican libros técnicos como Wrox se traduce en la participación en la revisión de libros técnicos (sobre SharePoint en el caso de SUGES) y la publicación de las mismas en los distintos canales dónde la comunidad está presente. En esta ocasión os presento la primera review que he hecho de un libro más que recomendable: Professional SharePoint 2013 Development. Lógicamente, en el caso de Wrox la revisión tiene que estar escrita en inglés de ahí esta breve introducción para el blog.

Professional SharePoint 2013 Development: Book Review

Thanks to Wrox I have had the opportunity to review a great book about SharePoint 2013 development: Professional SharePoint 2013 Development. As the title states, you can expect to find a bunch of great content about how to develop for the platform following best practices and providing a deed overview about new features coming in the product. In more than 800 pages you can find great content about how to develop for SharePoint 2013 using the Office Development Tools for Visual Studio, the fundamentals of the new SharePoint App model and new workflow architecture and also how to build different kind of solutions and applications using the new APIs available in SharePoint 2013: social Apps, Search-based Apps, ECM solutions, business data integration through BCS capabilities, among others. Finally, don’t miss the Business Intelligence contents included in the book where you will have the opportunity to learn about the complete BI stack available in the SharePoint 2013 platform: Reporting Services integration, Excel Services enhancements, what’s new in PerformancePoint services and how to build business solutions using the power of Microsoft Office Access 2013 and the new Access Services.

Professional SharePoint 2013 Development

Of course, the previous paragraph is just a summary about the book’s contents. Let me go into a more detailed overview about what you can expect to find in the book:

  • First chapter provides a quick and comprehensive description about SharePoint 2013 architecture in terms of out of the box services, installation topologies and how to achieve high availability at different levels in a SharePoint 2013 farm.
  • In chapter 2, you can find a great overview about development approaches available in SharePoint 2013 like the classic development model through SharePoint solutions, the new App model (including remote event receivers) or what’s new in workflows. This chapter is a great reference to support important decisions when choosing solutions or Apps for accomplishing customer requirements. I also recommend to read in detail the great description provided about the new workflow architecture and possibilities coming in SharePoint 2013 and also the comparison with the previous architecture. There you can also read a great overview about cool features in terms of ECM, WCM (Terms based navigation, cross site publishing, multilingual features and so on) coming with the product.
  • Chapter three is focused in the development tools available to create solutions on top of SharePoint 2013: the user interface, SharePoint Designer 2013 and of course Visual Studio 2012. In terms of SharePoint development with Visual Studio 2012, this chapter describes quite deeply the kind of SharePoint artifacts you can build (classic solutions vs. Apps), the project and items template you have as soon as you install the Office Development Tools for Visual Studio and the different designers included in the IDE (like the feature designer, the package designer or the manifest designer) which simplifies the process of packaging and deploying the solutions developed to your SharePoint environment (On-Premises or Online).
  • If you want to know the development approaches you have when developing for SharePoint, you must carefully read the chapter about ALM. Here you will learn about the two development models you have in SharePoint 2013: Apps vs. Solutions, best practices for SharePoint development through the use of reusable frameworks, release models one productions is in use and different approaches when setting development environments for your SharePoint team: individual development environments vs. centralized development environment; virtual vs. non virtual development environments; etc.
  • In chapters 5, 6 and 7 you can find a lot of content about the new SharePoint App model. First, you will review specific topics about Microsoft Cloud Computing platform (aka Windows Azure) that you will need to understand the SharePoint Cloud Apps model. Second, you can read about the different SharePoint Apps you can develop in terms of hosting: SharePoint-Hosted Apps, Autohosted Apps and Provider-Hosted Apps. Finally, in chapter 7 you will learn about the different SharePoint App Types in terms of user experience (immersive Apps, App Parts & custom actions), how to publish an App to the Office Store or to a SharePoint App Catalog (On-Premises or Online), and decision criteria that can help you when choosing between Apps and solutions and also between Cloud Apps and SharePoint-Hosted Apps.
  • If you want to know out the box capabilities available in SharePoint 2013, you must carefully read Chapter 6. Here you will also learn how to develop Social Apps using the new APIs available in the platform.
  • Chapter 9 provides a deep detailed description about the new search architecture in SharePoint 2013 in terms of the key components included behind the scenes: content processing, analytics engine, query processing, etc. This chapter describes the extensibility points we have (UI, Query, Contents …) and all the new goodies coming in with search: new powerful Web Parts like the Content By Search Web Part, the new way to show search results by means of display templates, the resource types concept, etc.). Additionally, you will read about some development concerns like the new search APIs exposed by the Client Side Object Model (CSOM) and the REST API or the search connectors framework.
  • In case you are thinking to build SharePoint 2013 publishing sites, you have to review WCM chapter. Here you can expect to find all the new capabilities Microsoft has added like defining site navigation using the manage metadata service application, SEO improvements by means of new SEO properties and the separation between content and navigation, friendly Urls, and so on. You will learn the branding approaches you have in order to customize the look & feel of SharePoint 2013 sites: the user interface and the new themes infrastructure, SharePoint Desinger 2013 and the new Design Manager that allows to use any web design in SharePoint sites. Finally, the chapter also cover other great WCM capabilities available in the box like image renditions as a way to work with different image resolutions generated by SharePoint from a single source image, the device channels mechanism that simplifies how to configure SharePoint sites to be properly displayed in different devices and browsers or the product catalogs feature.
  • Chapter 11 is intended to refresh the capabilities of InfoPath and InfoPath forms services. From a practical point of view, this chapter describes how to customize list forms by using InfoPath and how to use business rules and views to create rich data visualization with zero programming.
  • In order to learn about new and improved ECM features in SharePoint 2013, I recommend you to read the ECM chapter. Here you can find a summary of all the ECM features you have in the platform distinguishing between the ones coming from SharePoint 2010 and the new ones added to SharePoint 2013 like Team Folders, In-Place records hold and the CSOM/REST APIs. This chapter takes special attention to ECM features like the Document Center, the Content Organizer, how to define and use meta-data navigation to easily find and navigate through content), the records management, new auditing features (site and site collection closure and deletion) and eDiscovery.
  • Chapters 13 and 14 are focused on the Business Connectivity Services (BCS) capabilities in the box. On the one hand, you will learn about the new things coming with BCS: support for OData sources, App-Level External Content Types (ECTs), CSOM/REST API for BCS, support for event receivers in external lists and ECTs and performance improvements added to BCS. On the other hand, you will find good examples about how to integrate in SharePoint information coming from different LOB systems: SQL Databases, Oracle Databases, WCF Services, etc. Both chapters provide good examples about how to create ECTs with SharePoint Designer 2013, Visual Studio 2012 and how to define and use ECTs at the App-Level.
  • One of the biggest changes in the SharePoint 2013 is the new workflow architecture that is not in the box anymore. Chapter 15 describes the new Windows Azure Workflow Server that allows to expose workflows as a services in order to be used in SharePoint 2013 or other platforms. When talking about SharePoint 2013 workflows, you will see how easy is to set up the Workflow infrastructure by means of the Workflow Manager, the different tools to create workflows (Visio 2013, SharePoint Designer 2013 Workflows) and also some good examples about how to create workflows with these tools. You will learn some specific concerns about workflows in SharePoint 2013: available workflow activities in SharePoint Designer 2013 and Visual Studio 2012, workflow types, associations and association types, non-support for InfoPath forms, etc.
  • Last chapters in the books (16, 17, 18 and 19) provides a detailed overview of all the BI features available in SharePoint 2013: reporting services integration, Excel Services, PerformancePoint services and Access Services. All the chapters are great, but I recommend you the reporting services one and the Access Services one. For instance, in the Access Services chapter you can learn about how to create business Apps with Microsoft Office Access 2013 and publish to SharePoint 2013 (On-Premise or Online) as SharePoint App. Of course, you’ll dig in the internals of the Access Services architecture and the Access Apps publishing process.

And that’s all about my review of this great book. I hope you have find it useful and I also recommend you to read this great book. Doubtlessly it is a great source to learn a lot of stuff about SharePoint 2013 development.

Juan Carlos González

SharePoint Server MVP

http://geeks.ms/blogs/jcgonzalez

@jcgm1978

Comments

2 Responsesso far

  1. anonymous dice:
    2 octubre, 2013 a las 00:36

    Después del recopilatorio de enlaces interesantes, es momento del resumen de artículos publicados en

    Responder
  2. anonymous dice:
    8 octubre, 2013 a las 08:34

    Breve nota en español: Continuando con mis revisiones de libros sobre SharePoint 2013, en esta ocasión

    Responder

Responder a anonymous Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

← Previous Post Next Post →
septiembre 2013
L M X J V S D
« Ago   Oct »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Categorías

Azure Azure AD CompartiMOSS Comunidades Técnicas Dynamics 365 Eventos Herramientas Hyper-V Internet Explorer Libros Microsoft Flow Office 365 Office 2013 Office 2016 OneDrive Power Apps Product Reviews Recursos SharePoint SharePoint 2010 SharePoint 2013 sharepoint 2016 SharePoint Foundation 2010 SharePoint Foundation 2013 SharePoint Online SQL Server SQL Server 2016 Visual Studio Visual Studio 2013 Visual Studio 2015 Visual Studio Online Windows 10 Windows Server Windows Server 2012 R2

Archivos

  • abril 2017
  • marzo 2017
  • febrero 2017
  • enero 2017
  • diciembre 2016
  • noviembre 2016
  • octubre 2016
  • septiembre 2016
  • agosto 2016
  • julio 2016
  • junio 2016
  • mayo 2016
  • abril 2016
  • marzo 2016
  • febrero 2016
  • enero 2016
  • diciembre 2015
  • noviembre 2015
  • octubre 2015
  • septiembre 2015
  • agosto 2015
  • julio 2015
  • junio 2015
  • mayo 2015
  • abril 2015
  • marzo 2015
  • febrero 2015
  • enero 2015
  • diciembre 2014
  • noviembre 2014
  • octubre 2014
  • septiembre 2014
  • agosto 2014
  • julio 2014
  • junio 2014
  • mayo 2014
  • abril 2014
  • marzo 2014
  • febrero 2014
  • enero 2014
  • diciembre 2013
  • noviembre 2013
  • octubre 2013
  • septiembre 2013
  • agosto 2013
  • julio 2013

Meta

  • Acceder
  • RSS de las entradas
  • RSS de los comentarios
  • WordPress.org
About This Site

A cras tincidunt, ut tellus et. Gravida scel ipsum sed iaculis, nunc non nam. Placerat sed phase llus, purus purus elit.

Archives Widget
  • January 2010
  • December 2009
  • November 2009
  • October 2009
Categories
  • Entertainment
  • Technology
  • Sports & Recreation
  • Jobs & Lifestyle
Search
  • twitter

Powered by WordPress  |  Business Directory by InkThemes.

This site uses cookies: Find out more.