آموزش شیوه‌های کدنویسی امن در برنامه‌های جاوا (گواهی توسعه‌دهنده جاوا SE 11 1Z0-819)

Secure Coding Practices in Java Applications (Java SE 11 Developer Certification 1Z0-819)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما اصول برنامه نویسی ایمن در جاوا را آموزش می دهد که برای قبولی در آزمون گواهینامه برنامه نویس نرم افزار جاوا 11 ضروری است. کدنویسی ایمن در این روزگار یک امر ضروری است و امتحانات گواهینامه جاوا 11 منعکس کننده آن است. در این دوره، Secure Coding Practices in Java Applications (Java SE 11 Developer Certification 1Z0-819)، کدنویسی ایمن در جاوا را یاد خواهید گرفت. ابتدا، نحوه مدیریت داده های حساس را بررسی خواهید کرد. در مرحله بعد، روش های روزمره برای ایمن تر کردن کد خود را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه در برابر حملات رایج مانند تزریق، گنجاندن و انکار سرویس دفاع کنید. پس از اتمام این دوره، مهارت ها و دانش کدنویسی ایمن در جاوا را خواهید داشت که برای قبولی در بخش امنیت آزمون گواهینامه جاوا 11 لازم است.

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

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

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

طراحی کد امن Designing Secure Code

  • لوله های نشتی و اشکالات امنیتی Leaky Pipes and Security Bugs

  • اصول کدگذاری امن Secure Coding Fundamentals

  • استفاده از اصلاح کننده های دسترسی در فیلدها Using Access Modifiers on Fields

  • اجرای ثابت ها در سازنده Enforcing Invariants in the Constructor

  • اطمینان از تغییر ناپذیری Ensuring Immutability

  • استفاده از Access Modifiers در متدها Using Access Modifiers on Methods

  • ایمن سازی شبیه سازی Securing Cloning

  • تامین امنیت زدایی Securing Deserialization

  • مرور Review

مدیریت داده های حساس در گزارش ها، حافظه، و استثناها Handling Sensitive Data in Logs, Memory, and Exceptions

  • یادگیری اطلاعات مخفی از لاگ ها Learning Secret Information from Logs

  • ارزیابی اینکه چه چیزی برای ثبت بی خطر است Evaluating What Is Safe to Log

  • ممیزی شیوه های خاص ثبت جاوا Auditing Specific Java Logging Practices

  • ارزیابی مواردی که برای کش در حافظه امن است Evaluating What Is Safe to Cache in Memory

  • حذف اطلاعات حساس از حافظه Removing Sensitive Information from Memory

  • جلوگیری از نشت اطلاعات در هنگام رسیدگی و پرتاب استثناها Preventing Information Leaks when Handling and Throwing Exceptions

  • جلوگیری از نشت اطلاعات در سریال سازی جاوا Preventing Information Leaks in Java Serialization

  • مرور Review

محافظت در برابر تزریق و ورود Protecting against Injection and Inclusion

  • کاهش دهنده تزریق Mitigating Injection

  • درک تأثیرات تزریق SQL Understanding the Impacts of SQL Injection

  • کاهش تزریق SQL با PreparedStatement Mitigating SQL Injection with PreparedStatement

  • متعارف سازی ورودی ها Canonicalizing Inputs

  • اعتبار سنجی ورودی ها و کدگذاری خروجی ها Validating Inputs and Encoding Outputs

  • کاهش شمول Mitigating Inclusion

  • درک گنجاندن از طریق XXE Understanding Inclusion through XXE

  • کاهش گنجاندن XXE Mitigating XXE Inclusions

  • اعتبارسنجی منابع محلی و راه دور Validating Local and Remote Resources

  • نقد و بررسی و یک میلیارد خنده Review and a Billion Laughs

محافظت در برابر انکار خدمات Protecting against Denial of Service

  • کاهش انکار خدمات Mitigating Denial of Service

  • محدود کردن منابع خارجی Limiting External Resources

  • حسابداری برای سرریز Accounting for Overflow

  • محدود کردن منابع داخلی Limiting Internal Resources

  • بسته شدن و ادغام منابع Closing and Pooling Resources

  • درک مدیر امنیت Understanding the Security Manager

  • نتیجه Conclusion

نمایش نظرات

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

آموزش شیوه‌های کدنویسی امن در برنامه‌های جاوا (گواهی توسعه‌دهنده جاوا SE 11 1Z0-819)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 46m
35
Pluralsight (پلورال سایت) pluralsight-small
11 فروردین 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
42
از 5
دارد
دارد
دارد
Josh Cummings

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Cummings Josh Cummings

مانند بسیاری از صنعتگران نرم افزار ، جاش کد می خورد ، می خوابد و خواب می بیند. او برای سرگرمی رمزگذاری می کند ، و بچه هایش برای تفریح رمزگذاری می کنند! در حال حاضر ، جاش به عنوان یک متعهد تمام وقت در Spring Security کار می کند و هر دقیقه را دوست دارد. سلام و درود از سلت لیک سیتی ، یوتا ، جاش دوست دارد وقتی در کتابخانه جدید جاوا هک نمی کند ، پیاده روی کند و در فضای باز باشد. او همچنین عاشق شعبده بازی است ، به خصوص در هر شنبه سوم ماه ژوئن. Application Security در قلب او جایگاه ویژه ای دارد ، مکانی کاملاً مخالف و از نظر کیهانی نسبت به نفرت بی پایان او از استثناهای مورد بررسی ، فاصله دارد.

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

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

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