Discovering 10232a designing and developing microsoft sharepoint server 2010 applications
This presentation is the property of its rightful owner.
Sponsored Links
1 / 22

Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications PowerPoint PPT Presentation


  • 81 Views
  • Uploaded on
  • Presentation posted in: General

Robert Bogue. Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications. About Me. Robert Bogue, [email protected] MVP for 7 years Over 100 publishing projects including author credit on 18 books

Download Presentation

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

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Discovering 10232a designing and developing microsoft sharepoint server 2010 applications

Robert Bogue

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


About me

About Me

  • Robert Bogue, [email protected]

    • 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


About the contributors

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


Course roadmap

Course Roadmap

  • 10175A – Developing and Customizing Applications for Microsoft SharePoint 2010

  • 10232A - Designing Applications for Microsoft SharePoint 2010


Exam roadmap

Exam Roadmap

  • 70-573: Microsoft SharePoint 2010 Application Development (TS)

  • 70-576: Designing and Developing Microsoft SharePoint 2010 Applications (Pro)


Preparing to teach the content

Preparing to Teach the Content

  • Microsoft Patterns and Practices SharePoint Guidance

    • Released: http://www.microsoft.com/spg

    • In Progress: http://www.codeplex.com/spg

  • Trainer Preparation Guide

    • Dozens of article links for topics covered in the course


1 advanced asp net concepts for sharepoint

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


2 designing for user experience

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


Picking a page part

Picking a Page Part


3 designing for data

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


4 designing for data capture and integration

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


5 designing artifacts

5: Designing Artifacts

  • Goals

    • Converting Customer Requirements to SharePoint components

  • Lessons

    • Customer Requirements

    • Creating Sites

  • Labs

    • Incident Response Site

    • Expense Reports


6 designing processing solutions

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


7 designing packaging

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


8 designing a development strategy

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


9 developing versioning and deployment

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


10 information architecture and navigation

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


11 designing branding and customization

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


12 designing security

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


13 designing for page and data access performance

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


14 designing a testing strategy

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


Summary

Summary

  • Why not how

  • Students are the teachers


  • Login