Library

Course: Mastering SharePoint 2013 Development using C# - Part I

Mastering SharePoint 2013 Development using C# - Part I

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

SharePoint is a versatile platform for building solutions that address a wide range of business needs. SharePoint is a development platform, upon which powerful and compelling portal applications can be built. 

This course provides developers with a thorough, in-depth guide to the internals of writing code for the SharePoint platform. SharePoint programming can be divided into categories like : Programming using Server Object Model, programming using SharePoint Web Services, Programming the Web Parts etc.

In this course by development expert Kameswara Sarma Uppuluri, you'll learn essential concepts that you need to know to get started building applications for SharePoint platform such as features, event receivers, web parts and more. The course provides step-by-step walk-throughs and coding demos that you're encouraged to code along with to enhance the learning process. 

This course is broken down into 16 modules with each module providing source code where applicable so that you can follow along with Kameswara Sarma Uppuluri. Some of the modules can be seen in the below list. 

  • Server Object Model Approach
  • SharePoint Web Services Approach
  • Features
  • Event Receivers
  • Standard Web Parts
  • Visual Web Parts

Who is the target audience?

  • This course is designed for individuals with an intermediate knowledge of Visual C# in building Windows / Web based applications using Visual Studio
Basic knowledge
  • This course is designed for individuals with an intermediate knowledge of Visual C# in building Windows / Web based applications using Visual Studio
What you will learn
  • Benefits of Developing Customized Application for SharePoint
  • Learn how to build applications using Server Object Model Approach
  • Learn how to work with lists through Code
  • Learn how to build applications using SharePoint Web Services
  • Learn how to create sharepoint objects using Visual Studio
  • Learn how to create event receivers
  • Learn how to develop Features
  • Learn how to develop Standard Web Parts
  • Learn how to develop Visual Web Parts
Curriculum
Lectures quantity: 111
Common duration: 10:06:01
SharePoint 2013 Development - The Big Picture
  • Course Introduction  
  • Course Outline  
  • Meet the Instructor  
  • Prerequisites  
Introduction to SharePoint 2013
  • Objectives  
  • Software Requirements  
  • Hardware Requirements  
  • Software Download Links  
  • How to set Up SharePoint Development Environment?  
  • Summary  
Overview of Server Object Model (SOM)
  • Server Object Model (SOM) - Objectives  
  • Introduction To Server Object Model  
  • Server Object Model DLL's  
  • How to use Server Object Model DLL's  
  • Developing a Simple Application using SOM  
  • Server Object Model (SOM) - Summary  
Overview of Server Object Model Core Classes
  • Server Object Model Core Classes - Objectives  
  • Hierarchical Overview of SharePoint Server Object Model  
  • Overview of SPFarm  
  • Overview of SPService  
  • Overview of SPWebApplication  
  • Overview of SPSite  
  • Overview of SPWeb  
  • Differences between SPSite and SPWeb  
  • Overview of SPList  
  • Server Object Model Core Classes - Summary  
Getting Started with SharePoint 2013
  • Getting Started with SharePoint 2013 - Objectives  
  • Creating a Web Application  
  • Creating a Site Collection  
  • Creating a Site  
  • Getting Started with SharePoint 2013 - Summary  
Getting Started with SharePoint 2013 Development
  • Getting Started with SharePoint 2013 Development - Objectives  
  • Creating a Site Collection using SOM  
  • Creating a Web Site using SOM  
  • Creating a Site Collection - Pt 1  
  • Creating a Site Collection - Pt 2  
  • Getting Started with SharePoint 2013 Development - Summary  
Developing a Windows Form Application using SOM
  • Developing a Windows Form Application using SOM - Objectives  
  • Developing a Windows Form Application using SOM - Creating a Web Site using SOM  
  • Add Items to Quick Launch through Code  
  • Create a SharePoint List using SOM  
  • Developing a Windows Form Application using SOM - Summary  
Working with Server Object Model Core Collections
  • Working with Server Object Model Core Collections - Objectives  
  • Get List of Farm Solutions through Code  
  • Get List of Sub Sites through Code  
  • Get List of Lists through Code  
  • Get List of Farms and Farm Services through Code  
  • Walking through SOM Core Objects through Code  
  • Working with Server Object Model Core Collections - Summary  
Working with Lists Programmatically
  • Working with Lists Programmatically - Objectives  
  • Creating a List through Code  
  • Add Records to a List through Code  
  • Read Records of a List through Code  
  • Using CAML Queries to filter records of a list  
  • Add Records to a List using a Feature Event Receiver  
  • Working with fields of a List through code  
  • Working with Quick Launch Items  
  • Working with Lists Programmatically - Summary  
Import data into Lists Programmatically
  • Import data into Lists Programmatically - Objective  
  • Import Data from Text Files into Lists  
  • Import Data from CSV Files into Lists  
  • Import Data from SQL Server Database Table into Lists  
  • Import data into Lists Programmatically - Summary  
Working with SharePoint Web Services
  • Working with SharePoint Web Services - Objectives  
  • Why use SharePoint Web Services?  
  • Commonly used SharePoint Web Services  
  • SharePoint Web Services Location  
  • Working with Admin Web Service  
  • Working with Webs Web Service  
  • Working with Lists Web Service  
  • Working with GetListItems WebMethod of Lists Web Service  
  • Working with DWS Web Service  
  • Working with Versions Web Service  
  • Working with SharePoint Web Services - Summary  
Developing SharePoint Artefact’s using Visual Studio
  • Developing SharePoint Artefact’s using Visual Studio - Objectives  
  • Creating Site Columns using Visual Studio  
  • Creating Site Content Types using Visual Studio  
  • Creating List Definitions and ListInstances using Visual Studio  
  • Creating List Instances using Visual Studio  
  • Developing SharePoint Artefact’s using Visual Studio - Summary  
Customizing List Instances Programmatically
  • Customizing List Instances Programmatically - Objectives  
  • Create and Customize a List Instance  
  • Test List Instance  
  • Customizing List Instances Programmatically - Summary  
Developing Features using Visual Studio
  • Developing Features using Visual Studio - Objectives  
  • Overview of Features  
  • Creating a Feature to Upload Documents to a Document Library  
  • Creating a Feature to add Custom Menu Items  
  • Creating a Feature to Implement Activation Dependency using CAML  
  • Creating a Feature to Implement Activation Dependency using CSharp  
  • Creating a Feature to Implement Property Bags  
  • Deploying Features from SharePoint Management Shell  
  • Developing Features using Visual Studio - Summary  
Developing Event Receivers using Visual Studio
  • Developing Event Receivers using Visual Studio - Objectives  
  • Overview of Event Receivers  
  • Creating List Item Event Receivers  
  • Creating List Event Receivers  
  • Test List Event Receivers  
  • Developing Event Receivers using Visual Studio - Summary  
Developing Web Parts using Visual Studio
  • Developing Web Parts using Visual Studio - Objectives  
  • Overview of Web Parts  
  • Creating a Simple Web Part  
  • Testing the Web Part  
  • Deploying a Web Part  
  • Developing a Web Part that renders content dynamically  
  • Developing a Composite Web Part using ASP.NET Standard Controls  
  • Developing Web Parts using Visual Studio - Testing the Web Part  
  • Developing a Web Part that uses ListBox and GridView Controls  
  • Creating Custom Properties for Web Parts  
  • Creating a Visual Web Part  
  • Developing Web parts using Visual Studio - Summary  
Reviews (0)