Developer Courses

Here is a list of our SharePoint developer courses:

Show: SharePoint Developer Courses | SharePoint Administrator Courses

Beginner Courses

Beginning SharePoint Development
In this course, you’ll get an introduction to SharePoint development and explore various development scenarios. You’ll learn how to set up your lab environment, how to build SharePoint solutions, how to structure and develop data models in SharePoint, how to make your content behave, and how to work with visual elements such as web parts and custom actions. To learn more about this course, take a look at Peter van den Berg's presentation, describing what he learned in an earlier BSPDEV class on the USPJA Academy YouTube channel
Short NameBSPDEV2007
Course LevelBeginner
Course DisciplineDeveloper
Course Weeks6
SharePoint Designer 2007 Workflows
One of the most powerful features of SharePoint Designer is the ability for non-programmers to easily create business tailored workflows to improve their business process management.
Short NameSPDWF2007
Course LevelBeginner
Course DisciplineDeveloper
Course Weeks6
SharePoint Designer 2010 Workflows
One of the most powerful features of SharePoint Designer is the ability for non-programmers to easily create business tailored workflows to improve their business process management.
Short NameSPDWF2010
Course LevelBeginner
Course DisciplineDeveloper
Course Weeks6
Data View Web Part Basics
This course will cover the basic workings of the Data View Web Part (DVWP). The DVWP can be used to create customized content displays as well as custom forms. We will cover the main components of the DVWP, XSL basics, using scripting with DVWPs, and applying styling to DVWP output.
Short NameDVWP101
Course LevelBeginner
Course DisciplineDeveloper
Course Weeks6

Intermediate Courses

Enhancing the User Experience with jQuery
This course covers how to use jQuery with SharePoint to enhance the user experience and improve data quality. You’ll learn how to get jQuery set up for use with SharePoint and how to work with the client-side Document Object Model (DOM). Specific examples using the jQuery Library for SharePoint Web Services (aka SPServices) will be included and may be of the most interest to business users.
Short NameJQUERYUX
Course LevelIntermediate
Course DisciplineDeveloper
Course Weeks6
Developing SharePoint Content Types

Throughout this course, you'll learn about all the inner workings of SharePoint content types, and how to master the four major features of content types:

  1. Taxonomy
  2. Behavior
  3. Layout
  4. Custom XML Documents

You will gain practical insights into how content types are used, both in core SharePoint functionality, in MOSS/SharePoint Server, and in real-life applications.

You will also build a complete SharePoint solution that utilizes all of these aspects.

After successfully passing this course, you will know how to utilize content types as part of your SharePoint solutions, as well as learn of new ways you can utilize SharePoint content types.

You will also be very well prepared for the Advanced Content Type Development course at USPJA.

Short NameDEVSPCT2007
Course LevelIntermediate
Course DisciplineDeveloper
Course Weeks5
Introducing SharePoint 2010 for Developers
Welcome to Introducing SharePoint 2010 for Developers!

In this course, we will investigate the new features for developers in SharePoint 2010. If you have previously taken the Beginning SharePoint Development class, this course will complete your beginning development training for both 2007 and 2010.

In this course, we will focus on these topics:

  • SP2010 overview
  • New development features and methods
  • Visual Studio 2010

You should have previous experience with SharePoint development, such as previous completion of the Beginning SharePoint Development course at USPJA.

Short NameSP2010INTRODEV
Course LevelIntermediate
Course DisciplineDeveloper
Course Weeks4
Introducing Visual Studio Workflows for SharePoint
Visual Studio workflows offers power beyond anything you can do in SharePoint Designer or other declarative workflow environments. In this course, you'll learn the basics of authoring Visual Studio workflows. You'll learn about both the low-code options as well as some peeks into deeper topics such as writing custom activities, both for Visual Studio and SharePoint Designer.
Short NameVSWF101
Course LevelIntermediate
Course DisciplineDeveloper
Course Weeks6
Introduction to the SharePoint Web Services
SharePoint’s Web Services expose a wide range of methods you can use to interact with various containers, collections, and objects. This course will introduce you to the Web Services which are available in WSS, MOSS, and their SharePoint 2010 counterparts. (The Web Services in newer versions of SharePoint are additive, so understanding the prior version’s capabilities is always useful.)

Although you can call Web Services from almost any programming language, this course will focus on using jQuery to interact with the Web Services to build useful functionality into your SharePoint forms and pages.

Week 1: Introduction to Web Services, SharePoint Style
Week 2: Working with List Data: The Lists Web Service
Week 3: Site Collection Traversal: The Webs Web Service
Week 4: Working with People: Users and Groups, Permissions, and User Profile Services
Week 5: Going Deeper: Search and Workflow
Week 6: New Web Services in SharePoint 2010
Short NameSPWSINTRO
Course LevelIntermediate
Course DisciplineDeveloper
Course Weeks6

Advanced Courses

Professional SharePoint Development
In this course, you will learn an approach to SharePoint solution development that may revolutionize your view of developing agile SharePoint projects. This approach has evolved over many years and multiple projects, both small and massively huge.
Short NamePROSPDEV
Course LevelAdvanced
Course DisciplineDeveloper
Course Weeks6
Real Life SharePoint 2007 Development
In this course, students will build five complete end-to-end custom SharePoint solutions and learn how to troubleshoot, diagnose and solve common SharePoint problems while diving deep and investigating the secrets of SharePoint development. This course covers few topics in each week, focusing to teach a deeper understanding of each topic while showing how to use SharePoint in real-life scenarios.
Short NameRLSP2010DEV
Course LevelAdvanced
Course DisciplineDeveloper
Course Weeks6
Advanced Content Type Development
In this course, you'll learn how to take your content types to a whole new level. You'll learn about creating custom XML documents and harnessing these to create extended functionality in SharePoint. In addition, we'll look deeper at content type features and usages in existing applications, such as MOSS.
Short NameADVCTDEV
Course LevelAdvanced
Course DisciplineDeveloper
Course Weeks5

Trackbacks