Microsoft SharePoint DeveloperLaajuus (5 ECTS)
Course unit code: TT00AC53
General information
- Credits
- 5 ECTS
Objective
After the course, the student is able to use and modify the SharePoint's inferface; the student can build web parts and controls; develop business logic based on SharePoint
Content
SharePoint Developer Tools, Developing SharePoint Web Parts, Working with SharePoint Objects on the Server, Creating Event Receivers and Application Settings, Developing Solutions by Using Business Connectivity Services, Developing SharePoint Workflows Developing Interactive User Interfaces, Developing Silverlight Applications for SharePoint, Developing Sandboxed Solutions, Developing Content Management Solutions.
Assessment criteria, satisfactory (1)
Working with the SharePoint User Interface
- Manage SPSite and SPWeb programmatically by using Visual Studio.
- Create and apply branding to a SharePoint site
- Implement a dialog by using the Dialog Framework, Create a custom ribbon object, and Customize navigation programmatically.
Developing Web Parts and Controls
- Create and maintain Web Parts
- Create and implement delegate controls
Developing Business Logic
- Implement a custom workflow in Visual Studio
- Create and implement event receivers
- Create and modify Business Connectivity Service model in Visual Studio 2010
- Manage Users, Groups, Permissions
Working With SharePoint Data
- Access list data by using the Server object model
- Access SharePoint Data by using WCF Data Services
- Work with documents and metadata programmatically
- Extending SharePoint Search
- Create and modify a custom content type.
Stabilizing and Deploying SharePoint Components.
- Manage a solution in Visual Studio
- Manage a feature by using Visual Studio
- Develop, debug, and deploy a sandboxed solution
Assessment criteria, good (3)
Working with the SharePoint User Interface
- Manage SPSite and SPWeb programmatically by using Visual Studio
- Create and apply branding to a SharePoint site
- Implement a dialog by using the Dialog Framework, Create a custom ribbon object, and Customize navigation programmatically.
Developing Web Parts and Controls
- Create and maintain Web Parts
- Create and implement delegate controls
Developing Business Logic
- Implement a custom workflow in Visual Studio
- Create and implement event receivers
- Create and modify Business Connectivity Service model in Visual Studio
- Manage Users, Groups, Permissions
Working With SharePoint Data
- Access list data by using the Server object model
- Access SharePoint Data by using WCF Data Services
- Work with documents and metadata programmatically
- Extending SharePoint Search
- Create and modify a custom content type.
Stabilizing and Deploying SharePoint Components.
- Manage a solution in Visual Studio
- Manage a feature by using Visual Studio
- Develop, debug, and deploy a sandboxed solution
Assessment criteria, excellent (5)
Working with the SharePoint User Interface
- Manage SPSite and SPWeb programmatically by using Visual Studio
- Create and apply branding to a SharePoint site
- Implement a dialog by using the Dialog Framework, Create a custom ribbon object, and Customize navigation programmatically.
Developing Web Parts and Controls
- Create and maintain Web Parts
- Create and implement delegate controls
Developing Business Logic
- Implement a custom workflow in Visual Studio
- Create and implement event receivers
- Create and modify Business Connectivity Service model in Visual Studio
- Manage Users, Groups, Permissions.
Working With SharePoint Data
- Access list data by using the Server object model
- Access SharePoint Data by using WCF Data Services
- Work with documents and metadata programmatically
- Extending SharePoint Search
- Create and modify a custom content type.
Stabilizing and Deploying SharePoint Components.
- Manage a solution in Visual Studio
- Manage a feature by using Visual Studio
- Develop, debug, and deploy a sandboxed solution