Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

SharePoint 2013 Developer Training

SharePoint 2013 Developer Training course teaches experienced .NET developers how to create robust solutions using SharePoint 2013. We designed our SharePoint 2013 training classes to save you time and money by focusing on the important real world aspects of SharePoint.

Prerequisites: This course is designed for individuals with a basic understanding knowledge on Microsoft Technologies ASP.NET and C#.

SharePoint 2013 Developer Training Objectives

All students will learn to:

  • Understand SharePoint 2013 both from a capability and architectural perspective
  • Use farm and sandbox solutions
  • Extend SharePoint sites using the SharePoint App Model
  • Create custom application pages as well as content pages
  • Program with the security API and ure SharePoint Apps using app identity
  • Create lists and document libraries using the SharePoint development tools in Visual Studio 2012
  • Build solutions that run on the server and use the SharePoint Server-Side API
  • Leverage each of the three client object models (CSOM) implementations in
  • SharePoint projects
  • Create custom workflows
  • Consume and interact with external data sources with the help of BCS
  • Understand the search architecture and use it in custom solutions
  • Use all of the Enterprise Content Management (ECM) capabilities

Module 01: Understanding SharePoint 2013

In this module student will get up to speed on SharePoint 2013 both from a SKU/license perspective as well as from a capability & architectural perspective. The different deployment models will also be covered in depth (on-premises / hosted [Office 365] / hybrid) and an overview on the different development and extensibility options.

  • SharePoint History
  • Significant Changes from SharePoint 2010
  • SharePoint 2013 Topology & Architecture
  • SharePoint 2013 Deployment Options
  • Extensibility Options
  • Course Introduction

Hands-on Lab: Creating a SharePoint Server 2013 Environment for Development & Testing

  • Exercise 1: Configure Host Computer Hyper-V & Networking
  • Exercise 2: Install & Configure a Windows Server
  • Exercise 3: Install Active Directory Domain Services
  • Exercise 4: Install SQL Server 2012
  • Exercise 5: Install & Configure SharePoint Server 2013
  • Exercise 6: Configure SharePoint to Host My Sites
  • Exercise 7: Install & Configure Workflow Manager 1.0
  • Exercise 8: Install the Microsoft Office 2013 Professional Clients
  • Exercise 9: Install Visual Studio 2012

Module 02: SharePoint Development Practices and Techniques

With a solid understanding of the high-level structure of SharePoint 2013, students will then
learn what the development options and tools available to them for creating custom solutions
in this module. Not only are the tools & approaches covered, but an overview of the different
APIs available for both server-side and client-side developments are discussed in this module.
Finally, some practices and techniques are demonstrated along with some useful tools (both
those included with SharePoint as well as publically available free tools) for debugging & testing
customizations.

  • Extensibility & Development Options
  • Packaging Extensibility & Development Artifacts
  • SharePoint 2013 APIs
  • SharePoint Development Environment
  • SharePoint Development Tools & Utilities
  • Community Development Tools & Utilities
  • Client-Side Development Tools & Libraries
  • Windows PowerShell & SharePoint

Hands-on Lab: SharePoint Development Practices & Techniques

  • Exercise 1: Setup Lab Environment
  • Exercise 2: Working with the jQuery and datajs JavaScript Libraries
  • Exercise 3: Working with the KnockoutJS JavaScript Library

Module 02: SharePoint Development Practices and Techniques

With a solid understanding of the high-level structure of SharePoint 2013, students will then
learn what the development options and tools available to them for creating custom solutions
in this module. Not only are the tools & approaches covered, but an overview of the different
APIs available for both server-side and client-side developments are discussed in this module.
Finally, some practices and techniques are demonstrated along with some useful tools (both
those included with SharePoint as well as publically available free tools) for debugging & testing
customizations.

  • Extensibility & Development Options
  • Packaging Extensibility & Development Artifacts
  • SharePoint 2013 APIs
  • SharePoint Development Environment
  • SharePoint Development Tools & Utilities
  • Community Development Tools & Utilities
  • Client-Side Development Tools & Libraries
  • Windows PowerShell & SharePoint

Hands-on Lab: SharePoint Development Practices & Techniques

  • Exercise 1: Setup Lab Environment
  • Exercise 2: Working with the jQuery and datajs JavaScript Libraries
  • Exercise 3: Working with the KnockoutJS JavaScript Library

Module 03: Developing SharePoint Solutions

Module 04: Developing SharePoint Apps

Module 05: Pages, Navigation & User Interface

Module 06: Reusable Type Definitions and Templates

Module 07: OAuth and Application Identity

Module 08: Lists, Libraries and Events

Module 09: Server-Side SharePoint Development

Module 10: Client-Side SharePoint Development

Module 11: Developing Workflows

Module 12: Business Connectivity Services

Module 13: SharePoint Search

Module 14: Enterprise Content Management

Module 15: Office Services


Other Courses offered at Vensys are,

  1. BizTalk Server 2009/2010
  2. C#, ASP.NET
  3. PHP and MYSQL
  4. Cloud Computing Windows Azure
  5. MSBI
  6. WCF,WPF
  7. SILVERLIGHT
  8. JQUERY
  9. Sales Force
  10. SQL SERVER 2008/2012
  11. Storage Area Networks (SAN)
  12. Microsoft Dynamics CRM 2011
  13. Windows 8 Metro Apps Development
  14. Windows Phone 8
  15. Node.js
  16. SharePoint 2007/2010/2013
  17. SAP-ABAP,BI/BO,HANA

Leave a reply

About StudentProjects.Live

A collection of source codes that I wrote in Android, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone.

Follow Me