Contents
Chapter 1: Architectural Overview of SharePoint 2013
What’s New from an Architectural Perspective?
On-Premise Server Farm Architecture
Service Application Architecture
Multitenancy Hosting Architecture
SQL Server Database Architecture
Chapter 2: What’s New in SharePoint 2013
Introduction to SharePoint 2013
Chapter 3: Developer Tools for SharePoint 2013
Customization Options with SharePoint
Understanding SharePoint Designer 2013
Understanding Visual Studio 2012 Tools
Setting Up Your Development Environment
Troubleshooting with Debugging
Chapter 4: Application Lifecycle Management in SharePoint 2013
Getting Started with Application Lifecycle Management
Understanding the SharePoint 2013 Development Models
Planning your Customization Model and Release Packaging Approach
Planning your Key Development Phases and Release Model
Planning Your Upgrade and Patching Approach
Planning Your SharePoint Team Environments
Managing SharePoint 2013 Development Teams
Managing SharePoint 2013 Testing Teams
Chapter 5: Introducing Windows Azure and SharePoint 2013 Integration
SharePoint and Microsoft’s Cloud Of erings
Chapter 6: Getting Started with Developing Apps in SharePoint 2013
Architectural Overview of SharePoint Apps
Developing Externally Hosted Apps
Chapter 7: Further Developing Apps in SharePoint 2013
Developing Your App User Experience
Developing Your App Deployment
Developing for App Upgradeability
Additional Considerations for Apps Developers
Chapter 8: Developing Social Applications in SharePoint 2013
New and Improved Social Features in SharePoint 2013
Traditionally Social User-Generated Content Experiences
Programming with the Social API
Chapter 9: Building Search-Based Applications in SharePoint 2013
Search Architecture and Extensibility
Summary: Building Search-based Applications in SharePoint
Chapter 10: Web Content Management
Taxonomy and the Information Architect
Dynamically Displaying Content
Access Content Programmatically
Chapter 11: Using InfoPath with SharePoint 2013
Introducing the Training Management Application
Customizing SharePoint List Forms
Designing InfoPath Form Templates
Chapter 12: Enterprise Document Management
The Document Management Mindset
Getting the Most from the Document Center
Using Document Libraries in the Document Center
Content Management Interoperability Services (CMIS)
Chapter 13: Introducing Business Connectivity Services
Introducing Business Connectivity Services
Understanding BCS Architecture
Working with BDC Metadata Models
Working with External Data Sources
Chapter 14: Advanced Business Connectivity Services
Creating .NET Assembly Connectors
Working with the BDC Server Runtime Object Model
Chapter 15: Workflow Development in SharePoint 2013
Introducing Core Workflow Concepts
Understanding the Workflow Platform Architecture in SharePoint 2013
Understanding Key Workflow Development Tools
Setting Up the Development Prerequisites
Modeling a Workflow Using Visio 2013
Developing Workflows Using SharePoint Designer 2013
Developing Custom Workflow Activities and Actions Using Visual Studio 2012
Developing Workflows Using Visual Studio 2012
Key Development Considerations
Chapter 16: Integrating Reporting Services
Building and Deploying Reports
Reporting Services Execution Account
Chapter 17: Developing Excel Applications in SharePoint 2013
Chapter 18: Performancepoint Dashboards
Introducing PerformancePoint 2013
Chapter 19: Developing Applications with Access
Building an Application with Access Services