آموزش Microsoft Azure برای توسعه دهندگان Node.js - خدمات و برنامه های امن ساختمان

Microsoft Azure for Node.js Developers - Building Secure Services and Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Node.js یک پلتفرم بسیار محبوب است و یک شهروند درجه یک در Azure است. این دوره به شما نشان می دهد که چگونه می توانید انواع مختلفی از برنامه های امن را که با Azure AD ادغام می شوند ، ایجاد کنید و از امکانات Azure مانند هویت مدیریت شده و Key Vault استفاده کنید. Node.js در Azure می تواند به طرق مختلفی استفاده شود: برنامه های وب ، توابع ، ظروف ، و بیشتر. هنگام نوشتن این برنامه ها ، می خواهید با استفاده از Azure AD تأیید اعتبار و مجوز را ارائه دهید. شما می خواهید با استفاده از هویت مدیریت شده ، به برنامه های خود شناسه بدهید تا بتوانند به منابع ایمن ، نظارت شده و کنترل شده دسترسی پیدا کنند. شما می خواهید که برنامه شما اسرار ، اسراری را که به خوبی محافظت می شوند ، با نظارت عالی و موارد دیگر ذخیره کند. در این دوره ، Microsoft Azure for Node.js Developers - Building Secure Services and Applications، شما می آموزید که چگونه برنامه های Node.js را که می توانند به هر شکلی کار کنند بنویسید و از تمام امکاناتی که Azure AD ارائه می دهد یکپارچه و استفاده کنید. همچنین خواهید فهمید که چگونه می توان به برنامه های Node.js هویت مدیریت شده داد و چگونه چنین برنامه هایی با خیال راحت می توانند از اسرار محافظت شده توسط Azure Key Vault استفاده کنند. با پایان این دوره ، شما درک خوبی از نحوه استفاده از امکاناتی که Azure ارائه می دهد ، برای نوشتن برنامه های ایمن در Node.js.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

Node.js و Azure Node.js and Azure

  • مقدمه Introduction

  • با Node.js در Azure چه کاری می توانید انجام دهید؟ What Can You Do with Node.js in Azure?

  • مقدمه ای بر Azure AD An Introduction to Azure AD

  • نسخه ی نمایشی: پیاده روی Azure AD Demo: A Walkthrough of Azure AD

  • اشتراکات لاجوردی و لاجوردی Azure AD vs. Azure Subscriptions

  • خلاصه Summary

خدمات و خدمات خرد Services and Microservices

  • مقدمه Introduction

  • چه چیزی خواهیم ساخت؟ What Will We Build?

  • مجوزها در Azure AD Permissions in Azure AD

  • احراز هویت و مجوزهای سرویس Service Authentication and Permissions

  • جریان اعتبار نامه مشتری Client Credentials Flow

  • ثبت یک برنامه Register an App

  • یک راز اضافه کنید Add a Secret

  • مجوزها را اعطا کنید Grant Permissions

  • با Microsoft Graph تماس بگیرید Call Microsoft Graph

  • ریز خدمات Microservices

  • خلاصه Summary

برنامه های وب Node.js Node.js Web Applications

  • مقدمه Introduction

  • احراز هویت برنامه وب - بررسی اجمالی Web Application Authentication - Overview

  • WS-Fed WS-Fed

  • SAML SAML

  • OpenID اتصال OpenID Connect

  • بسته های گره Node Packages

  • نسخه ی نمایشی: احراز هویت برنامه وب Demo: Web Application Authentication

  • با نام کاربر با API تماس بگیرید Call an API on the User's Behalf

  • با Microsoft Graph به عنوان کاربر تماس بگیرید Call Microsoft Graph as the User

  • خلاصه Summary

API های وب Node.js Node.js Web APIs

  • مقدمه Introduction

  • نحوه تأیید اعتبار WebAPI چگونه کار می کند How WebAPI Authentication Works

  • محدوده ها و رضایت Scopes and Consent

  • Web API و مجوزهای آن را تنظیم کنید Set up a Web API and Its Permissions

  • یک WebAPI امن ایجاد کنید Author a Secure WebAPI

  • با WebAPI تماس بگیرید Call the WebAPI

  • خلاصه Summary

هویت مدیریت شده و کلید خرک Managed Identity and Key Vault

  • مقدمه Introduction

  • مقدمه ای بر کلید خرک An Introduction to Key Vault

  • مقدمه ای بر هویت مدیریت شده An Introduction to Managed Identity

  • برنامه ای با هویت مدیریت شده ایجاد کنید Create an App with Managed Identity

  • Key Vault و مجوزها را تنظیم کنید Set up Key Vault and Permissions

  • دسترسی به کلید خرک با استفاده از هویت مدیریت شده Access Key Vault Using Managed Identity

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش Microsoft Azure برای توسعه دهندگان Node.js - خدمات و برنامه های امن ساختمان
جزییات دوره
3h 2m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 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 دنبال کنید.