Summer-Ready Savings: Find the Training Course You Need at a Price You'll Love


Developing Applications for SharePoint and Office 365

Course Details
Tuition (USD): $1,995.00 • Classroom (3 days)

Plan, design and create amazing business applications that support SharePoint on-premise as well as cloud technology in Office 365 with the skills you’ll learn in this class! We’ll learn the basics of developing complete applications on SharePoint that include forms, data, workflows and more.

In this intense three-day instructor led course, you will learn through structured lecture, coding examples, and hands-on labs how to create applications and deploy them using the latest technologies – including the SharePoint framework, PowerApps, Microsoft Flow, Azure, REST APIs, ASP.NET, CSOM, and webhooks.

Skills Gained

You will learn how to:

  • Understand the development options and architecture for SharePoint and Office 365
  • Setup a complete development environment
  • Develop mobile and desktop apps using Power Apps
  • Design and deploy workflows and integrations using Microsoft Flow
  • Develop web parts using the SharePoint Framework
  • Create SharePoint Add-Ins
  • Create provider-hosted SharePoint Add-Ins
  • Build and Publish Apps to the Office Store
  • Use the SharePoint REST and CSOM APIs
  • Develop webhooks for SharePoint

Who Can Benefit

Who should attend:

  • IT Developers
  • Web Developers
  • SharePoint Administrators
  • Office 365 Administrators
  • Database Administrators and Developers
  • Technical professionals with previous development experience


Although it is not mandatory, students who have completed the self-paced Introduction to SharePoint for End Users eLearning course have found it very helpful when completing this course.

Course Details

Course Outline

Part 1: Overview

  • SharePoint Architecture
  • What’s New in SharePoint Development
  • Understanding the Development model and Strategies
  • Requirements
  • Developer Tools and Setting Up your Development Environment
  • Labs

Part 2: Overview of the framework

  • Building your first web part
  • Adding Properties
  • Accessing Data
  • CSS and Javascript within your web parts
  • SharePoint Data between web parts
  • Advanced web part capabilities
  • Labs

Part 3: PowerApps

  • Creating your first App
  • Using PowerApps Studio for Web
  • Using PowerApps Studio for Windows
  • Understanding Data Sources
  • Working with the Common Data Service and Entities
  • Delegation
  • Understanding Gateways
  • Customizing Applications
  • Formulas
  • Publishing your Applications
  • Mobile Considerations
  • Security
  • PowerApps Labs

Part 4: Microsoft Flow

  • Concepts and Design
  • Triggers
  • Conditions
  • Actions
  • Loops
  • Connectors
  • Creating a Flow from a Template
  • Creating Custom Flows
  • Scheduling Flows
  • Mobile Apps
  • Notifications
  • Using the Mobile App
  • Managing Flows
  • Microsoft Flow Labs

Part 5: SharePoint Add-Ins

  • SharePoint Hosted Add-Ins
  • Full-Page Applications
  • WebParts
  • UI and Ribbon Custom Actions
  • Packaging and Deploying
  • Labs
  • Provider-Hosting Add-Ins
  • Design Considerations
  • Security
  • Deploying
  • Labs

Part 6: Using the SharePoint REST API

  • Understanding the API
  • Reading and updating data with REST
  • Labs

Part 7: Using the Client Side Object Model (CSOM) API

  • Understanding the CSOM API
  • Labs

Part 8: Building Apps for the Office Store

  • Design considerations
  • Requirements and Process
  • Licensing Options

Part 9: SharePoint Webhooks

  • Understanding Webhooks
  • Labs
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward