Download presentation
Presentation is loading. Please wait.
Published bySharlene McDowell Modified over 9 years ago
1
Microsoft Certification Exam Coaching Session: 70-541 Application Development
2
Deploying WSS and Custom Components Creating Site and Feature Components Creating Metadata and Workflow Components Developing Using the.NET Framework Manipulating Site Content using the API Manipulating Site Configuration Using the API Your Next Steps Agenda
3
Shannon Bray Sr. Solutions Architect MCT, MCPD (e), MCITP, MCSD, … Qortex, LLC Denver, CO. www.shannonbray.com www.wssclassroom.com
4
Deploying WSS and Custom Components
5
Deploying Custom Componets Bin Folder GAC (Global Assembly Cache) CAS (Code Access Security) 12\template\xml 12\template\controltemplates 12\template\features
6
DEMO Components
7
IIS Web Root Folders ~/_controlstemplate/YourFolder/YourControl.ascx
8
Creating Site and Feature Components
9
Features Feature.xml Elements.xml Attributes STSADM
10
DEMO Features Folder
11
Master Pages ~masterurl/default.master ~masterurl/custom.master
12
DEMO Master Pages
13
Site Definitions 12\TEMPLATE\SiteTemplates Onet.xml WebTemp*.xml RootWebOnly SubWebOnly
14
DEMO Site Definitions
15
Creating Metadata and Workflow Components
16
Workflow Workflow Overview SharePoint Designer Visual Studio Packaging Distributing Your Workflow Workflow Definition Schema
17
Structure
18
Developing Using the.NET Framework
19
Web Parts Web Part Zones System.Web.UI.WebControls.WebParts.WebPart WebPartPages.WebPart WebPartPages.ToolPart SafeControl Communicating Between WebParts
20
DEMO Web Parts
21
SPFeatureReceiver FeatureActivated FeatureDeactivating FeatureInstalled FeatureUninstalling
22
DEMO Feature Receiver
23
SPJobDefinition DisplayName Farm LastRunTime Schedule Status Schedule.NextExecution(Date.Now())
24
DEMO SPJobDefinition
25
Manipulating Site Content using the API
26
Lists Site.Lists[“MyList”] SPList.GetItems() RecurrenceData IncludeRootFolder SendToLocationName SendToLocationURL
27
Lists Listitems.Delete() Listitems.GetDataTable() SPQuery Update vs. SystemUpdate
28
DEMO Lists and List Items
29
CAML Query varaible1, value1 variable2, value2 select * from list where variable1 = value1 and variable2 = value2
30
CAML Query With Value 1
31
RecurrenceData
32
DEMO Recurrence Data
33
SPFile Item Length Name Title Url CheckOutStatus File.CheckOut()
34
SPAlert Class SPAlert SPAlertCollection
35
SPField DefaultValue Description FromBaseType Group Hidden NoCrawl Scope ShowIn…
36
Site Column Web.Fields.Add(columnName, SPFieldType, required);
37
DEMO Adding a Site Column
38
SPItemEventReceiver ItemAdded ItemAdding ItemUpdated ItemUpdating On ‘ing’ events you can set Cancel = true;
39
Manipulating Site Configuration Using the API
40
Custom Field Type FieldType Definition Field Class Validation GetValidatedString()
41
XML Files Onet.xml Schema.xml Feature.xml Fldtypes.xml Elements.xml
42
SPSecurity Provides static security management properties and methods RunWithElevatedPrivileges SetApplicationCrendentialKey
43
Your Next Steps
44
Your next steps Set a Date Register for exam at Prometric: http://www.prometric.c om/Microsoft/default.h tm Save your learning plan Learning Plan for Developing Microsoft Windows SharePoint Services 3.0 Applications (Exam 70-541) http://learning.microsoft.c om/manager/LearningPlan V2.aspx?resourceId=%7b43 0d4210-e729-11dc-95ff- 0800200c9a66%7d&clang= en-US&cats=%7bd4e8e42c- 3d5a-4a6e-915d- d99556a49bd7%7d Register for Career Assist When you register: Second Shot $35 e-learning collection http://www.microsoft. com/learning/mcp/offe rs/secondshot
45
Collection 5385: Developing Solutions with Microsoft Windows SharePoint Services 3.0 and Visual Studio 2005 Collection 5392: Developing and Extending Microsoft Windows SharePoint Services 3.0 with Visual Studio 2005 Blog: www.shannonbray.com Website: www.wssclassroom.com More Information
46
Questions & Answers
48
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.