Cover image for Professional SharePoint 2013 Development.
Professional SharePoint 2013 Development.
Title:
Professional SharePoint 2013 Development.
Author:
Alirezaei, Reza.
ISBN:
9781118654965
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (822 pages)
Contents:
Professional: SharePoint® 2013 Development -- Copyright -- Credits -- About the Authors -- About the Technical Editors -- Acknowledgments -- Contents -- Introduction -- Who This Book Is For -- What This Book Covers -- How This Book Is Structured -- What You Need To Use This Book -- Conventions -- Source Code -- Errata -- P2P.Wrox.Com -- Chapter 1: Architectural Overview of Sharepoint 2013 -- What's New from an Architectural Perspective? -- On-Premise Server Farm Architecture -- Web Server Tier -- Application Server Tier -- Database Server Tier -- Small or Single-Tier Topology -- Medium or Two-Tier Topology -- Large or Three-Tier Topology -- Geographically Distributed Topology -- Service Application Architecture -- Service Application Model -- Available Service Applications -- Service Application Life Cycle -- Multitenancy Hosting Architecture -- Site Subscriptions -- Service Application Partitioning -- Tenant Administration -- Feature Packs -- Search Architecture -- Crawl and Content Processing Components -- Analytics Processing Component -- Index and Query Processing -- Search Administration Component -- Multi-Purpose (with Search) Medium-Sized Search Farm Topology Example -- SQL Server Database Architecture -- Database Topologies -- SharePoint 2013 Databases -- Cloud-Hosted Architectures -- Security Features -- Identity Features -- Administration Model -- Summary -- Chapter 2: What's New in Sharepoint 2013 -- Introduction to SharePoint 2013 -- Deployment Scenarios -- On-Premise Deployment -- Office 365 Deployment -- Hosted Deployment -- Hybrid Deployment -- Packaging Scenarios -- Full-Trust Farm Solution -- Partial-Trust Sandboxed Solution -- Apps for SharePoint -- The Programming Model -- The Evolution of SharePoint Programming -- Challenges with CSOM in SharePoint 2010 -- Challenges with Server-Side Code -- The New Programming Model.

The App Model -- SharePoint-Hosted Apps -- Provider-Hosted Apps -- Azure Auto-Hosted Apps -- Apps or Solutions - Which Way to Go? -- The App Security Model -- Remote Events -- Reporting Services 2012 Data Alerts -- Events in External Lists -- Remote Event Receivers -- The Security Model in Remote Events -- Workflows -- Challenges with Workflows in SharePoint 2010 -- Workflow Architecture in SharePoint 2013 -- Building Your Workflow Development Environment -- SharePoint Designer 2013 Workflows -- Using Workflows in Apps -- Enterprise Content Management -- Site Policies -- Managed Meta Data -- Web Content Management -- The Structural Publishing Model -- The Dynamic Publishing Model -- Taxonomy-Driven Navigation -- Term-Driven Publishing Pages -- Cross-Site Publishing -- Hostname Site Collections -- Multilingual Features -- The Content by Search Web Part -- Design Manager -- Mobile Support -- Image Rendition -- App-Driven Publishing Sites -- Search -- Search Schema -- Search Navigation -- Result Sources -- Display Templates -- Result Types -- Query Rules -- Continuous Crawl -- Putting It All Together -- Query Languages -- Exporting and Importing Search Settings -- Search-Driven Solutions -- BCS -- OData Connector -- BCS Powered Apps -- CSOM and REST Interface -- Summary -- Chapter 3: Developer Tools for Sharepoint 2013 -- Customization Options with SharePoint -- OOB Developer Experience -- Understanding the User Interface for Customization -- Understanding SharePoint Designer 2013 -- New Features in SharePoint Designer -- Navigating the User Interface -- Understanding Visual Studio 2012 Tools -- Starting a New SharePoint 2013 Project -- Visual Studio Integrated List and Content Type Support -- SharePoint Connections in Server Explorer -- Solution Explorer Integration -- Mapped Folders -- Applications for SharePoint.

