Цель курса:
This developer first-look clinic provides an overview of the new features, functional areas, product enhancements, and application models in SharePoint 2013.
NOTE: This clinic was developed on early beta software and therefore demonstration steps may be different depending on the version of the software being used for a particular clinic. The features and procedures demonstrated may change in the final release of SharePoint 2013.
После окончания курса Вы будете уметь:
After completing this course, students will be able to:
- Provide an overview of the new features, functional areas, and product enhancements in SharePoint 2013.
- Summarize the key features of the SharePoint 2013 application development platform and describe the key features of Marketplaces.
- Explain what a SharePoint-Hosted app is, and describe how to build a SharePoint-Hosted app.
- Explain what a Cloud-Hosted app is, and describe how to build a Cloud-Hosted app.
- Describe how developers extend Office Application user interfaces by creating Apps for Office and publishing them in different catalogs.
- Describe how to create and code a simple App for Office that interacts with document content.
- Describe improvements in Manage Metadata Services, Enterprise Content Management and Web Content Management in SharePoint 2013.
- Describe the new social networking functionality available to SharePoint 2013 App developers.
- Describe how the new capabilities of the SharePoint Search engine can be used in SharePoint Apps.
· Describe how to query the index from a SharePoint-Hosted app using CSOM.
Предварительная подготовка:
Before attending this course, students must have:
- One year of experience creating SharePoint 2010 applications
- One year of experience creating C#, VB, or JavaScript applications
- Familiarity with Visual Studio 2010
· Familiarity with ASP.NET or Windows Azure development
Module 1: Introducing the SharePoint 2013 Platform for DevelopersThis module introduces the new features of SharePoint 2013 and highlights those new features that developers can use in their custom applications. The module also introduces the SharePoint 2013 App Marketplace and explains how it can help to sell apps for SharePoint.Lessons
- Introducing SharePoint 2013 to All Stakeholders
- The SharePoint 2013 Development Platform
After completing this module, students will be able to:
- Provide an overview of the new features, functional areas, and product enhancements in SharePoint 2013.
- Summarize the key features of the SharePoint 2013 application development platform.
Module 2: SharePoint 2013 AppsThis module provides a deeper understanding of apps for SharePoint and introduces client-side and server-side, and hybrid App architectures. For each type of App, the module describes the components, languages, and technologies you can use to build the app and highlights key new concepts developers must understand.Lessons
- SharePoint-Hosted Apps
- Cloud-Hosted Apps
After completing this module, students will be able to:
- Explain what a SharePoint-Hosted app is.
- Describe how to build a SharePoint-Hosted app.
- Explain what a Cloud-Hosted app is.
- Describe how to build a Cloud-Hosted app.
Module 3: Apps for Office and SharePointThis module introduces apps for Office and describes how SharePoint developers can use them to interact with Office document content and enrich user productivity. Students will see the different types of apps for Office in Word, Excel, and Outlook and understand how apps for Office are written and published in public and corporate catalogs. apps for Office are desktop application extensions but represent an important new technology that the SharePoint developer can use in SharePoint development.Lessons
- What is apps for Office?
- Apps for Office Types
- Apps for Office Catalogs
After completing this module, students will be able to:
- Describe how developers extend Office Application user interfaces by creating apps for Office of different types and publishing them in different catalogs.
- Describe how to use Task Pane apps for Office.
- Describe how to create and code simple apps for Office that interacts with document content.
Module 4: SharePoint 2013 Enterprise ServicesThis module introduces some of the new and updated services available in SharePoint 2013 farms. The module concentrates on those services that provide rich functionality that developers can reuse in their apps and on those services that have large improvements or new capabilities in SharePoint 2013. These include Managed Metadata Services, Enterprise Content Management and Web Content Management, Social Networking, and Search.Lessons
- Enterprise Content Management and Web Content Management
- Social Networking
- Search
After completing this module, students will be able to:
- Describe improvements in Manage Metadata Services, Enterprise Content Management and Web Content Management in SharePoint 2013.
- Describe how to use Design Manager to import a Look and Feel.
- Describe the new social networking functionality available to SharePoint 2013 App developers.
- Describe how the new capabilities of the SharePoint Search engine can be used in apps for SharePoint.
· Describe how to query the Index from a SharePoint-Hosted App using CSOM.