Here is the outline of the latest ACS Course. If you are a consulting company and want to get your team up to speed, let me know and we can setup a remote training engagement!
- Introduction to Office 365
- Sign up for Office 365 Developer
- Explore Office 365 Admin Center
- Explore Office 365 Services (Outlook, Calendar, People, Newsfeed, OneDrive, Sites)
- Provision an O365 Developer Site
- Install Office Dev Tools
- Install the NAPA App
- Install O365 API Tools
- Configure Visual Studio for Office 365 Development
- Exploring Azure AD PowerShell Cmdlets
- Exploring SharePoint Online PowerShell Cmdlets
- Exploring Exchange Online PowerShell Cmdlets
- Exploring Lync Online PowerShell Cmdlets
- Authentication
- Generating FedAuth Cookies (Windows App)
- Generating FedAuth Cookies (Windows PowerShell)
- Generating Bearer Tokens (Provider Hosted Apps)
- Registering SharePoint Apps Manually
- Requesting On-The-Fly Permissions
- Using Basic Auth against O365 APIs
- Setup Azure Active Directory
- Configure Azure Active Directory
- Synchronize local AD with Azure AD
- Configure Single Sign-On
- Using the Microsoft Remote Connectivity Analyzer
- Registering Azure AD Applications
- Manual Authentication to Azure AD
- Using the Azure Active Directory SDK
- Authorization using Consent Framework
- Registering Applications with Azure AD
- Building Apps that utilize Consent Framework
- Managing Tokens
- Extending the Azure Consent Framework
- Implementing On Behalf API
- End User Telemetry (MyApps)
- Tenant Admin Telemetry (Cloud App Discovery)
- Working with REST and CSOM
- Using the Discovery Service
- Working with Mail REST APIs
- Working with Calendar REST APIs
- Working with Contact REST APIs
- Working with OneDrive REST APIs
- Explore REST Services
- REST List Service Calls (PUT, GET, MERGE)
- REST UserProfile Service
- REST Social Service
- REST Search Service
- Explore Client Object Model
- Utilize Client Object Model (.NET)
- UserProfilesSocial CSOM
- Taxonomy CSOM
- Publishing CSOM
- BCS CSOM
- Explore JavaScript Object Model
- Working with Workflows
- Working with REST
- Using LINQ with OData
- Working with OData Limits
- Working with OData Filters
- Creating Projects
- Creating Resources
- Creating Tasks
- Creating Custom Fields
- REST Authentication (Windows, Forms, O365)
- Programming Apps
- Explore SharePoint Store Apps
- Install a SharePoint Store App
- Create a SharePoint hosted App
- Deploy a SharePoint hosted App (App Catalog)
- Deploy a SharePoint hosted App (Side Loading)
- Create and deploy a Provider hosted App
- Inviting External Users
- Exploring App and User Permissions
- Exploring Context Tokens
- Exploring Access Tokens
- Exploring Refresh Tokens
- Download the Office AMS samples
- Explore Office AMS
- Using the SharePoint Web Proxy
- Exploring Office Apps Store
- Installing Office Store Apps
- Browsing and Removing Installed Apps
- Create a simple mail app with Napa Tools
- Create a simple mail app with Visual Studio
- Review sample O365 Mail Apps (EWS Calls, Attachments, Identity Tokens, YouTube integration)
- Creating a Seller Dashboard account
- Create and Publish AppStore SharePoint App
- Use the Cloud Business App template
- Creating Data Tables and Screens
- Register a Yammer App
- Create a Yammer App
- Make Yammer API Calls
- Workflows
- Create basic SharePoint Workflow
- Create workflow that calls O365 APIs
- Deploy and configure Workflow Apps using Install Events
- Utilize JSONP
- Mobile Development
- Explore O365 Mobile Features
- Install Apache Cordova
- Create a multi device targeted project
- Add connected services to multi device projects
- Run a multi-device project (Android and Ripple)
- Install the O365 Android SDK
- Work with Android O365 Sample Apps
- Download required referenced SDKs (GSON, Azure AD)
- Create an Android App that calls O365 APIs
- Create a Windows 8.1 App that calls O365 APIs
- Create a Windows Phone 8.1 App that calls O365 APIs
- Create a Windows Phone 8.1 App that calls OAuth services
- OneNote APIs
- Registering a LiveID App
- Download and install Live SDK
- Retrieve LiveID Tokens
- Retrieving Notebooks, Sections and Section Groups
- Creating Pages
- Creating Pages in Sections
- Importing PDFs
- Importing Images
- Exploring apigee.com
- OneDrive APIs
- Explore OneDrive APIs
- Downloading and uploading files
- Getting user data
- File and Folder properties
- Move, copy, delete files