Office365 and AzureAD for Developers
Office365 and AzureAD for Developers, available at $39.99, has an average rating of 4.3, with 129 lectures, based on 148 reviews, and has 2509 subscribers.
You will learn about Write apps for AzureAD Write apps for Office 365 Understand all auth related concepts and scenarios This course is ideal for individuals who are Microsoft developers intending to target Office 365 or Microsoft developers intending to target Azure AD or Microsoft developers who want to learn about security in the cloud It is particularly useful for Microsoft developers intending to target Office 365 or Microsoft developers intending to target Azure AD or Microsoft developers who want to learn about security in the cloud.
Enroll now: Office365 and AzureAD for Developers
Summary
Title: Office365 and AzureAD for Developers
Price: $39.99
Average Rating: 4.3
Number of Lectures: 129
Number of Published Lectures: 129
Number of Curriculum Items: 129
Number of Published Curriculum Objects: 129
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Write apps for AzureAD
- Write apps for Office 365
- Understand all auth related concepts and scenarios
Who Should Attend
- Microsoft developers intending to target Office 365
- Microsoft developers intending to target Azure AD
- Microsoft developers who want to learn about security in the cloud
Target Audiences
- Microsoft developers intending to target Office 365
- Microsoft developers intending to target Azure AD
- Microsoft developers who want to learn about security in the cloud
Developing for Office365 is figuring out Azure AD, and mostly REST queries. The REST queries are the easy part. But a proper understanding of how Azure AD works from a developer’s perspective is the more important part. Whether you are developing for Office 365 or not, as your organization embraces the cloud, a solid understanding of developer concepts in Azure AD is necessary. This course provides hands on explanations of all the AzureAD scenarios you need to know as a developer, followed by tying that knowledge in Office 365 APIs and the Microsoft Graph. Lots of hands on examples and code in this course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: History of SharePoint
Lecture 2: Developer Choices for the Office365 developer
Lecture 3: Structure of this course
Chapter 2: WSPs or Solution Packages
Lecture 1: What are solution packages?
Lecture 2: Writing and Deploying a solution package
Chapter 3: SharePoint Add-ins also known as Apps
Lecture 1: An introduction to Apps
Lecture 2: Advantages of the App Model
Lecture 3: What am I going to talk about
Lecture 4: SharePoint Apps – Golden Rules
Lecture 5: Kinds of Apps
Lecture 6: Setting up your environment for Apps
Lecture 7: What I will and wont cover as Demos
Lecture 8: Writing a SharePoint hosted app
Lecture 9: Writing an AppPart
Lecture 10: An introduction to Provider Hosted Apps
Lecture 11: Writing a Provider Hosted App
Chapter 4: Introduction to Azure AD and Office 365 APIs
Lecture 1: Office 365 APIs and Microsoft Graph
Lecture 2: What is Azure AD
Lecture 3: Why not just use on-prem AD?
Lecture 4: Different ways to setup Azure AD
Lecture 5: Azure AD for Developers
Lecture 6: ADAL or Active Directory Authentication Libraries
Lecture 7: Registering your Apps
Lecture 8: Single Tenant vs Multi Tenant
Lecture 9: Various dev. scenarios to learn
Chapter 5: Setting up AzureAD
Lecture 1: Setting up Azure AD without Office 365
Lecture 2: A royal tour of AzureAD features
Lecture 3: Adding a user in Azure AD
Lecture 4: Managing Azure AD using PowerShell
Lecture 5: Using AzureAD with Office365
Chapter 6: Web Browsers accessing Web Applications secured by AzureAD
Lecture 1: Description of Scenario
Lecture 2: Authentication Protocol Flow
Lecture 3: Token Expiration
Lecture 4: Demo: A sample MVC application
Lecture 5: Demo: Nuget packages for adding AzureAD Authentication
Lecture 6: Demo: Setting up Auth using OWIN startup
Lecture 7: Demo: Adding OpenIDConnect sign in and sign out
Lecture 8: Demo: Register your web app in AzureAD
Lecture 9: Demo: Running our App
Lecture 10: Examining OpenID connect parameters
Chapter 7: JavaScript SPA (single page app) accessing AzureAD protected APIs
Lecture 1: Description of scenario
Lecture 2: Authentication Protocol Flow
Lecture 3: ADAL.js
Lecture 4: OAuth2 Implicit Grant Protocol
Lecture 5: Session management without refresh tokens
Lecture 6: Renewing access tokens
Lecture 7: Single Tenant vs. Multi Tenant
Lecture 8: Demo: Creating our API without authentication
Lecture 9: Demo: Creating the SPA, without any authentication
Lecture 10: Demo: Adding support for CORS
Lecture 11: Demo: Securing our API using AzureAD
Lecture 12: Demo: Registering our WebAPI in AzureAD
Lecture 13: Demo: Securing the JavaScript SPA using ADAL.js
Lecture 14: Demo: Registering the SPA in AzureAD
Lecture 15: Demo: Setting permissions for our SPA
Lecture 16: Demo: Enhancing the application using ADAL.js
Lecture 17: Demo: Running the application
Lecture 18: Demo: Decrypting JWT tokens
Lecture 19: Demo: ADAL local resources
Chapter 8: JavaScript SPA (single page app) accessing Microsoft Graph
Lecture 1: An overview of Microsoft Graph
Lecture 2: Demo: Creating a Microsoft Graph SPA
Lecture 3: Demo: Registering your SPA in Office365 AzureAD
Lecture 4: Demo: Enabling OAuth2 Implicit Flow
Lecture 5: Demo: Granting Permissions to access Microsoft Graph
Lecture 6: Demo: Running and Debugging your SPA
Lecture 7: Demo: Office 365 SharePoint pages as Microsoft Graph SPAs
Chapter 9: Native apps accessing AzureAD protected APIs
Lecture 1: Description of scenario
Lecture 2: OAuth 2.0 Authorization Code Grant
Lecture 3: Authentication Protocol Flow
Lecture 4: Single Tenant vs. Multi Tenant
Lecture 5: Demo: Setting up the Web API
Lecture 6: Demo: Writing the Native App
Lecture 7: Demo: Nuget packages for the native app
Lecture 8: Demo: Adding references
Lecture 9: Demo: Adding authentication logic
Lecture 10: Demo: Redirect URIs for native apps
Lecture 11: Demo: Managing and Securing tokens in native apps
Lecture 12: Demo: Adding sign in and sign out logic
Lecture 13: Demo: Making an authenticated call to the service
Lecture 14: Demo: Running and debugging the application
Chapter 10: Native apps calling Office 365 Mail API
Lecture 1: Description of the scenario
Lecture 2: Demo: dev.office.com your source for APIs
Lecture 3: Demo: Registering your app on dev.office.com
Lecture 4: Demo: Registering your app in Office365
Lecture 5: Demo: Giving permissions to read mail and native app reading mail
Chapter 11: Web App calling AzureAD secured APIs
Lecture 1: Description of scenario
Lecture 2: Authentication Protocol Flow
Lecture 3: Application Identity using OAuth 2.0 client credentials grant
Lecture 4: Delegated User Identity using OpenID Connect and OAuth 2.0 Auth. code grant
Instructors
-
Sahil Malik
Developer, Trainer, Consultant, Author
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 8 votes
- 3 stars: 22 votes
- 4 stars: 60 votes
- 5 stars: 54 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024
- Top 10 Photography Courses to Learn in December 2024
- Top 10 Language Learning Courses to Learn in December 2024
- Top 10 Product Management Courses to Learn in December 2024
- Top 10 Investing Courses to Learn in December 2024
- Top 10 Personal Finance Courses to Learn in December 2024
- Top 10 Health And Wellness Courses to Learn in December 2024
- Top 10 Chatgpt And Ai Tools Courses to Learn in December 2024
- Top 10 Virtual Reality Courses to Learn in December 2024
- Top 10 Augmented Reality Courses to Learn in December 2024