SharePoint 2013 Development using C# - Part I

Learn How to build Applications for SharePoint in easy steps
4.5 (32 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
455 students enrolled
$35
Take This Course
  • Lectures 119
  • Contents Video: 7 hours
    Other: 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2014 English

Course Description

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.

  1. Server Object Model Approach
  2. SharePoint Web Services Approach
  3. Features
  4. Event Receivers
  5. Standard Web Parts
  6. Visual Web Parts

What are the requirements?

  • Download SharePoint 2013,Visual Studio 2012 / 2013. Please watch Section 2 Lecture videos for more details.

What am I going to get from this course?

  • 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

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: SharePoint 2013 Development - The Big Picture
Course Introduction
Preview
01:19
Course Outline
Preview
01:09
Meet the Instructor
Preview
00:51
Prerequisites
Preview
00:18
Section 2: Introduction to SharePoint 2013
Objectives
Preview
00:25
Software Requirements
Preview
02:24
Hardware Requirements
Preview
00:35
Software Download Links
Preview
00:17
How to set Up SharePoint Development Environment?
Preview
00:47
Module Materials
Preview
7 pages
Summary
Preview
00:36
Section 3: Overview of Server Object Model (SOM)
Objectives
Preview
00:31
Introduction To Server Object Model
Preview
01:35
Server Object Model DLL's
Preview
01:51
How to use Server Object Model DLL's
Preview
00:46
Developing a Simple Application using SOM
Preview
04:22
Module Materials and Code
7 pages
Summary
Preview
00:29
Section 4: Overview of Server Object Model Core Classes
Objectives
00:28
Hierarchical Overview of SharePoint Server Object Model
01:09
Overview of SPFarm
01:34
Overview of SPService
01:21
Overview of SPWebApplication
03:36
Overview of SPSite
01:22
Overview of SPWeb
01:55
Differences between SPSite and SPWeb
01:01
Overview of SPList
01:33
Module Material
10 pages
Summary
00:57
Section 5: Getting Started with SharePoint 2013
Objectives
00:24
Creating a Web Application
05:04
Creating a Site Collection
03:02
Creating a Site
02:04
Summary
00:40
Section 6: Getting Started with SharePoint 2013 Development
Objectives
00:38
Creating a Site Collection using SOM
06:44
Creating a Web Site using SOM
03:59
Creating a Site Collection using Feature Event Receiver
14:55
Module Materials and Code
4 pages
Section 7: Developing a Windows Form Application using SOM
Objectives
00:50
Creating a Web Site using SOM
06:02
Add Items to Quick Launch through Code
06:05
Create a SharePoint List using SOM
10:46
Module Materials and Code
4 pages
Summary
00:45
Section 8: Working with Server Object Model Core Collections
Objectives
00:38
Get List of Farm Solutions through Code
03:33
Get List of Sub Sites through Code
03:17
Get List of Lists through Code
03:25
Get List of Farms and Farm Services through Code
05:21
Walking through SOM Core Objects through Code
07:39
Module Materials and Code
4 pages
Summary
00:55
Section 9: Working with Lists Programmatically
Objectives
00:45
Creating a List through Code
05:47
Add Records to a List through Code
03:05
Read Records of a List through Code
02:14
Using CAML Queries to filter records of a list
06:25
Add Records to a List using a Feature Event Receiver
06:56
Working with fields of a List through code
03:14
Working with Quick Launch Items
04:15
Module Materials and Code
4 pages
Section 10: Import data into Lists Programmatically
Objectives
00:45
Import Data from Text Files into Lists
04:59
Import Data from CSV Files into Lists
03:50
Import Data from SQL Server Database Table into Lists
03:20
Module Materials and Code
4 pages
Summary
00:22
Section 11: Working with SharePoint Web Services
Objectives
00:31
Why use SharePoint Web Services?
01:30
Commonly used SharePoint Web Services
00:39
SharePoint Web Services Location
02:48
Working with Admin Web Service
10:53
Working with Webs Web Service
04:44
Working with Lists Web Service
04:12
Working with GetListItems WebMethod of Lists Web Service
10:06
Working with DWS Web Service
05:24
Working with Versions Web Service
06:00
Module Materials and Code
6 pages
Summary
00:39
Section 12: Developing SharePoint Artefact’s using Visual Studio
Objectives
00:30
Creating Site Columns using Visual Studio
08:46
Creating Site Content Types using Visual Studio
05:26
Creating List Definitions and ListInstances using Visual Studio
07:33
Creating List Instances using Visual Studio
02:41
Module Materials and Code
6 pages
Summary
00:36
Section 13: Customizing List Instances Programmatically

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Kameswara Uppuluri, Microsoft Certified Trainer

Kameswara Sarma Uppuluri founded ITAcademy which provides consulting and LIVE online training and class room training services on Web technologies such as SharePoint 2013,SharePoint 2010,ASP.NETMVC,SSIS, SSRS, SSAS, DotNet, SQLServer. He is a Microsoft Certified Trainer since 2004 and a Microsoft Certified Professional since 1998. With over 16+ years of experience in Training and Development Industry, he delivers corporate trainings for top MNC's in India and also delivers LIVE online trainings to people across world.

He currently hold below Microsoft Certifications.

Certifications:

·Microsoft Certified Trainer (MCT)

·Microsoft Certified Technology Specialist (MCTS)

·Microsoft Certified Solution Developer (MCSD)

·Microsoft Certified Database Administrator (MCDBA)

Ready to start learning?
Take This Course