Microsoft Logo

50064: Advanced SharePoint Development Training

50064: Advanced SharePoint Development Training’s primary focus is on the core building elements of Window’s SharePoint Services 3.0 (wss). This five-day, instructor-led course helps professionals with gaining knowledge and skills in order to become a successful Microsoft SharePoint 2007 Developer.  

📘 SharePoint 👥 2196 Enrolled ⏱️ 5 Days 💼 Advanced Level ⭐ 5 | 113 Reviews

Why Microtek Learning?

500+

Courses

10+ Years

Experience

95K+

Global Learners

Virtual Instructor-Led Training

$2655
📄 Download PDF
| 50064: Advanced SharePoint Development

Course Overview

The 50064: Advanced SharePoint Development Training’s is a five-day, instructor-led, classroom-delivery learning format. This includes pre-planned, practical exercises.  

During the course the primary focus of this program is to core build elements of Windows SharePoint Services 3.0 (WSS). This includes features such as site pages, application pages, web parts, site columns, custom list types, content kinds and custom workflows.  

Further, professionals will also learn about using and expanding MOSS’s web content management and portal capabilities. Other learning’s in the program include server-side services like Business Data Catalog, Forms Services, Excel Services and Report Centre.  

Mode of Training

🏫 Classroom 💻 Live Online 🧪 Blended 👨‍👩‍👧‍👦 Private Group

Upcoming Schedules

Start Date Time Duration Mode Price
Dec 01, 2025 9:00 am - 5:00 pm EST 5 Days online
$2655
Dec 15, 2025 9:00 am - 5:00 pm EST 5 Days online
$2655
Jan 05, 2026 9:00 am - 5:00 pm EST 5 Days online
$2655
Jan 19, 2026 9:00 am - 5:00 pm EST 5 Days online
$2655
Feb 02, 2026 9:00 am - 5:00 pm EST 5 Days online
$2655
+ View more schedules

What you will learn

  • Learn to expand several of WSS's essential features! Event handlers, features, site definitions, solutions, and web elements are some of them.

Who Should Attend This Course?

Anyone wishing to create fundamental SharePoint customizations should take this course.

Event handlers, site definitions, features, timer jobs, web components, and workflows are all included in this.

 

📞 Talk to a Learning Advisor

Please enter Name
Please enter a valid email address.
Please enter a valid phone number in international format (e.g., +14155552671).
Please enter Message
Please agree to I agree to Terms & Privacy Policy*.
Please agree to I authorize Microtek Learning to contact me via Phone/Email*.

📘 50064: Advanced SharePoint Development Outline

Lab 1: SiteDefinitions

  • Create One of Each WSS/MOSS Site Definition

Lessons

  • Debugging SharePoint
  • ASP.NET Providers
  • Single Sign On

Lab 1: CustomAuthentication

  • Change the default Authentication Method of SharePoint to use a custom MembershipProvider (ASP.NET 2.0)

Lab 2: SingleSignOn

  • Learn how to Configure Single Sign On
  • Program web parts to use Single Sign On

Lab 3: DebuggingSharePoint

  • Learn to Debug SharePoint via Log Files
  • Learn to Debug Via Visual Studio
  • Log to the SharePoint log file

Lessons

  • SharePoint Security

Lab 1: SharePointPermissions

  • Learn to Add Users
  • Understand SharePoint Default Groups
  • Understand Security Trimmed Interface
  • Create New Groups
  • Create Custom Permission Level
  • Explore Site/List/Item Permission Inheritance
  • Web Application Zones

Lab 2: SecurityTrimmedInterface

  • Use the SharePoint SPSecurityTrimmedControl to hide content and controls

Lab 3: SPSecurity

  • Write code to elevate privileges

This module explains how to name, declare, assign values to, and use variables. It also describes how to store data in an array. (e.g. This module explains how to install, upgrade and migrate to Windows 7. It also describes the key features, editions, and hardware requirements of Windows 7)

Lessons

  • Web Content Management
  • In-Browser Customization

Lab 1: InBrowserSharePointCustomization

  • Add/Move/Configure Web Parts
  • Add a Page View Web Part
  • Add a Content Editor Web Part
  • Add a Content Query Web Part
  • Create new Web/Web Part Pages
  • Create a Master Page
  • Applying a Master Page
  • Create/Apply custom CSS
  • Apply custom Theme
  • Enable Versioning and Content Approval

Lab 2: InBrowserSharePointCustomization

  • Modify Site Navigation
  • Modify Quick Launch Navigation
  • Regional Settings
  • Create a Content Query Web Part
  • Create a new Page Layout
  • Create a new Page using a Page Layout

