آموزش احراز هویت و مجوز در PHP

Authentication and Authorization in PHP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما نحوه پیاده سازی چندین روش احراز هویت و مجوز در PHP را آموزش می دهد. اجرای احراز هویت و مجوز در PHP برای حفاظت از برنامه های شما و اطمینان از استفاده صحیح از آنها بسیار مهم است. در این دوره ، احراز هویت و مجوز در PHP ، شما می آموزید که چگونه چندین روش احراز هویت و مجوز را با استفاده از PHP پیاده سازی کنید. ابتدا ، نحوه پیاده سازی چهار نوع احراز هویت را بررسی خواهید کرد: HTTP ، Session ، OAuth2 و OIDC. در مرحله بعدی ، نحوه اجرای دو نوع مجوز را خواهید فهمید: کنترل دسترسی مبتنی بر نقش (RBAC) و لیست های کنترل دسترسی (ACL). سرانجام ، شما مقدمه ای گسترده در مورد قوانین حریم خصوصی مدرن و تأثیرات آن بر اقدامات امنیتی که در برنامه های خود اعمال می کنید ، خواهید دید. پس از پایان این دوره ، مهارت ها و دانش لازم برای پیاده سازی احراز هویت و مجوز مدرن در برنامه های وب PHP خود را خواهید داشت.

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

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

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

احراز هویت چیست؟ What Is Authentication?

  • احراز هویت چیست؟ What Is Authentication?

احراز هویت HTTP HTTP Authentication

  • معرفی ماژول Module Introduction

  • احراز هویت HTTP چیست؟ What Is HTTP Authentication?

  • احراز هویت اساسی HTTP HTTP Basic Authentication

  • احراز هویت HTTP HTTP Digest Authentication

  • خلاصه ماژول Module Recap

(HTTP + HTML) احراز هویت مبتنی بر فرم (HTTP+HTML) Form-based Authentication

  • معرفی ماژول Module Introduction

  • احراز هویت مبتنی بر فرم چیست؟ What Is Form Based Authentication?

  • مزایا و معایب Advantages and Disadvantages

  • احراز هویت مبتنی بر فرم را در PHP پیاده سازی کنید Implement Form Based Authentication in PHP

  • خلاصه ماژول Module Recap

مجوز چیست؟ What Is Authorization?

  • مجوز چیست؟ What Is Authorization?

ACL (لیست های کنترل دسترسی) ACL (Access Control Lists)

  • معرفی ماژول Module Introduction

  • لیست های کنترل دسترسی چیست؟ What Are Access Control Lists?

  • پیاده سازی لیست های کنترل دسترسی در PHP Implementing Access Control Lists in PHP

  • خلاصه ماژول Module Recap

RBAC (کنترل دسترسی مبتنی بر نقش) RBAC (Role-based Access Control)

  • معرفی ماژول Module Introduction

  • کنترل دسترسی مبتنی بر نقش چیست؟ What Is Role-based Access Control?

  • مزایا و معایب Advantages and Disadvantages

  • کنترل دسترسی مبتنی بر نقش را در PHP پیاده سازی کنید Implement Role-based Access Control in PHP

  • خلاصه ماژول Module Recap

تأیید اعتبار JWT (JSON Web Token) JWT (JSON Web Token) Authentication

  • معرفی ماژول Module Introduction

  • نشانه های وب JSON چیست؟ What Are JSON Web Tokens?

  • مزایا و معایب Advantages and Disadvantages

  • JSON Web Tokens را در PHP پیاده سازی کنید Implement JSON Web Tokens in PHP

  • خلاصه ماژول Module Recap

تأثیر قانون حریم خصوصی The Impact of Privacy Legislation

  • معرفی ماژول Module Introduction

  • مروری بر قانون حریم خصوصی Privacy Legislation Overview

  • برای توسعه دهندگان چه معنی دارد؟ What Does It Mean for Developers?

نمایش نظرات

نظری ارسال نشده است.

آموزش احراز هویت و مجوز در PHP
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 36m
30
Pluralsight (پلورال سایت) pluralsight-small
26 آذر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matthew Setter Matthew Setter

Matthew Setter یک توسعه دهنده نرم افزار مستقل است ، با بیش از 10 سال تجربه توسعه ، در سه کشور و طیف وسیعی از صنایع. وی متخصص در طیف وسیعی از فناوری ها است ، در درجه اول: PHP ، Zend Framework و JavaScript. او همچنین یک نویسنده مستقل فنی است ، که به طور مرتب پست های وبلاگ فنی ، گزارش های غوطه وری عمیق و آموزش های ویدئویی ایجاد می کند تا به سایر توسعه دهندگان کمک کند کار خود را یاد بگیرند و به کار گیرند. علاوه بر این دو تخصص ، وی همچنین بنیانگذار و ویراستار Master Zend Framework می باشد که مختص کمک به توسعه دهندگان در چارچوب Zend است.

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

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

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