• Home
  • Services
    • Room Rentals
    • Certified Instructors
  • Courses
    • SQL Server 2012 >
      • Administering Microsoft SQL Server 2012 Databases
      • MS10775
    • SharePoint 2010 >
      • Microsoft SharePoint 2010 for Developers
      • SharePoint Server 2010: Introduction
      • SharePoint Server 2010: L1
      • SharePoint Server 2010: L2
    • SharePoint 2010 Designer >
      • SharePoint Server 2010: Designer Level 1
      • SharePoint Server 2010: Designer Level 2
    • Microsoft InfoPath 2010
    • Developing ASP.NET MVC 4 Web Applications
  • Student Resources
    • Recommended Reading
    • Student Course Files
    • Certification Camps
    • First Day Feedback
    • Microsoft Companion Site
    • Student Evaluation
    • ProTech - Virtual Classes
    • ProTech - Boeing
    • Class Timer
    • Exam Tips
    • OCC ReConnect >
      • OCC ReConnect Feedback
      • OCC Exam Prep Materials
    • Dave Ramsey Financial Peace
    • Azure Free Trial
    • Microsoft Download Center
  • Event Calendar
  • Contact Us
    • Needs Analysis Survey
    • Clients
  • Other
    • Blog
    • Travel Photos
Certified Training Services
Call us at (248) 909-6304

Microsoft SharePoint 2010 for Developers

5 Days

Course Description:
SharePoint 2010 has reached a new level of features for .NET and web development that far exceeds previous versions. This course will cover SharePoint 2010 as a development platform, which includes creating sites lists and pages. In creating these items you ll be introduced to the many new features that SharePoint 2010 has to offer. Then you will cover the new SharePoint projects, item templates, feature and package designer found in Visual Studio 2010. Then this course covers writing managed code with the SharePoint Object Model. After that the course will cover programming lists with managed code including list instances, define views, CAML queries and more. You ll then learn about user controls and web parts. The SharePoint Client model is covered next with object instances and using client objects in managed code, Silverlight and other elements. To end the course you ll see how to program with list items and custom list forms.
What you will learn:
  • To setup the SharePoint architecture
  • How to use Virtual paths and safe mode
  • How deploy files with a module
  • To define fields, create content types and list instances
  • How to use new SharePoint templates and Projects found in Visual Studio 2010
  • How to Display webs and lists with a Web Part
  • About manipulating lists and list items, plus create list instances
  • To use CAML Queries and LINQ to SharePoint
  • About user controls, how to create and delegate controls
  • How to Use the client object model in JavaScript (ECMA Script) clients
  • To Deal with complex field types
  • About creating event handlers and custom list forms

Aug 19, 2013 - Microsoft SharePoint 2010 for Developers

$1,200.00
Buy Now

Course Outline

GETTING STARTED
    SharePoint 2010 as a Development Platform
        Components of a SharePoint Application
    Site Collections
        Logical Site Hierarchy Example
        Single Site Collection Example
        Partitioning with Site Collections
    Lists and Libraries
        List Views
        List Forms
        Base List Types
        SharePoint Foundation 2010 List Types
    Web Part Pages
        Fundamentals
        Structure of a Web Part Page
        Commonly Used Web Parts
    Web Application Architecture
        IIS, ASP.NET, Windows, and SQL Server
        File Locations and Storage
        Configuration Management
        Security, Safety, and Scalability
        Farm and Sandbox
FEATURES
    Features
        Capabilities of Features
        Features in the SharePoint Root
        Feature Schema
        Installing and Activating Features
    Types of Features
        Feature/Site Template Association
        Workflow
        Document Converter
        Site Columns and Content Types
        Lists
        Module
        Control  
        Custom Actions
        New Feature Elements in 2010
    Defining Data Structures
        Field Element
        ContentType Element
        List Instance
        Content Type Binding 
        Feature Event Receivers
    Solutions
        Solution Files
DEVELOPING SOLUTIONS WITH VISUAL STUDIO 2010
    Visual Studio 2010
        Project Templates
        Site Selection and Deployment Type
        Avoiding Common Problems
    Item Templates and Tools
        Item Templates
        The Missing Template
        SharePoint Folders
        Replaceable Parameters
        Feature Designer
        Package Designer
        Packaging Explorer
    Deployment and Debugging
        Deployment
        Debugging
        Development by Reverse Engineering
INTRODUCTION TO PROGRAMMING SHAREPOINT WITH .NET
    Exploring the Object Model
        Visual Studio 2010 Server Explorer
        SharePoint Manager 2010
        Visual Studio 2010 Object Browser
        Red Gate’s .NET Reflector
        Object Browser
        Core Foundation Assemblies
        Core Classes
    Security and Resource Management
        Security, Identity, and Impersonation
        SPSecurity.RunWithElevatedPrivileges
        AllowUnsafeUpdates
        Managing System Resources
    Troubleshooting Performance and Functionality
        Developer Dashboard
        Logs
        ASP.NET Error Page
PROGRAMMING LISTS
    Lists and Libraries in the Object Model
        Retrieving List Instances
        Creating Lists with Server Code
        Views
    Retrieving Items with Server Code
        CAML Queries
        SPQuery Class
        SPSiteDataQuery Class
        Query Properties
        ViewFields Property
        Query Property
        Comparison Operators
        SPSiteDataQuery Additions
        Joins
    LINQ with SharePoint
        Microsoft.SharePoint.LINQ Limitations
USER CONTROLS AND WEB PARTS
    Controls
        User Controls
        User Controls in SharePoint Root
        Web Controls
        Web Controls in SharePoint
        Web Parts
        WebParts in SharePoint
        Delegate Controls
        Delegate Controls in v4.master
    Web Part Fundamentals
        Legacy Scenarios  
        Chrome
        Simplified Web Part Life Cycle
        CreateChildControls
        RenderContents
    Customization and Personalization  
        Exposing Properties to Customize
        OnPreRender
        OnPreRender Uses
    Editor Parts
    Deploying Web Parts with Features

        Deploying webpart to the Catalog
        Enabling Export
    Visual Web Parts
CLIENT OBJECT MODEL
    SharePoint Client Object Model
        Problems Addressed
        Client Object Model Overview
    Using the Client Object Model
        Context
        ClientRuntimeContext.Load<T>
        ClientRuntimeContext.ExecuteQuery
        Filtering with Lambda Expressions
        Filtering Collections with LINQ
        ClientContext.LoadQuery
    Silverlight
    JavaScript

        JavaScript Differences
        SP.UI
LIST ITEMS AND CUSTOM FORMS
    Create, Read, Update, and Delete
        Complex Field Types
        AllowUnsafeUpdates
    List Events
        New in 2010
        List Item Events
    List Forms
        Options for Custom Forms
        Custom Forms with SharePoint Designer 2010
        Fully Custom Forms
        Custom Actions with Lists
CONTROLLING A SITE’S LOOK AND FEEL
    Controlling Look and Feel
        Title, Description, and Icon  
    Home Page
    Themes
    Custom Styles

        CssRegistration and CssLink
        Colors
        ReplaceColor
        RecolorImage
        ReplaceFont
MASTER PAGES
    Master Page Basics
    Master Pages in SharePoint 2010

        Master Page Locations
        Associating Master Pages with Content Pages
        Default and Custom Master
    Custom Master Pages
        Key PlaceHolders
    Dialogs
    Fixed Width Pages

        Defining a Fixed Width
SANDBOX SOLUTIONS
    Sandbox Solution Overview
        Why Use Sandbox?
        How the Sandbox Works
    Sandbox Functionality  
        Allowed Features
        Prohibited Features
        Supported Classes
        Prohibited Functionality
        Solution Constraints
    Building Useful Solutions
        Visual Studio 2010 SharePoint Power Tools
        Deploying Pages with Web Parts
        JavaScript
        Full Trust Proxies
SITE DEFINITIONS AND WEB TEMPLATES
    Site Definitions
        SharePoint Root Files
        The Global Site Definition  
    WEBTEMP*.xml
        Key Elements
    Onet.xml  
        Project Element
        NavBars Element
        DocumentTemplates Element
        Modules Element
        Configurations Element
        Feature Elements
        Lists Element
    WebTemplate Features
        WebTemplate Element
        Onet.xml
SECURITY
    Overview
    SharePoint Users and Groups

        User and Group Classes
        SPGroupCollection
        SPWeb.AssociatedGroups
        SPUserCollection
        SPWeb.EnsureUser
        User Information List
    Permissions
        Default Groups and Permission Levels
        Default SharePoint Foundation Permission Levels
        Permission Level Granularity – Lists
        Permission Level Granularity – Sites
        Permission Level Granularity – Personalization Permissions
        Restricted Read Permission Level
        Securable Objects and Inheritance
        Breaking Inheritance
        Identifying User Permissions
        Security Trimming
    Anonymous Access
NAVIGATION
    Navigation and Control Surfaces
        Team Sites versus Publishing Sites
    Menus
        Top Link Bar
        Quick Launch Menu
        Adding Top Menu Items with Code
        SharePoint:AspMenu
        Adding Menu Links with Features
        Subsite Navigation
    Custom Actions
        Basic CustomAction Attributes
        Common Non-Ribbon Locations
        UrlAction Element
        Targeting Specific Lists and Document Types
    The Ribbon
        GLOBAL\XML\CMDUI.xml
        Ribbon Elements
        Ribbon Custom Action Structure
        Creating Custom Actions with Code
BUSINESS CONNECTIVITY SERVICES
    Business Connectivity Services
        What BCS Does
        Concepts
    Tooling
        Adding Behavior
        Filters
        External Data Column
        Search and Profile Pages
        Security and Connection Management
    Visual Studio 2010
        Business Data Connectivity Model  
        Migrating Declarative Models to Visual Studio
    Consuming WCF Services
SHAREPOINT WORKFLOW
    What’s New in 2010
        Workflow Development Improvements
        Additional Features in SharePoint Server 2010
    SharePoint Designer 2010 Workflow
        Workflow Startup Options
        Elements of Designer Workflows
        Conditions
        Actions
        Task Actions
    Designing Workflows with Visio
    Visual Studio 2010

        Code-Based Workflow Elements
        Binding Properties to Activities  
        Flow of Control
        Rules and Conditions
        Save Workflow as Template

Contact Us

Event Calendar
Existing Clients
Needs Analysis

Our Services

Room Rentals

Galleries

Bellevue, WA

Student Resources

Recommended Reading
Student Course Files
First Day Feedback
Microsoft Companion Site
Metrics That Matter

ProTech Virtual Classes
OCC Reconnect
Dave Ramsey's Financial Peace
@ Copyright Certified Training Services, LLC | Davisburg, MI 48350 | (248) 909-6304 | support@certifiedtrainingservices.com