Lessons

  • Basic SharePoint Designer

Lab 1: BasicSharePointDesigner

  • Open An Existing SharePoint Site
  • Create A New SharePoint Site
  • Explore SharePoint Folders (Team Site)
  • Explore SharePoint Folders (Portal Site)
  • Create ASP.NET Page
  • Modify a built-in CSS Style Sheet
  • Create/Attach a CSS style sheet
  • Create/Attach/Detach a Master Page

Lab 2: SharePointDesigner

  • Check-In/Check-Out
  • Add Web Parts
  • Add Web Part Zone
  • Adding Images (_images directory)
  • Reset to Site Definition

Lab 3: BasicSharePointDesigner

  • Enable PageParserPaths

Lessons

  • Backup & Restore
  • Reports
  • Data Views

Lab 1: AdvancedSharePointDesigner

  • Explore Built In Reports
  • Create/Manage Data Views
  • Create/Manage Data Sources
  • Merge Two Data Sources
  • Link Two Data Sources
  • Data View Parameters

Lab 2: AdvancedSharePointDesigner

  • Backup a Site
  • Restore a Site

Lessons

  • Content Types

Lab 1: ContentTypes

  • Explore Content Types
  • Create A New Content Type
  • Document Information Panels
  • Default Workflows
  • Adding Content Types To Lists (Document Library)

Lab 2: ContentTypes

  • Content Type Inheritance

Lessons

  • Site Definitions

Lab 1: CustomSiteDefinitions

  • Create a new Site Definition (Manually)
  • Create a new Site Definition (Visual Studio)

Lab 2: CustomSiteDefinitions

  • SharePoint Solution Generator (list definitions)
  • SharePoint Solution Generator (site definitions)

Lab 3: Themes

  • Learn to create your own theme

Lab 4: Templates

  • Create a List Template
  • Create a Site Template
  • Create a Site from the new Site Template
  • Create a List from the new List Template

Lab 5: MS40

  • Install Microsoft 40 Templates

Lessons

  • Features

Lab 1: Features

  • Learn to create a Feature.xml file
  • Use the Feature.xml file to point to a custom user control
  • Implement Feature Dependencies
  • Various Feature Types (List, Module, Content-Type)
  • Feature Stapling

Lab 2: Features

  • Utilize the Visual Studio Extensions for WSS 3.0 to build Features!

Lab 3: Solutions

  • Create several features and package them as a solution file (.wsp)

Lessons

  • Object Model

Lab 1: ObjectModel

  • Learn how to create a new ASP.NET Application on the SharePoint Server
  • Learn how to work with the Windows SharePoint Services Object Model
  • Replace servername with the name of the server

Lab 2: SharePointWebDevelopment

  • Adding Application Pages (Bin and Gac deployment) [_layouts]
  • Adding Site Pages [content database]

Lessons

  • Web Services

Lab 1: WebServicesAPI

  • Learn to find SharePoint Web Service
  • Add a reference to SharePoint Web Service
  • Program to several of the Web Service Interfaces

Lab 2: WebServicesAPI

  • Create a custom web service in ISAPI

Lessons

  • RPC Protocols

Lab 1: SharePointRPC

  • Utilize SharePoint RPC

Lessons

  • Web Parts

Lab 1: WebParts

  • Learn how to create a basic web part
  • Learn how to deploy a web part manually in the development environment
  • Learn how to create web parts that interface with SharePoint Object Model, Databases, and Web Services

Lab 2: WebPartsConnectionsOld

  • Create Web Part classes.
  • Add child controls to Web Parts.
  • Render the HTML for a Web Part.
  • Create and display custom properties.
  • Implement event handlers.
  • Implement control event handler.

Lab 3: WebParts

  • Synchronous Vs. Asynchronous Web Parts

Lab 4: FilterWebParts

  • Use each of the Filter Web Parts

Lab 5: WebPartsConnectionsNew

  • Create ASP.NET Web Part connections

Lessons

  • Client Side Scripts

Lab 1: ClientSideScriptsAJAX

  • Use AJAX in your web parts!

Lessons

  • Field Types

Lab 1: CustomFieldTypes

  • Create A Custom Field Type (Regular Expression)
  • Create A Custom Field Type (User Control)
  • Create A Custom Field Type (Cascading Drop Down) - OPTIONAL

Lessons

  • SharePoint Timer Jobs
  • SharePoint Events

Lab 1: SharePointEvents

  • Create an Event Handler feature

Lab 2: CustomTimerJob

  • Create a custom Timer Job