SharePoint Solutions (Classic Solution) -- Setting Up Your Development Environment -- Applications for SharePoint and Office 365 Development Environment -- Local Development Environment -- Troubleshooting with Debugging -- F5 Debugging -- Debugging Using the Developer Dashboard -- Debugging Using SharePoint Logs -- Debugging Silverlight Code -- Other Useful Tools for Debugging and Testing -- Summary -- Chapter 4: Application Lifecycle Management in Sharepoint 2013 -- Getting Started with Application Lifecycle Management -- Three Application Lifecycle Management Perspectives -- Application Lifecycle Management Tools -- Understanding Key Development Tools -- Understanding the SharePoint 2013 Development Models -- Planning your Customization Model and Release Packaging Approach -- Customization Models -- Release Packaging Approach -- Planning your Key Development Phases and Release Model -- Key Development Phases -- Release Models -- Planning Your Upgrade and Patching Approach -- Upgrading Solutions and Features -- Patching Your SharePoint 2013 Environment -- Planning Your SharePoint Team Environments -- Environments for Large Projects -- Identifying the Environments Your Developers Require -- Identifying the Environments Your Testers Require -- Managing SharePoint 2013 Development Teams -- Selecting Software Development Methodology -- Setting Up Development Standards and Best Practices -- Managing, Tracking, and Recording Key Design Decisions -- Planning for Regular Code Reviews -- Large Project Considerations -- Large Project Life-Cycle Models -- Decentralized Development Teams -- Offshore Teams -- Managing SharePoint 2013 Testing Teams -- Setting Up a Testing Strategy -- Unit Testing -- Automated Builds and Integration Testing -- Test Case Planning -- Performance Testing -- Functional Testing -- User Acceptance Testing -- Defect Tracking.

Other Testing Considerations -- Summary -- Chapter 5: Introducing Windows Azure and Sharepoint 2013 Integration -- Moving to the Cloud -- What Is the Cloud? -- Why Companies Care -- Why Developers Care -- Cautions for Cloud Adopters -- Introducing Windows Azure -- Execution Models -- Mobile Services -- High-Performance Computing -- Marketplace -- Data Management -- Business Analytics -- Media -- Networking -- Caching -- Messaging -- Identity -- SharePoint and Microsoft's Cloud Offerings -- SaaS Licensing for SharePoint -- PaaS Licensing for SharePoint -- Integration Models -- Summary -- Chapter 6: Getting Started with Developing Apps in Sharepoint 2013 -- Architectural Overview of SharePoint Apps -- Programming Model Overview -- Comparing Apps and Solutions -- Hosting Options -- Examining an App -- Adding an App -- Developing Your First App -- Client-Side Object Model -- CSOM Improvements over SharePoint 2010 -- RESTful SharePoint 2013 -- Developing Externally Hosted Apps -- High-Trust Apps for Single Server Development Environments -- Developing a Provider-Hosted App -- Developing an Azure Auto-hosted App -- Summary -- Chapter 7: Further Developing Apps in Sharepoint 2013 -- Developing Your App User Experience -- Developing an Embeddable App or App Part -- Developing a Custom Action App -- App Design Guidelines -- Developing Your App Packaging -- Developing Your App Deployment -- Publishing to the Office Store -- Publishing to an App Catalog -- Developing for App Upgradeability -- Updating SharePoint Apps -- App Migration -- Additional Considerations for Apps Developers -- Key Recommendations -- Decision Criteria for Cloud-hosted Apps Versus SharePoint-hosted Apps -- Decision Criteria for Developing Apps Versus Farm Solutions -- Decision Criteria for Developing Provider-hosted Versus Azure-hosted Apps -- Summary.

Chapter 8: Developing Social Applications in Sharepoint 2013 -- New and Improved Social Features in SharePoint 2013 -- New User Experience -- Multiple Supported Browsers -- Rich Text Editor -- Enterprise Social Networking -- Sharing Content -- Enticing User Contributions with Blogs, Wikis, and Discussions -- Socializing Categorization and Feedback -- Enterprise Taxonomy -- Traditionally Social User-Generated Content Experiences -- Wikis Everywhere -- Blogs -- Communities -- Community Site Template -- Discussions -- Reputation -- Gifted Badges -- Best Replies Used with Question and Answer -- Members Page -- My Sites in Depth -- User Profile -- My Site Document Libraries and SkyDrive Pro -- Following Content and People -- Newsfeed in Depth -- Microblogs -- Activity Feed -- Programming with the Social API -- Summary -- Chapter 9: Building Search-Based Applications in Sharepoint 2013 -- Search Architecture and Extensibility -- New Search Architecture -- Implications of the New Search Architecture -- Extensibility Points for Search -- Top Customization Scenarios -- Search Drives Applications -- Out-of-the-box Search Applications -- Search-driven Web Content Management -- Social Features - Driven by Search -- e-Discovery - Driven by Search -- Working at the UX Layer -- Components of the Search Center -- Search Web Parts -- The Content Search Web Part -- Result Types and Display Templates -- Working with Managed Properties -- The Hover Panel -- Summary - Using Result Types and Display Templates -- Working with Queries -- Query Processing -- Links with Predefined Queries -- Using REST and CSOM to Query Search -- Search Query Syntax -- Query Builder -- Query Rules -- Summary - Working with Queries -- Working with Content -- Content Capture - Crawling and Connectors -- Security Trimming -- Customizing Content Enrichment.

Working with Federation and Result Sources.
Abstract:
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.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: