In this course, students learn core skills that are common to almost all SharePoint development activities. These include working with the server-side and client-side object models, developing and deploying features, solutions, and apps, managing identity and permissions, querying and updating list data, managing taxonomy, using workflow to manage business processes, and customizing the user interface.

Objectives

After completing this course, students will be able to:

  • Design and manage features and solutions.
  • Develop code for custom server-side components.
  • Manage and customize authentication and authorization.
  • Create custom sites and lists and manage the site lifecycle.
  • Explain the capabilities and design choices for SharePoint apps.
  • Use the client-side object model and the REST API.
  • Develop provider-hosted and auto-hosted SharePoint apps.
  • Distribute and deploy SharePoint apps.
  • Create custom workflows to automate business processes.
  • Use fields and content types to manage taxonomy.
  • Customize the appearance and behavior of user interface elements.
  • Customize navigation and site branding.

Prerequisites

Before attending this course, students must have:

  • A working knowledge of using Visual Studio 2010 or Visual Studio 2012 to develop solutions.
  • A basic working knowledge of SharePoint solution development, either in SharePoint 2013 or in earlier versions of SharePoint.
  • A working knowledge of Visual C# and the .NET Framework 4.5.
  • A basic understanding of ASP.NET and server-side web development technologies, including request/response and the page lifecycle.
  • A basic understanding of AJAX and asynchronous programming techniques.
  • A basic working knowledge of client-side web technologies including HTML, CSS, and JavaScript.
  • Familiarity with approaches to authentication and authorization, including claims-based authentication.

Module

  • Module 1: SharePoint as a Developer Platform
  • Module 2: Working with SharePoint Objects
  • Module 3: Working with Lists and Libraries
  • Module 4: Designing and Managing Features and Solutions
  • Module 5: Working with Server-Side Code
  • Module 6: Managing Identity and PermissionsThis module describes how manage permissions through code and customize authentication using custom claims providers.
  • Module 7: Introducing Apps for SharePoint
  • Module 8: Client-Side SharePoint Development
  • Module 9: Developing Remote Hosted SharePoint AppsThis module examines the difference between provider hosted Apps and Remote Hosted Apps. The students will also create and deploy a Provider Hosted App.
  • Module 10: Publishing and Distributing Apps
  • Module 11: Automating Business ProcessesThis module explains how to create workflows and workflow actions using Visio 2013, SharePoint Designer 2013 and Visual Studio 2012.
  • Module 12: Managing TaxonomyThis module explains the importance of a good taxonomy in SharePoint and working with the components of the taxonomy. The students also see how to tie event receivers to the taxonomy
  • Module 13: Managing Custom Components and Site Life CyclesThis module explains how you can create custom component definitions and templates, which enable you to deploy custom sites, lists and other components across a farm.
  • Module 14: Customizing User Interface ElementsThis module explains different ways of customizing the SharePoint user interface, such as adding buttons to the ribbon or modifying the appearance of list views.
  • Module 15: Working with Branding and NavigationThis module explains ways to customize branding, designing, publishing and navigating sites in SharePoint Server 2013. The students also learn how to create devise independent sites standard web technologies, such as HTML, CSS, and JavaScript.

Founded and headquartered in Anaheim, California, New Horizons Learning Centers was named the world's largest independent training company by IDC.

The Company is both an operator and franchisor of training centers that offer a broad range of Technical Training, Desktop Application, Business Skills and English Language courses for all levels of users in multiple delivery methods and formats.

New Horizons provides approximately three million student days of instruction annually with location around the globe.

New Horizons sets the pace of innovative training programs that meet the changing needs of the industry. With 2400 qualified instructors in over 2100 classrooms at 300 centers in 60 counters around the world.

New Horizons offers more courses, at more times, in more delivery methods than any other training company.

See all New Horizons Egypt courses

Contact information not available.

Courses you can instantly connect with...
MCTS: SQL Server 2008, Database Development Helper Learning MCTS: SQL Server 2005 Helper Learning MCTS: .NET Framework 3.5, Windows Forms Applications Helper Learning

Is this the right course for you?

Rate our content

Didn't find what you were looking for ?

or