On the 1st of August, I will be presenting a session on WSS
development to the Wellington .NET User Group. Although we
have a Wellington SharePoint User Group, it is focused on more high
level MOSS topics. This session is intended to be a very technical,
dev focused affair. The session description that I submitted goes
along the lines of:
Developing with Windows SharePoint Services
v3.0
- Delivered by Zac Smith of Provoke Solutions
With Windows SharePoint Services 3.0, IT professionals can
tailor or extend the Windows SharePoint Services foundation to
create new, efficient, Web-based tools and services specific to the
organization, department, business process, or industry vertical.
Through a highly customizable and extensible platform, companies
can tie these new tools and services to existing line-of-business
applications, capitalizing on existing IT investments and valuable
information stored in back-end systems.
WSS is often thought of as just a document collaboration
platform. This session will demonstrate how to use the Windows
SharePoint Services platform to build rich, flexible, and scalable
Web-based applications and Internet sites specific to the needs of
your organization. As of version 3.0, WSS is now built on top of
the ASP.NET 2.0 Framework. This allows modern .NET development
techniques to be employed. With the major architectural
improvements in version 3.0, WSS can now be realised as a powerful
application framework.
The development topics being covered in this session may include
the following:
- Object Model Basics
- Object Model Best Practices
- Cross Site Queries (CAML)
- SharePoint Designer Basics
- WebPart Basics
- WSS Event Handling
- Microsoft and Community Developed Tools & Utilities
- Features & the Solution Framework
- WSS as an Application Framework
The session is intended to be at a technical level and there
will be many code based demonstrations. It is targeted at competent
.NET web developers. No in-depth WSS knowledge is required, however
a basic understanding of SharePoint related technologies will be
beneficial.