Chapter 1: Introduction to Office 365 and SharePoint Online
What Are Office 365 and SharePoint Online?
What’s Included in Office 365?
Converting Your Trial to a Paid Subscription
Purchasing a Paid Subscription
Purchasing Multiple Subscriptions
Chapter 2: SharePoint Online Development Overview
Three Customization Approaches
Customization Through the Browser
Customization Through Declarative Solutions and Client-Side Coding with SharePoint Designer
Customization Through Visual Studio 2010
Sandboxed Solution Limitations
Missing Shared Service Applications
Chapter 3: Setting up a Development Environment for SharePoint Online
Hardware and Software Requirements
Advantages and Disadvantages of Virtual Machines
Visual Studio 2010 SharePoint Power Tools
Office 365 SharePoint Unique Points
SharePoint 2010 Easy Setup Script (for Setting Up a Dev Environment)
SharePoint 2010 Setup on Windows 7
Sandboxed/User Code Service Setup
Duplicating Your Office 365 Environment
SharePoint Designer 2010 Setup
Connecting SharePoint Designer to SharePoint
Common Virtual Hard Drive Images
Chapter 4: Basic Customization Using Only a Browser
How Broad Are the Customizations?
Customizing Your Site’s Look and Feel
Customizing Site Structure and Pages
Customizing the Simple Public-Facing Website
Chapter 5: Taking It to the Next Level with SharePoint Designer
Getting Started With SharePoint Designer 2010
Controlling the Use of SPD 2010
Administering a SharePoint Site
Saving a Customized Subsite as a Template
Changing Fonts and Colors with a Theme
Customizing List and Form Views
Data View and Data Form Web Parts
Creating Custom Ribbon Actions
Interacting with External Data
Business Connectivity Services (BCS)
Building Declarative workflows
Some Customizations Must Be Developed in Production
Can’t Reference Sandboxed Solution Managed Code
Chapter 6: InfoPath and SharePoint Online
Hardware and Software Requirements
InfoPath Forms Services Overview
Where InfoPath is Used in Office 365
Administering InfoPath in Office 365
Chapter 7: Custom Development with Visual Studio
When to Use Visual Studio for Customization
Have You Exceeded What You Can Do in the Browser and SharePoint Designer?
How Reusable Do the Customizations Need to Be?
Preparing Visual Studio for SharePoint Online Development
Setting Up Your Development Environment
Restrictions of the Sandboxed Environment
Creating a Feature and Adding a Feature Receiver
Creating a Module to Deploy Files
Adding Fields to Your Content Type
Packaging and Deploying Your Solution
Preparing the Solution Package
Deploy Your Solution to SharePoint Online
Organize Your Projects in a Logical Manner
Don’t Be Afraid to Change Namespaces
Chapter 8: SharePoint Designer Workflows
Introduction to Workflows in SharePoint Online
A Quick Tour of SharePoint Designer
Building and Deploying a Simple Workflow
Integration with Microsoft Visio 2010
Developing Custom Actions with Visual Studio
Chapter 9: Intro to Client-Side Development
Using the ASP.NET Web Services
Developing with the Client Object Model
Performing Common Tasks with the Client Object Model
Chapter 10: Client-Side Development with Silverlight
Preparing Your Development Environment for Silverlight
Getting the Necessary Tools and Software
Creating and Linking Your Projects
Building a Silverlight Application with the Client Object Model
Referencing the Client Object Model
Getting the Data from SharePoint
Deploying Silverlight Applications to SharePoint Online
Hosting a Silverlight Application in SharePoint Online
Using the Silverlight Web Part
Chapter 11: Developing with jQuery, HTML5, and CSS3
Using jQuery in SharePoint Online
jQuery and the Client Object Model
Introduction to HTML5 and CSS3
Using HTML5 and CSS3 in SharePoint Online
“Turning On” HTML5 in SharePoint Online
Appendix A: Hybrid On-Premise/Online Solutions
When Does a Hybrid Environment Make Sense?
Design Patterns for Hybrid Environments
Planning Your Hybrid Environment
SharePoint Workload Distribution
Considerations and Limitations
Governance and Information Architecture
18.224.149.242