You are previewing Professional SharePoint 2013 Development.
O'Reilly logo
Professional SharePoint 2013 Development

Book Description

Thorough coverage of development in SharePoint 2013

A team of well-known Microsoft MVPs joins forces in this fully updated resource, providing you with in-depth coverage of development tools in the latest iteration of the immensely popular SharePoint. From building solutions to building custom workflow and content management applications, this book shares field-tested best practices on all aspect of SharePoint 2013 development.

  • Offers a thorough look at Windows Azure and SharePoint 2013

  • Includes new chapters on Application Life Cycle Management, developing apps in SharePoint, and building PerformancePoint Dashboards in SharePoint

  • Professional SharePoint 2013 Development is an essential SharePoint developer title.

    Table of Contents

    1. Cover
    2. Contents
    3. Chapter 1: Architectural Overview of SharePoint 2013
      1. What’s New from an Architectural Perspective?
      2. On-Premise Server Farm Architecture
      3. Service Application Architecture
      4. Multitenancy Hosting Architecture
      5. Search Architecture
      6. SQL Server Database Architecture
      7. Cloud-Hosted Architectures
      8. Summary
    4. Chapter 2: What’s New in SharePoint 2013
      1. Introduction to SharePoint 2013
      2. Deployment Scenarios
      3. Packaging Scenarios
      4. The Programming Model
      5. The App Model
      6. Remote Events
      7. Workflows
      8. Enterprise Content Management
      9. Web Content Management
      10. Search
      11. BCS
      12. Summary
    5. Chapter 3: Developer Tools for SharePoint 2013
      1. Customization Options with SharePoint
      2. OOB Developer Experience
      3. Understanding SharePoint Designer 2013
      4. Understanding Visual Studio 2012 Tools
      5. Setting Up Your Development Environment
      6. Troubleshooting with Debugging
      7. Summary
    6. Chapter 4: Application Lifecycle Management in SharePoint 2013
      1. Getting Started with Application Lifecycle Management
      2. Understanding the SharePoint 2013 Development Models
      3. Planning your Customization Model and Release Packaging Approach
      4. Planning your Key Development Phases and Release Model
      5. Planning Your Upgrade and Patching Approach
      6. Planning Your SharePoint Team Environments
      7. Managing SharePoint 2013 Development Teams
      8. Managing SharePoint 2013 Testing Teams
      9. Summary
    7. Chapter 5: Introducing Windows Azure and SharePoint 2013 Integration
      1. Moving to the Cloud
      2. Introducing Windows Azure
      3. SharePoint and Microsoft’s Cloud Of erings
      4. Summary
    8. Chapter 6: Getting Started with Developing Apps in SharePoint 2013
      1. Architectural Overview of SharePoint Apps
      2. Examining an App
      3. Developing Your First App
      4. Client-Side Object Model
      5. Developing Externally Hosted Apps
      6. Summary
    9. Chapter 7: Further Developing Apps in SharePoint 2013
      1. Developing Your App User Experience
      2. Developing Your App Packaging
      3. Developing Your App Deployment
      4. Developing for App Upgradeability
      5. Additional Considerations for Apps Developers
      6. Key Recommendations
      7. Summary
    10. Chapter 8: Developing Social Applications in SharePoint 2013
      1. New and Improved Social Features in SharePoint 2013
      2. Traditionally Social User-Generated Content Experiences
      3. Communities
      4. Reputation
      5. My Sites in Depth
      6. Newsfeed in Depth
      7. Programming with the Social API
      8. Summary
    11. Chapter 9: Building Search-Based Applications in SharePoint 2013
      1. Search Architecture and Extensibility
      2. Search Drives Applications
      3. Working at the UX Layer
      4. Working with Queries
      5. Working with Content
      6. Tailoring Relevance
      7. Tying It All Together
      8. Summary: Building Search-based Applications in SharePoint
    12. Chapter 10: Web Content Management
      1. Taxonomy and the Information Architect
      2. Page Creation
      3. Search-Driven Publishing
      4. Create and Edit Content
      5. Dynamically Displaying Content
      6. Access Content Programmatically
      7. Branding Sites
      8. Design Manager
      9. Usage Analytics
      10. Multilingual Support
      11. Summary
    13. Chapter 11: Using InfoPath with SharePoint 2013
      1. Introducing the Training Management Application
      2. Customizing SharePoint List Forms
      3. Designing InfoPath Form Templates
      4. Tools for Form Developers
      5. Summary
    14. Chapter 12: Enterprise Document Management
      1. The Document Management Mindset
      2. Getting the Most from the Document Center
      3. Content Routing
      4. Using Document Libraries in the Document Center
      5. Records Management
      6. eDiscovery and Compliance
      7. Content Management Interoperability Services (CMIS)
      8. Summary
    15. Chapter 13: Introducing Business Connectivity Services
      1. Introducing Business Connectivity Services
      2. Understanding BCS Architecture
      3. Working with BDC Metadata Models
      4. Working with External Data Sources
      5. Creating Methods
      6. Working with External Lists
      7. Summary
    16. Chapter 14: Advanced Business Connectivity Services
      1. Creating .NET Assembly Connectors
      2. Packaging Considerations
      3. Enabling Search Support
      4. Working with the BDC Server Runtime Object Model
      5. Using ECTs in SharePoint Apps
      6. Summary
    17. Chapter 15: Workflow Development in SharePoint 2013
      1. Introducing Core Workflow Concepts
      2. Understanding the Workflow Platform Architecture in SharePoint 2013
      3. Understanding Key Workflow Development Tools
      4. Setting Up the Development Prerequisites
      5. Modeling a Workflow Using Visio 2013
      6. Developing Workflows Using SharePoint Designer 2013
      7. Developing Custom Workflow Activities and Actions Using Visual Studio 2012
      8. Developing Workflows Using Visual Studio 2012
      9. Key Development Considerations
      10. Summary
    18. Chapter 16: Integrating Reporting Services
      1. The History
      2. Introducing SSRS 2012
      3. Building and Deploying Reports
      4. Caching and Snapshots
      5. Reporting on SharePoint Data
      6. Multiple Zones
      7. Anonymous Access to Reports
      8. Reporting Services Execution Account
      9. Summary
    19. Chapter 17: Developing Excel Applications in SharePoint 2013
      1. What’s New
      2. Dashboards and Excel Mashups
      3. Excel
      4. Excel Web Apps
      5. Excel Apps for Office
      6. Excel Services
      7. Summary
    20. Chapter 18: Performancepoint Dashboards
      1. Business Intelligence
      2. Introducing PerformancePoint 2013
      3. Using PerformancePoint 2013
      4. Extending PerformancePoint
      5. Summary
    21. Chapter 19: Developing Applications with Access
      1. Access 2013
      2. Access Services
      3. Building an Application with Access Services
      4. Summary
    22. Appendix: Additional Help and Resources
    23. Introduction
    24. Advertisement