آموزش کدنویسی ایمن با OWASP در Angular

Secure Coding with OWASP in Angular

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما شیوه های کدگذاری امنیت وب با استفاده از Angular را با استفاده از OWASP Top Ten به عنوان یک راهنما به شما آموزش می دهد. در این دوره، کدنویسی ایمن با OWASP در Angular، یاد خواهید گرفت که بهترین شیوه های امنیتی را در هنگام توسعه برنامه های Angular اعمال کنید. ابتدا، پروژه‌ها و منابع OWASP را کاوش می‌کنید و یاد می‌گیرید که چگونه از آنها برای کارهای روزمره‌ای که هنگام ساخت برنامه با آن‌ها مواجه می‌شوید، استفاده کنید. در مرحله بعد، کاربردهای عملی ملاحظات امنیتی از احراز هویت گرفته تا مدیریت جلسه، از فراخوانی APIها و مسیریابی، و از ایجاد نماهای پویا تا مدیریت وابستگی های خود را خواهید دید. در نهایت، مناطقی را کشف خواهید کرد که نیاز به برنامه ریزی و ملاحظات اضافی دارند و در آن ها مشاوره با متخصصان امنیتی لازم است. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش تکنیک های کد نویسی ایمن را برای ساخت برنامه های کاربردی Angular ایمن خواهید داشت.

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

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

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

مقدمه ای بر کدنویسی امن Introduction to Secure Coding

  • درباره این دوره About This Course

  • مقدمه ای بر کدنویسی امن Introduction to Secure Coding

  • ده برتر OWASP OWASP Top Ten

  • نسخه ی نمایشی: ده برتر OWASP Demo: OWASP Top Ten

  • پروژه های کلیدی OWASP Key OWASP Projects

مدیریت احراز هویت و هویت Managing Authentication and Identity

  • معرفی Introduction

  • مکانیزم های احراز هویت قوی Robust Authentication Mechanisms

  • ارائه دهندگان هویت Identity Providers

  • نسخه ی نمایشی: افزودن احراز هویت Demo: Adding Authentication

  • خلاصه Summary

مدیریت جلسات Managing Sessions

  • معرفی Introduction

  • ملاحظات جلسه Session Considerations

  • نسخه ی نمایشی: انقضای جلسه Demo: Session Expiration

  • جلسات محافظت Protecting Sessions

  • حفاظت XSRF در Angular XSRF Protection in Angular

  • نسخه ی نمایشی: محافظت XSRF Demo: XSRF Protection

  • خلاصه Summary

مدیریت ورودی ها و خروجی ها Handling Inputs and Outputs

  • معرفی Introduction

  • فرار از مقادیر نمایش داده شده Escaping Displayed Values

  • نسخه ی نمایشی: فرار از مقادیر نمایش داده شده Demo: Escaping Displayed Values

  • اعتبار سنجی ورودی Input Validation

  • دموها: اعتبار سنجی سفارشی Demos: Custom Validators

  • خلاصه Summary

ایجاد نماهای پویا Creating Dynamic Views

  • معرفی Introduction

  • پاکسازی مقادیر نمایش داده شده Sanitizing Displayed Values

  • نسخه ی نمایشی: اتصال اموال و نشانه گذاری ایمن Demo: Property Binding and Safe Markup

  • دور زدن پاکسازی خودکار Bypassing Automatic Sanitization

  • نسخه ی نمایشی: دور زدن پاکسازی خودکار Demo: Bypassing Automatic Sanitization

  • پاکسازی صریح Explicit Sanitization

  • نسخه ی نمایشی: پاکسازی صریح Demo: Explicit Sanitization

  • خلاصه Summary

مدیریت عناصر نمای مشروط Managing Conditional View Elements

  • معرفی Introduction

  • دستورالعمل های ساختاری Structural Directives

  • نسخه ی نمایشی: محدود کردن دسترسی به بازدیدها Demo: Limit Access to Views

  • خلاصه Summary

حفاظت از مسیرها Protecting Routes

  • معرفی Introduction

  • معماری مسیر Route Architecture

  • مسیریابی و نگهبانان مسیر Routing and Route Guards

  • نسخه ی نمایشی: محافظان مسیر Demo: Route Guards

  • خلاصه Summary

فراخوانی APIها Calling APIs

  • معرفی Introduction

  • مدیریت اعتبار Managing Credentials

  • دسترسی به API و رهگیرها API Access and Interceptors

  • نسخه ی نمایشی: رهگیر هدر مجوز Demo: Authorization Header Interceptor

  • خلاصه Summary

مدیریت وابستگی ها Managing Dependencies

  • معرفی Introduction

  • مولفه های آسیب پذیر و قدیمی Vulnerable and Outdated Components

  • نسخه ی نمایشی: اجرای یک اسکن وابستگی Demo: Running a Dependency Scan

  • نقص نرم افزار و یکپارچگی داده ها Software and Data Integrity Failures

  • نسخه ی نمایشی: تأیید امضای بسته Demo: Verify Package Signatures

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش کدنویسی ایمن با OWASP در Angular
جزییات دوره
2h 56m
52
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Alisa Duncan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alisa Duncan Alisa Duncan

Alisa Duncan یک توسعه دهنده کامل، سازنده محتوا، سخنران کنفرانس و سازنده انجمن است که عاشق هیجان یادگیری چیزهای جدید است. او یک کارشناس توسعه دهنده Google در Angular، یک سفیر سازنده فناوری زنان، عضو اصلی تیم ngGirls، و یک داوطلب در رویدادهای اجتماعی است که از گروه‌هایی که نمایندگی کمتری از آنها وارد فناوری می‌شوند، حمایت می‌کند.