Presentation is loading. Please wait.

Presentation is loading. Please wait.

Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications Robert Bogue.

Similar presentations


Presentation on theme: "Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications Robert Bogue."— Presentation transcript:

1 Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications Robert Bogue

2 About Me Robert Bogue, Rob.Bogue@ThorProjects.com Rob.Bogue@ThorProjects.com –MVP for 7 years –Over 100 publishing projects including author credit on 18 books –Microsoft Patterns and Practices Champion and team member for the SharePoint Guidance –Speaker and MCT having presented at conferences across the world

3 About the Contributors Authors –Robert Bogue – MVP –Eric Shupps – MVP –Andrew Woodward – MVP –Maurice Prather – MCM, MVP –John Ross – MVP Technical Reviewer –Paul Schaeflein, MVP

4 Course Roadmap 10175A – Developing and Customizing Applications for Microsoft SharePoint 2010 10232A - Designing Applications for Microsoft SharePoint 2010

5 Exam Roadmap 70-573: Microsoft SharePoint 2010 Application Development (TS) 70-576: Designing and Developing Microsoft SharePoint 2010 Applications (Pro)

6 Preparing to Teach the Content Microsoft Patterns and Practices SharePoint Guidance –Released: http://www.microsoft.com/spghttp://www.microsoft.com/spg –In Progress: http://www.codeplex.com/spghttp://www.codeplex.com/spg Trainer Preparation Guide –Dozens of article links for topics covered in the course

7 1: Advanced ASP.NET Concepts for SharePoint Goals –Provide some baseline for the concepts SharePoint relies upon Lessons –Server Memory –Server CPU –Transfer and Client Labs –Page Size and View State –Memory and Performance

8 2: Designing for User Experience Goals –Identify the right kind of UX for a given situation Lessons –SharePoint Background –Page Parts –Pages –Globalization and Localization –Designing for Accessibility Labs –Selecting Page Parts –Selecting Page Types

9 Picking a Page Part

10 3: Designing for Data Goals –Core of data in SharePoint Lessons –List and Library Fundamentals –Large Data Strategies –SharePoint Data Management Labs –Time Tracking –Invoice Management

11 4: Designing for Data Capture and Integration Goals –Head (capture) and tail (integration) of data in SharePoint Lessons –Designing for Data Capture –Designing for Integration Labs –Creating External Lists –Creating InfoPath Forms

12 5: Designing Artifacts Goals –Converting Customer Requirements to SharePoint components Lessons –Customer Requirements –Creating Sites Labs –Incident Response Site –Expense Reports

13 6: Designing Processing Solutions Goals –Understanding execution model strengths and weaknesses Lessons –Multi-Server Configurations –In and Out of the Sandbox –Getting Work Done –Working with Workflows Labs –Engineering Systems –Sensor Report

14 7: Designing Packaging Goals –Techniques for delivering solutions Lessons –Understanding the Packaging Lifecycle –Establish Design Principles Labs –Building a Business Document Solution –Working with Dependencies

15 8: Designing a Development Strategy Goals –Building sustainable solutions Lessons –Developing for the Enterprise –The Role of Logging –Application Flexibility and Configuration Labs –Team Based Logging and Configuration –Operational Logging

16 9: Developing Versioning and Deployment Goals –Managing the upgrade process for both code and data Lessons –Application Lifecycle Management –Configuration Management –Versioning Strategy –Upgrading –Deployment Labs –Versioning Assemblies –Feature Upgrade

17 10: Information Architecture and Navigation Goals –Key skills for information architecture design Lessons –Designing an Information Architecture –Planning for Software Boundaries –Designing Content Navigation Labs –Categorizing Information –Implementing Farm Level Navigation

18 11: Designing Branding and Customization Goals –Understanding branding options –Managing user flexibility and customization options Lessons –Designing a Branding Strategy –Planning for Customization Labs –Packaging Branding –Improving Performance

19 12: Designing Security Goals –Understanding key SharePoint security concepts Lessons –Security within SharePoint –Using an Alternate Identity Store –Forms-Based Authentication –SharePoint Claims Labs –Setting up a Customer Service Site (FBA) –Solving Security Issues

20 13: Designing for Page and Data Access Performance Goals –Ensure that SharePoint scales Lessons –Optimizing SharePoint Page Performance –Analyzing Performance with SharePoint Developer Dashboard –Optimizing SharePoint Data Access Performance Labs –Using Developer Dashboard

21 14: Designing a Testing Strategy Goals –Apply testing concepts to SharePoint Lessons –Testing Concepts –Unit, Integration, and Regression Testing –Performance Testing Labs –Design a Testing Strategy

22 Summary Why not how Students are the teachers


Download ppt "Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications Robert Bogue."

Similar presentations


Ads by Google