نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره در مورد احراز هویت و مجوز ، مفاهیم و اصطلاحات اصلی را به شما می آموزد. همچنین به شما کمک می کند تا با برخی از ارائه دهندگان اصلی هویت در بازار راه اندازی شده و برنامه Vue خود را ایمن کنید. در این عصر و زمان ، داشتن یک وب سایت مانند گذشته خیلی آسان نیست. هکرها همیشه به دنبال برنامه های وب غیرمجاز برای سرقت اطلاعات ، تغییر شکل یک وب سایت برای دریافت باج و سایر فعالیت های مخرب هستند. در این دوره ، تأیید اعتبار و مجوز Vue ، شما توانایی ایمن سازی برنامه های Vue خود را با استفاده از روش های مدرن احراز هویت خواهید داشت. ابتدا مفاهیم اساسی احراز هویت و مجوز و موضوعاتی مانند OpenID Connect و OAuth 2.0 را کشف خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه با استفاده از یک ارائه دهنده هویت ، تأیید اعتبار را به برنامه Vue خود اضافه کنید و سپس با استفاده از نقش ها و دامنه ها به مواردی که کاربر به آنها دسترسی دارد ، دسترسی پیدا کنید. سرانجام ، شما یاد خواهید گرفت که چگونه برنامه Vue خود را با Octa ، Auth0 و Firebase که برخی از ارائه دهندگان رایج در بازار هستند ، ادغام کنید. پس از پایان این دوره ، مهارت و دانش احراز هویت و مجوز لازم برای ایمن سازی برنامه های Vue و ایمن نگه داشتن داده های کاربر و همچنین نحوه تست کد auth خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
تنظیم مرحله
Setting the Stage
-
معرفی
Introduction
-
احراز هویت و مجوز
Authentication and Authorization
-
OAuth 2.0
OAuth 2.0
-
OpenID اتصال
OpenID Connect
-
نشانه ها و ساختار JWT
Tokens and JWT Structure
-
نسخه ی نمایشی: معرفی برنامه
Demo: App Intro
-
خلاصه
Summary
ایجاد برنامه
Creating the Application
-
معرفی
Introduction
-
مرور کد منبع
Source Code Review
-
ملاحظات معماری
Architecture Considerations
-
ثبت نام کاربر
User Registration
-
نسخه ی نمایشی: افزودن احراز هویت
Demo: Adding Authentication
-
خروج
Logout
-
مدیریت خطا
Error Handling
-
خلاصه
Summary
مدیریت اطلاعات کاربر
Managing User’s Information
-
معرفی
Introduction
-
مدیریت ورود به سیستم
Handling the Login Flow
-
نسخه ی نمایشی ادامه دارد
Demo Continued
-
ماندگاری فروشگاه خود در LocalStorage
Persisting Your Store into LocalStorage
-
امن کردن رابط های برنامه کاربردی Backend
Securing Backend APIs
-
خلاصه
Summary
کنترل دسترسی مبتنی بر نقش
Role-based Access Control
-
معرفی
Introduction
-
نقش در ارائه دهندگان هویت
Roles in Identity Providers
-
نقش های مداوم کاربر
Persisting User Roles
-
بررسی نقش های کاربر: قسمت اول
Checking User Roles: Part One
-
بررسی نقش های کاربر: قسمت دوم
Checking User Roles: Part Two
-
خلاصه
Summary
ادغام با ارائه دهندگان هویت
Integrating with Identity Providers
-
معرفی
Introduction
-
ادغام با Auth0
Integration with Auth0
-
نسخه ی نمایشی: Auth0
Demo: Auth0
-
ادغام با Okta
Integration with Okta
-
نسخه ی نمایشی: OKTA
Demo: Okta
-
ادغام با Microsoft Azure Active Directory
Integration with Microsoft Azure Active Directory
-
نسخه ی نمایشی: Acure Directory
Demo: Azure Active Directory
-
خلاصه
Summary
آزمایش برنامه های Vue با احراز هویت
Testing Vue Applications with Authentication
-
معرفی
Introduction
-
انواع تست ها
Types of Tests
-
انواع تست ها (ادامه)
Types of Tests (Cont.)
-
نسخه ی نمایشی: تست کامپوننت با Jest
Demo: Component Testing with Jest
-
نسخه ی نمایشی: تست E2E با نمایشنامه نویس
Demo: E2E Testing with Playwright
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات