SharePoint 2013 Fundamentals

This course covers SharePoint 2013 development from the ground up. It starts with an overview from end-user perspective, examines how SharePoint integrates with IIS and ASP.NET, and finally turns to custom development using Visual Studio.
Course info
Rating
(1190)
Level
Beginner
Updated
Nov 7, 2013
Duration
7h 4m
Table of contents
Site Provisioning
Information Collaboration
Architecture
Developer Environment and Tools
Programming with the Server Object Model
Programming with the Client Object Model and REST API
Features and Solutions
SharePoint Apps
Description
Course info
Rating
(1190)
Level
Beginner
Updated
Nov 7, 2013
Duration
7h 4m
Description

This course covers SharePoint 2013 development from the ground up. It starts with an overview of SharePoint from end-user perspective to ensure viewers are familiar with SharePoint’s functionality, terms and concepts. We then look at the SharePoint architecture with a focus on how it integrates with IIS and ASP.NET. Finally we move to a look at how to get started doing custom development for SharePoint 2013 using Visual Studio 2012.

About the author
About the author

Rob Windsor is a Senior Consultant and Trainer. He has almost twenty five years' experience developing all types of applications and is currently spending a majority of his time working with Office 365 and SharePoint.

More from the author
Developing SharePoint-hosted Add-ins (Apps)
Intermediate
6h 22m
Jul 26, 2016
Generics in VB.NET
Intermediate
2h 13m
Jul 28, 2015
More courses by Rob Windsor
Section Introduction Transcripts
Section Introduction Transcripts

Information Collaboration
Hi everybody, this is Rob Windsor and this module, which is part of our SharePoint 2013 Fundamentals course, is on Information Collaboration. Document management and information collaboration are probably the most well-known features of SharePoint and that's what we're going to cover in this module. We'll continue to look at SharePoint from a mostly end-user perspective, covering Lists and some of the value-added features on top of lists like views, validation, content approval, and so on. We'll talk about Document Libraries and the features that they add on top of what lists already provide. We'll look at strong typing our list schemas with Site Columns and Content Types and we'll see how we can present the content from multiple lists and libraries on a single page using List View Web Parts.

Architecture
Hi everybody this is Rob Windsor, and this module, which is part of our SharePoint 2013 Fundamentals Course, is on the SharePoint architecture. In this module, we'll take a look at how SharePoint integrates with both IIS and ASP. NET. We'll see how IIS websites are extended through the standard extension mechanisms built into ASP. NET to become SharePoint web applications. We'll take a look at the SharePoint system folders and we'll take a look at the two kinds of pages used in SharePoint, application pages, which are farm scoped, and site pages, which are site scoped. During the examination of site pages, we'll take a look at the SharePoint virtual file system and also the difference between customized and uncustomized page instances. For those of you who aren't developers, I just wanted to let you know that the remainder of the material is going to be pretty developer centric. It's going to be mostly Visual Studio and code from here on out. If you want to stick around, I think that you'll find pieces of information pretty valuable, but if you want to sneak out the back, I promise I won't tell anybody.

Developer Environment and Tools
Hi everybody, this is Rob Windsor, and this module, which is part of our SharePoint 2013 Fundamentals Course, covers the SharePoint developer environment and tools. For this module, the title pretty much explains the agenda. We'll be looking at the environment you need to do SharePoint development and the tools that are available for building both SharePoint solutions and SharePoint apps.

Programming with the Server Object Model
Hi everybody this is Rob Windsor and this module, which is part of our SharePoint 2013 Fundamentals course, is on Programming with the Server Object Model. We'll begin this module with an Introduction to the Server Object Model and then we'll look at how to program with the Sever Object Model by using the types that map to the things we've seen within SharePoint, the types that map to a site collection, a site, a list, and list items. A good deal of the latter part of the module focuses on list items and their data. So we'll see how to iterate through the items in a list, and interact with the data inside of items, and how to query list data using CAML queries.

Programming with the Client Object Model and REST API
Hi everybody, this is Rob Windsor and this module, which is part of our SharePoint 2013 Fundamentals course, is on Programming with the Client Object Model and REST API. The title of the module pretty much explains what I'll be covering. I'll introduce the two APIs, talk about how they've changed from SharePoint 2012 to SharePoint 2013, and I'll be doing demos that show you how to get started using them.

Features and Solutions
Hi everybody, this is Rob Windsor and in this module, which is part of our SharePoint 2013 Fundamentals Course is on Features and Solutions. A good alternate title for this module would also be Programming with the Solutions Model. In this module, we'll take a look at the two kinds of solutions those are Farm and Sandbox solutions, we'll take a look at features and elements. Features being effectively the component model in SharePoint and elements defining the functionality within those components. We'll talk about Solution Packages, the packaging model for deployment, and we'll talk about the process of both Farm and Sandbox Solution Deployment. We'll finish up this module, with a topic I deferred from our Architecture module that's talking about Customized and Uncustomized pages.

SharePoint Apps
Hi everybody, this is Rob Windsor and this module, which is part of our SharePoint 2013 Fundamentals Course, is on SharePoint Apps. Because apps are new to SharePoint 2013 and are a major focus with SharePoint 2013, the app module is already covered and will be further covered by courses in this library. So I'm just going to give you a high-level overview, enough to give you a big picture view or apps and app development and if later on you want to explore further, and I suggest you do, you can check out the other courses in the library.