Pro SharePoint 2010 Development for Office 365 [electronic resource] /
Milner, Dave.author.
McDonough, Bart.author.
Stork, Paul.author.
It's no secret that cloud-based computing is the next big movement in IT, and Microsoft is right there in the market with Office 365-a cloud-based productivity suite which includes a hosted, cloud-focused version of SharePoint 2010. SharePoint 2010 developers who have traditionally developed for on-premise environments will suddenly find themselves being asked to develop for the cloud. While there is a lot of overlap between cloud-based and traditional SharePoint development, there are also some important differences and considerations that must be taken into account as well. In particular, the proliferation of cloud-based solutions was a driving force behind certain new features in SharePoint 2010, like sandboxed solutions and the new client object model. As the devil is always in the details, Pro SharePoint 2010 Development for Office 365 helps you navigate the changes and develop compelling applications and solutions for SharePoint Online in Office 365. Authors Dave Milner, Bart McDonough, and Paul Stork bring to the table decades of experience in real-world development of solutions for customers-expertise that is the practical result of what works in real-world customer environments. This proven team will cover with you the architectural landscape that SharePoint in the cloud represents, discuss the steps in setting up a development environment, and cover multiple real-world development approaches, technologies, and considerations.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; Foreword; About the Authors; About the Technical Reviewer; Introduction; Chapter 1: Introduction to Office 365 and SharePoint Online; What Are Office 365 and SharePoint Online?; What's Included in Office 365?; Plan Types in Office 365; Plan Comparison; Service Descriptions; Signing Up for a Trial; Converting Your Trial to a Paid Subscription; Purchasing a Paid Subscription; Purchasing Multiple Subscriptions; How to Manage Your Account; Admin Overview Page; Setup; Management; Subscriptions; Support
Accessing SharePoint OnlineManaging SharePoint Online; Summary; Chapter 2: SharePoint Online Development Overview; Three Customization Approaches; Customization Through the Browser; Additional Public Web Site Customizations; When the Browser Is Not Enough; Customization Through Declarative Solutions and Client-Side Coding with SharePoint Designer; Changing the Look and Feel; Applying and Creating Themes; Customizing Master Pages; Creating Publishing Page Layouts and New Web Part Pages; Editing Cascading Style Sheets; Creating Workflows; Building Dynamic User Interfaces
Accessing External Data with Business Connectivity ServicesCreating Pages with Client-Side Code; Limitations Using SPD with SharePoint Online; Packaging Solutions for Deployment; Customization Through Visual Studio 2010; Using Sandboxed Solutions; Client Object Model; Customization Limitations; Sandboxed Solution Limitations; Missing Shared Service Applications; Summary; Chapter 3: Setting up a Development Environment for SharePoint Online; Introduction; Goals; Hardware and Software Requirements; Hardware Requirements; Software Requirements; Virtual Machine Options; Hypervisor Software
Advantages and Disadvantages of Virtual MachinesAdvantages; Disadvantages; Visual Studio 2010 Setup; Version; Visual Studio 2010 SharePoint Power Tools; Visual Studio Extensions; Resources; SharePoint 2010 Local Setup; Office 365 SharePoint Unique Points; SharePoint 2010 Easy Setup Script (for Setting Up a Dev Environment); Prerequisites; Running Easy Setup Script; SharePoint 2010 Setup on Windows 7; Sandboxed/User Code Service Setup; Duplicating Your Office 365 Environment; SharePoint Designer 2010 Setup; Installation; Connecting SharePoint Designer to SharePoint; Connecting to Office 365
Setting Up a Good HTML EditorTeam Development; Common Virtual Hard Drive Images; Environments; Local Development Environment; Centralized Test Environment; Test Office 365 Site Collection; Test Office 365 Account; Change Control; Source Control; Binary Control; Process; Summary; Chapter 4: Basic Customization Using Only a Browser; When to Use the Browser; How Broad Are the Customizations?; Who Will be Doing the Work?; Customizing Your Site's Look and Feel; Title, Description, and Icon; Quick Launch; Top Link Bar; Tree View; Site Theme; Customizing Site Structure and Pages; Lists and Libraries
Creating a List or Library
Includes index.
It's no secret that cloud-based computing is the next big movement in IT, and Microsoft is right there in the market with Office 365-a cloud-based productivity suite which includes a hosted, cloud-focused version of SharePoint 2010. SharePoint 2010 developers who have traditionally developed for on-premise environments will suddenly find themselves being asked to develop for the cloud. While there is a lot of overlap between cloud-based and traditional SharePoint development, there are also some important differences and considerations that must be taken into account as well. In particular, the proliferation of cloud-based solutions was a driving force behind certain new features in SharePoint 2010, like sandboxed solutions and the new client object model. As the devil is always in the details, Pro SharePoint 2010 Development for Office 365 helps you navigate the changes and develop compelling applications and solutions for SharePoint Online in Office 365. Authors Dave Milner, Bart McDonough, and Paul Stork bring to the table decades of experience in real-world development of solutions for customers-expertise that is the practical result of what works in real-world customer environments. This proven team will cover with you the architectural landscape that SharePoint in the cloud represents, discuss the steps in setting up a development environment, and cover multiple real-world development approaches, technologies, and considerations.
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.