دوره آموزشی Microsoft Entra ID برای توسعه دهندگان پایتون (2023)
1 ساعت 14 دقیقهمتوسط2023-04-06
مدرسین

Sahil Malik
Trainer, Microsoft and iOS Consultant, and Founder of Winsmarts.com
جزئیات دوره
Azure Active Directory (AAD) یک سرویس هویت سازمانی ابری است که امکان مدیریت کاربران، اپلیکیشنها، دستگاهها و ادغام با سرویسها و ابرهای دیگر را فراهم میکند.
در این دوره، ساهیل مالک به توسعهدهندگان پایتون نشان میدهد که چگونه:
✅ یک اپلیکیشن وب با MSAL Python بسازند که از AAD برای ورود به سیستم استفاده کند.
✅ یک اپلیکیشن دسکتاپ ایجاد کنند که از MSAL Python برای احراز هویت بهره ببرد.
✅ یک اپلیکیشن پسزمینهای (Daemon App) طراحی کنند که بدون رابط کاربری و با AAD کار کند.
با این دوره، میتوانید از Azure Active Directory برای ایجاد سیستمهای احراز هویت در پروژههای پایتونی خود استفاده کنید. 🚀
اهداف یادگیری:
🔹 مقدمهای بر Azure Active Directory برای توسعهدهندگان پایتون
🔹 آشنایی با MSAL Python و نحوه احراز هویت در AAD
🔹 ساخت و توسعه اپلیکیشنهای تحت وب با AAD
🔹 احراز هویت در اپلیکیشنهای دسکتاپ با AAD
🔹 ایجاد اپلیکیشنهای سرور بدون رابط کاربری (Daemon Apps) با AAD
در این دوره، ساهیل مالک به توسعهدهندگان پایتون نشان میدهد که چگونه:
✅ یک اپلیکیشن وب با MSAL Python بسازند که از AAD برای ورود به سیستم استفاده کند.
✅ یک اپلیکیشن دسکتاپ ایجاد کنند که از MSAL Python برای احراز هویت بهره ببرد.
✅ یک اپلیکیشن پسزمینهای (Daemon App) طراحی کنند که بدون رابط کاربری و با AAD کار کند.
با این دوره، میتوانید از Azure Active Directory برای ایجاد سیستمهای احراز هویت در پروژههای پایتونی خود استفاده کنید. 🚀
اهداف یادگیری:
🔹 مقدمهای بر Azure Active Directory برای توسعهدهندگان پایتون
🔹 آشنایی با MSAL Python و نحوه احراز هویت در AAD
🔹 ساخت و توسعه اپلیکیشنهای تحت وب با AAD
🔹 احراز هویت در اپلیکیشنهای دسکتاپ با AAD
🔹 ایجاد اپلیکیشنهای سرور بدون رابط کاربری (Daemon Apps) با AAD
مهارت ها
Microsoft Entra ID (Azure Active Directory)Cloud DevelopmentCloud AdministrationPythonAzureSoftware Development ToolsPersonaNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingOpen SourceMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - با پایتون به AzureAD MVP تبدیل شوید
- 02 - آنچه باید بدانید
1. شروع به کار با AAD برای توسعه دهندگان پایتون
- 03 - مقدمه ای بر MSAL Python
- 04 - برنامه وب
- 05 - برنامه مشتری عمومی
- 06 - دیمون
- 07 - جریان کد دستگاه
2. برنامه وب Python 3x با استفاده از MSAL Python برای ورود به AAD
- 08 - یک برنامه برای برنامه وب ثبت کنید
- 09 - یک برنامه وب بنویسید
- 10 - اجرا و نمایش یک ورود
- 11 - درک اپلیکیشن در سطح پروتکل
3. ورود به برنامه دسکتاپ 3x پایتون با استفاده از AAD
- 12 - یک برنامه را به عنوان مشتری عمومی ثبت کنید
- 13 - برنامهای بنویسید که به عنوان یک مشتری عمومی عمل میکند
- 14 - مشتریان عمومی با استفاده از کارگزاران
4. Daemon Written in Python 3x فراخوانی AAD Protected API
- 15 - یک اپلیکیشن برای daemon ثبت کنید
- 16 - یک برنامه دیمون بنویسید
- 17 - دیمونی را نشاندهید که MS Graph را فراخوانی میکند
5. برنامه 3x پایتون با UX محدود با استفاده از جریان کد دستگاه
- 18 - یک برنامه برای جریان کد دستگاه ثبت کنید
- 19 - برنامهای بنویسید که از جریان کد دستگاه استفاده میکند
- 20 - ورود به سیستم را از طریق جریان کد دستگاه نشان دهید
نتیجه
- 21 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Microsoft Entra ID برای توسعهدهندگان NET.
- دوره آموزشی Azure برای معماران: مدیریت امنیت و هویت با Microsoft Entra
- دوره آموزشی آمادگی گواهینامه مبانی امنیت، انطباق و هویت مایکروسافت (SC-900)
- دوره آموزشی Microsoft Entra ID برای توسعهدهندگان جاوااسکریپت
- دوره آموزشی Microsoft Entra ID برای توسعه دهندگان پایتون
- دوره آموزشی شکار تهدید پیشرفته در اکتیو دایرکتوری
- دوره آموزشی Microsoft Entra ID برای توسعه دهندگان: راهنمای مبتدیان
- دوره آموزشی اصول Microsoft Entra ID