CONTACT CSU

No offerings have been identified for this subject in 2015

ITE510 SharePoint Application Development (8)

Abstract

This subject gives students advanced skills in designing and developing applications for the Microsoft SharePoint platform. Students will develop a SharePoint application using Business Connectivity Services that incorporates SharePoint Workflows. Students will then deploy, test and evaluate the application they have developed.

+ Subject Availability Modes and Location

Continuing students should consult the SAL for current offering details prior to contacting their course coordinator: ITE510
Where differences exist between the handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject information

Duration Grading System School:
One sessionHD/FLSchool of Computing and Mathematics

Enrolment restrictions

Only for students enrolled in the following courses: Graduate Certificate in Systems Development, Graduate Certificate in Management (Information Technology), Master of Systems Development, Master of Management (IT)
Prerequisite(s)
ITI500

Learning Outcomes

Upon successful completion of this subject, students should:
  • be able to describe the SharePoint development platform and the benefits and features that it offers to developers.
  • be able to use the development tools that are integrated with the SharePoint development platform
  • be able to develop Web Parts for SharePoint solutions
  • be able to develop code that uses the server-side objects provided by the SharePoint development platform
  • be able to develop event receivers and manipulate application settings for SharePoint solutions
  • be able to anaylse business problems and develop solutions via Business Connectivity Services
  • be able to design, develop and evaluate workflows as part of SharePoint solutions
  • be able to develop code that uses the client-side objects provided by the SharePoint development platform
  • be able to develop sandboxed solutions for SharePoint
  • be able to develop code that uses the taxonomic and user profile services of the SharePoint development platform
  • be able to develop code that uses the content management services of the SharePoint development platform

Syllabus

The subject will cover the following topics:
  • Introduction to SharePoint
  • Introduction to the SharePoint Development Platform
  • Using 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
  • Working with Client-Based APIs for SharePoint
  • Developing Interactive User Interfaces
  • Developing Sandboxed Solutions
  • Testing SharePoint Applications
  • Working with SharePoint Server Profiles and Taxonomy APIs
  • Developing Content Management Solutions
  • SharePoint Solutions in the Cloud
  • Security and Identity

Back

The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.