Lab 3: SharePointEvents_Encrypt

  • Create an Event Handler feature that encrypts documents

Lessons

  • Shared Services

Lab 1: SharedServices

  • Create a Shared Services Provider

Lab 2: SharedServices

  • Program to several of the new 2007 MOSS Web Service Interfaces

Lessons

  • Extending Designer
  • WSS/MOSS Workflows
  • SharePoint Designer Workflows

Lab 1: MOSSWorkflows

  • Create/Use Approval WF
  • Create/Use Collect Feedback WF
  • Create/Use Collect Signatures WF
  • Create/Use Disposition WF
  • Create/Use Three-state WF

Lab 2: BuiltInActivities

  • Use one of each Built-In Activity

Lab 3: LoopingWorkflow

  • Create a looping set of workflows

Lab 4: CustomActivities

  • Create a custom workflow activity for SharePoint Designer

Lab 5: CustomConditions

  • Create a custom condition for SharePoint Designer

Lab 6: MigrationWorkflow

  • Re-associate a Workflow with a new list
  • Migrate a workflow to a new site
  • Migrate Designer Workflow to Visual Studio

Lessons

  • Visual Studio Workflows

Lab 1: CustomWorkflow

  • Create a custom workflow using Visual Studio

Lessons

  • Localization

Lab 1: Localization

  • How to change the localization of your SharePoint sites

After completing this module, students will be able to:

Lessons

  • Excel Services

Lab 1: ExcelServices

  • Learn to use Excel Services
  • Publish to Excel Services
  • Configure Excel Services

Lab 2: ExcelServicesWS

Lessons

  • Business Data Catalo

Lab 1: BusinessDataCatalog

  • Import an application definition file
  • Utilize BDC web parts
  • Utilize Filter web parts

Lab 2: BDC_SingleSignOn

  • Modify BDC to Use Single Sign On

Lab 3: BDCWebServices

  • BDC Web Services API

Lessons

  • Business Intelligence

Lab 1: BusinessIntelligence

  • Install the Reporting Services Web Parts
  • Configure Reporting Services
  • Create a Reporting Services Report
  • Configure Reporting Services Web Part

Lab 2: BusinessIntelligence

  • Explore Report Center Site Template
  • Create a dashboard
  • Setup Key Performance Indicators

Still have questions?

Reach out to our learning advisors for personalized guidance on choosing the right course, group training, or enterprise packages.

📞 Talk to an Advisor

What You Get with Microtek Learning

Instructor-Led Excellence

  • Certified Instructor-led Training
  • Top Industry Trainers
  • Official Student Handbooks

Measurable Learning Outcomes

  • Pre- & Post-Training Assessments
  • Practice Tests
  • Exam-Oriented Curriculum

Real-World Skill Building

  • Hands-on Activities & Scenarios
  • Interactive Online Courses
  • Peer Collaboration (Not in self-paced)

Full Support & Perks

  • Exam Scheduling Support *
  • Learn & Earn Program *
  • Support from Certified Experts
  • Gov. & Private Pricing *

Our Clients

For over 10 years, Microtek Learning has helped organizations, leaders, students and professionals to reach their maximum potential. We have led the path by addressing their challenges and advancing their performances.

Actemium
US Dept of Defense
Education Advisory Board
GE Digital
Department of Homeland Security
Pacific Life
MetLife
AIG
Chase
DC Gov
Johnson & Johnson
William Osler Health System
Google

Our Awards

Microsoft Award

Microsoft Learning
Partner of the Year

Inc 5000

5000 List of the Fastest-Growing Private Companies in America

Top IT Training

Top IT Training Companies
(Multiple Years)

Why We Are Best To Choose?

Team Support

Professional Team Support

Our expert counseling team provides round-the-clock assistance with the best value offers.

Experienced Trainers

Experienced Trainers

Certified trainers with 5–15 years of real-world industry experience guide your learning.

Satisfaction Guarantee

100% Satisfaction Guarantee

We guarantee satisfaction with top-quality content and instructor delivery.

Real-World Experience

Real-World Experience

Train with industry projects and curricula aligned to current standards.

Best Price Guarantee

Best Price Guarantee

We promise the lowest pricing and best offers in the market.

Guaranteed to Run

Guaranteed to Run

All courses are assured to run on scheduled dates via all delivery methods.

SharePoint Learning Resources

Explore our collection of free resources to boost your SharePoint learning journey

Blogs

SharePoint Expert Blogs

Explore insights from industry experts to stay ahead in tech—dive into our Expert Blogs now!

Read Blogs
Talk to Advisor