آموزش نمودار مایکروسافت برای توسعه دهندگان

Microsoft Graph for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Microsoft Graph API به برنامه های سفارشی شما اجازه می دهد تا با نامه ، تقویم ، مخاطبین ، اسناد ، سرویس های فهرست و موارد دیگر ادغام شوند. این دوره نشان می دهد که چگونه Microsoft Graph را در برنامه های سفارشی خود تقریباً در هر برنامه قابل تصوری ادغام کنید. مربی Sahil Malik توضیح می دهد که چگونه یک برنامه وب را برای اهداف احراز هویت در Azure AD ثبت کنید و نشانه های مناسب را مدیریت کنید. وی همچنین در مورد برنامه های تک صفحه ای جاوا اسکریپت (SPA) ، برنامه های بومی ، برنامه های وب با استفاده از هویت برنامه و هویت واگذار شده با Graph و موارد دیگر بحث می کند.
موضوعات شامل:
  • نمودار مایکروسافت چیست؟
  • ثبت یک برنامه وب در Azure AD
  • افزودن منطق احراز هویت و رابط کاربری تأیید اعتبار
  • برنامه های تک صفحه ای جاوا اسکریپت با تماس با نمودار
  • برنامه های بومی با نمودار تماس می گیرند
  • بررسی سناریوهایی که برنامه های وب با Graph مفید هستند
  • برنامه های وب با هویت برنامه و هویت تفویض شده با نمودار
  • دایمون ها با نمودار تماس می گیرند

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • مایکروسافت گراف چیست؟ What is Microsoft Graph?

  • درس کوتاه تاریخ A brief history lesson

  • طرح این دوره The layout of this course

  • مهارت ها و ابزار مورد نیاز شما The skills and tools you will need

  • تور Azure AD و Office365 A tour of Azure AD and Office365

1. برنامه وب محافظت شده توسط لاجورد AD 1. A Web Application Protected by Azure AD

  • توضیحات سناریو Scenario description

  • مفاهیم Concepts

  • پروژه را اضافه کنید و بسته را اضافه کنید Author the project and adding package

  • ثبت درخواست خود در Azure AD Registering your application in Azure AD

  • اضافه کردن منطق تأیید اعتبار Adding authentication logic

  • افزودن رابط کاربر تأیید اعتبار Adding authentication UI

  • اجرای برنامه Running the application

  • Multitenant در مقابل مستاجر مجرد Multitenant vs. single tenant

2. JavaScript SPA تماس با Microsoft Graph 2. JavaScript SPA Calling Microsoft Graph

  • توضیحات سناریو و مفاهیم Scenario description and concepts

  • یک پروژه مبتنی بر AngularJS ADAL تنظیم کنید Set up an AngularJS ADAL based project

  • برنامه بومی خود را ثبت کنید Register your native app

  • فعال کردن جریان ضمنی OAuth2 Enabling OAuth2 implicit flow

  • نوشتن UX جلویی در AngularJS Writing the front-end UX in AngularJS

  • نوشتن منطق برنامه Writing the application logic

  • اجرای برنامه AngularJS Running the AngularJS application

  • همین برنامه را در Angular 2+ بنویسید Write the same application in Angular 2+

3. نمودار تماس تلفنی برنامه های بومی 3. Native Application Calling Graph

  • سناریو Scenario

  • توضیحات نسخه ی نمایشی Demo description

  • ایجاد یک برنامه WPF و اضافه کردن بسته های nuGet Creating a WPF app and adding nuGet packages

  • ثبت برنامه بومی Registering the native app

  • منطق اضافه کردن علامت Adding sign in logic

  • مدیریت نشانه ها Managing tokens

  • منطق اضافه کردن Adding sign out logic

  • تماس با Microsoft Graph از یک برنامه بومی Calling Microsoft Graph from a native app

  • برنامه در حال اجرا را نشان دهید Demonstrate the application running

4. برنامه وب با استفاده از نمودار تماس با هویت برنامه 4. Web Application Using Application Identity Calling Graph

  • سناریوهای مربوط به برنامه های وب Scenarios involving web applications

  • جریان پروتکل Protocol flow

  • جریان پروتکل Protocol flow

  • ثبت یک برنامه وب و مجوزهای اعطایی Register a web app and grant permissions

  • بسته های nuGet را اضافه کنید Add nuGet packages

  • برای تماس با Microsoft Graph این نمای را بنویسید Write the view to call Microsoft Graph

  • دریافت یک نشانه دسترسی Get an access token

  • برنامه را اجرا کنید Run the application

5. نمودار تماس تلفنی برنامه وب با شناسه کاربر مجاز 5. Web Application Calling Graph with Delegated User Identity

  • مجوزها را تغییر دهید Change permissions

  • حافظه نهان را اضافه کنید Add DictionaryCache

  • منطق UsersController را تغییر دهید Change UsersController logic

  • برنامه را اجرا کنید Demonstrate the app running

6. Daemon Calling MSGraph 6. Daemon Calling MSGraph

  • توضیحات سناریو Scenario description

  • توضیحات سناریو Scenario description

  • ثبت نام شبح در لاجوردی Registering a daemon in Azure AD

  • ایجاد یک پروژه و اضافه کردن بسته ها Creating a project and add packages

  • منطق و پرس و جو شبح را بنویسید Write the daemon logic and query

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش نمودار مایکروسافت برای توسعه دهندگان
جزییات دوره
2h 45m
49
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
17,064
- از 5
ندارد
دارد
دارد
Sahil Malik
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sahil Malik Sahil Malik

ترینر، مشاور مایکروسافت و iOS، و موسس Winsmarts.com

ساهیل مالک یک مربی، مشاور مایکروسافت و iOS، و بنیانگذار Winsmarts.com است.


> Sahil Malik، بنیانگذار و مدیر Winsmarts.com، در بیش از 10 سال گذشته، MVP مایکروسافت، و نویسنده و داور بسیاری از کتاب‌ها و مقالات متعدد در مجلات برجسته فناوری بوده است. ساحل به عنوان یک مشاور و مربی با تجربه در 5 قاره و 18 کشور، تجربه بسیار زیادی را به ارمغان می آورد که پیچیده ترین موضوعات را بسیار آسان می کند. می توانید او را در توییتر به آدرس @sahilmalik دنبال کنید.