Coaches Education General Orientation Level I Coaching Certification.
Microsoft Certification Exam Coaching Session: 70-541 Application Development.
-
Upload
sharlene-mcdowell -
Category
Documents
-
view
216 -
download
0
Transcript of Microsoft Certification Exam Coaching Session: 70-541 Application Development.
![Page 1: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/1.jpg)
Microsoft CertificationExam Coaching Session: 70-541
Application Development
![Page 2: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/2.jpg)
Deploying WSS and Custom ComponentsCreating Site and Feature ComponentsCreating Metadata and Workflow ComponentsDeveloping Using the .NET FrameworkManipulating Site Content using the APIManipulating Site Configuration Using the APIYour Next Steps
Agenda
![Page 3: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/3.jpg)
Shannon Bray
Sr. Solutions ArchitectMCT, MCPD (e), MCITP, MCSD, …Qortex, LLCDenver, CO.
www.shannonbray.comwww.wssclassroom.com
![Page 4: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/4.jpg)
Deploying WSS and Custom Components
![Page 5: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/5.jpg)
Deploying Custom Componets
Bin FolderGAC (Global Assembly Cache)CAS (Code Access Security)12\template\xml12\template\controltemplates12\template\features
![Page 6: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/6.jpg)
DEMO
Components
![Page 7: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/7.jpg)
IIS Web Root Folders
~/_controlstemplate/YourFolder/YourControl.ascx
![Page 8: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/8.jpg)
Creating Site and Feature Components
![Page 9: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/9.jpg)
Features
Feature.xmlElements.xmlAttributesSTSADM
![Page 10: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/10.jpg)
DEMO
Features Folder
![Page 11: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/11.jpg)
Master Pages
~masterurl/default.master~masterurl/custom.master
<Module Name="CustomMasterPage" List="116" Url="_catalogs/masterpage" RootWebOnly="FALSE"> <File Url="businesscustom.master" Type="GhostableInLibrary" IgnoreIfAlreadyExists="TRUE" /> </Module>
![Page 12: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/12.jpg)
DEMO
Master Pages
![Page 13: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/13.jpg)
Site Definitions
12\TEMPLATE\SiteTemplatesOnet.xmlWebTemp*.xmlRootWebOnlySubWebOnly
![Page 14: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/14.jpg)
DEMO
Site Definitions
![Page 15: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/15.jpg)
Creating Metadata and Workflow Components
![Page 16: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/16.jpg)
Workflow
Workflow OverviewSharePoint DesignerVisual StudioPackagingDistributing Your WorkflowWorkflow Definition Schema
![Page 17: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/17.jpg)
Structure
<Elements Element (Workflow)> <Workflow Element (Elements)> <Categories Element (Workflow)> <AssociationData Element (Workflow)> <MetaData Element (Workflow)> <InitiationType Element (Workflow)> <Modification_GUID_Name Element (Workflow)> <StatusPageUrl Element (Workflow)> <ExtendedStatusColumnValues Element (Workflow)> <StatusColumnValue Element (Workflow)>
![Page 18: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/18.jpg)
Developing Using the .NET Framework
![Page 19: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/19.jpg)
Web Parts
Web PartsWeb Part ZonesSystem.Web.UI.WebControls.WebParts.WebPartWebPartPages.WebPartWebPartPages.ToolPartSafeControlCommunicating Between WebParts
![Page 20: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/20.jpg)
DEMO
Web Parts
![Page 21: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/21.jpg)
SPFeatureReceiver
FeatureActivatedFeatureDeactivatingFeatureInstalled FeatureUninstalling
![Page 22: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/22.jpg)
DEMO
Feature Receiver
![Page 23: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/23.jpg)
SPJobDefinition
DisplayNameFarmLastRunTimeScheduleStatus
Schedule.NextExecution(Date.Now())
![Page 24: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/24.jpg)
DEMO
SPJobDefinition
![Page 25: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/25.jpg)
Manipulating Site Content using the API
![Page 26: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/26.jpg)
Lists
Site.Lists[“MyList”]SPList.GetItems()RecurrenceDataIncludeRootFolderSendToLocationNameSendToLocationURL
![Page 27: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/27.jpg)
Lists
Listitems.Delete()Listitems.GetDataTable()SPQueryUpdate vs. SystemUpdate
![Page 28: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/28.jpg)
DEMO
Lists and List Items
![Page 29: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/29.jpg)
CAML Query
<where><and><eq> varaible1, value1 </eq><eq> variable2, value2 </eq></and>
</where>
select * from listwhere variable1 = value1 and variable2 = value2
![Page 30: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/30.jpg)
CAML Query With Value
<Where> <And>
<Eq> <FieldRef Name=“ID" /> <Value Type="Integer">1</Value>
</Eq> </And> </Where> <OrderBy>
<FieldRef Name="Title" /> <FieldRef Name="ID" />
</OrderBy>
![Page 31: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/31.jpg)
RecurrenceData
![Page 32: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/32.jpg)
DEMO
Recurrence Data
![Page 33: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/33.jpg)
SPFile
ItemLengthNameTitleUrlCheckOutStatusFile.CheckOut()
![Page 34: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/34.jpg)
SPAlert Class
SPAlertSPAlertCollection
![Page 35: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/35.jpg)
SPField
DefaultValueDescriptionFromBaseTypeGroupHiddenNoCrawlScopeShowIn…
![Page 36: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/36.jpg)
Site Column
Web.Fields.Add(columnName, SPFieldType, required);
![Page 37: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/37.jpg)
DEMO
Adding a Site Column
![Page 38: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/38.jpg)
SPItemEventReceiver
ItemAddedItemAddingItemUpdatedItemUpdating
On ‘ing’ events you can set Cancel = true;
![Page 39: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/39.jpg)
Manipulating Site Configuration Using the API
![Page 40: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/40.jpg)
Custom Field Type
FieldType DefinitionField ClassValidationGetValidatedString()
![Page 41: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/41.jpg)
XML Files
Onet.xmlSchema.xmlFeature.xmlFldtypes.xmlElements.xml
![Page 42: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/42.jpg)
SPSecurity
Provides static security management properties and methods
RunWithElevatedPrivileges SetApplicationCrendentialKey
![Page 43: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/43.jpg)
Your Next Steps
![Page 44: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/44.jpg)
Your next steps
Set a Date
Register for exam at
Prometric:
http://www.prometric.com/Microsoft/default.htm
Save your learning plan
Learning Plan for Developing Microsoft Windows
SharePoint Services 3.0 Applications
(Exam 70-541) http://learning.microsoft.com/manager/LearningPlanV2.aspx?resourceId=%7b430d4210-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/offers/secondshot
![Page 45: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/45.jpg)
Collection 5385: Developing Solutions with Microsoft Windows SharePoint Services 3.0 and Visual Studio 2005Collection 5392: Developing and Extending Microsoft Windows SharePoint Services 3.0 with Visual Studio 2005
Blog: www.shannonbray.comWebsite: www.wssclassroom.com
More Information
![Page 46: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/46.jpg)
Questions & Answers
![Page 47: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/47.jpg)
![Page 48: Microsoft Certification Exam Coaching Session: 70-541 Application Development.](https://reader030.fdocuments.net/reader030/viewer/2022032600/56649db25503460f94aa16e9/html5/thumbnails/48.jpg)
© 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.