نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
سلام به همه توسعهدهندگان، علاقهمندان به DevOps و کدنویسان کنجکاو!
تصور کنید بتوانید کدی بنویسید که نه تنها کاربردی و بهینه، بلکه از همان ابتدا امن باشد. در دنیای دیجیتال امروز، امنیت یک گزینه نیست، بلکه یک ضرورت است. این دوره شما را گامبهگام در دنیای مهم برنامهنویسی امن (Secure Coding) راهنمایی میکند تا بیاموزید چگونه امنیت را از ابتداییترین مراحل فرآیند توسعه خود بگنجانید.
ما با یادگیری مفهوم چرخه حیات توسعه نرمافزار امن (SSDLC) شروع میکنیم و بررسی میکنیم که چرا تفکر امنیتی در هر مرحله ــ از برنامهریزی و توسعه تا تست و استقرار ــ اهمیت حیاتی دارد.
شما در ابتدا از SonarQube برای شناسایی آسیبپذیریهای امنیتی بالقوه در کد خود استفاده خواهید کرد. سپس با OWASP Top 10 آشنا میشوید؛ لیستی از رایجترین و خطرناکترین مشکلات امنیتی که امروزه در نرمافزارها یافت میشوند. ما به شما کمک میکنیم تا این ریسکها را با مثالهای واقعی درک کرده و روشهای پیشگیری از آنها را بیاموزید.
این دوره شامل تمرینات عملی است. شما روی یک پروژه Node.js کار خواهید کرد و از Jenkins برای خودکارسازی خط لوله CI/CD استفاده میکنید. یاد میگیرید چگونه با SonarQube کدها را برای یافتن باگها و مشکلات امنیتی بررسی کنید و همچنین از پلاگین OWASP Dependency-Check برای شناسایی آسیبپذیریهای شناخته شده در کتابخانههای متنبازی که پروژه شما به آنها وابسته است، بهره ببرید.
این دوره برای توسعهدهندگان، مهندسان DevOps، متخصصان امنیت و مدیران IT طراحی شده است که به دنبال ادغام امنیت در گردشهای کاری توسعه نرمافزار خود هستند. چه در حال ساخت اپلیکیشن از صفر باشید و چه مدیریت خط لولههای استقرار پیچیده، این دوره بینشهای عملی برای پیادهسازی متدهای برنامهنویسی امن ارائه میدهد. این آموزش بهویژه برای متخصصانی که در محیطهایی کار میکنند که کیفیت کد و امنیت برای موفقیت عملیاتی حیاتی است، ارزشمند خواهد بود.
پیشنیاز این دوره، داشتن درک پایهای از اصول توسعه نرمافزار و آشنایی با ابزارها و محیطهای رایج DevOps است. بهطور خاص، تجربه کار با ماشینهای مجازی EC2، سیستمهای کنترل نسخه مانند Git و خط لولههای CI/CD ساخته شده با Jenkins به شما کمک میکند تا مطالب را راحتتر دنبال کنید. هیچ دانش قبلی در مورد ابزارهای تحلیل امنیتی یا SonarQube مورد نیاز نیست و این دوره برای تازهواردان به حوزه امنیت اپلیکیشن کاملاً مناسب است.
در پایان این دوره، شما قادر خواهید بود بهترین متدهای امنیتی را در کل چرخه حیات توسعه نرمافزار اعمال کنید. شما یاد میگیرید چگونه از SonarQube برای تحلیل ایستا (Static Analysis) کد استفاده کنید، آسیبپذیریهای بحرانی وب را با استفاده از OWASP Top Ten شناسایی و رفع کنید و بررسیهای امنیتی را در خط لولههای CI/CD با ابزارهایی مانند Jenkins و OWASP Dependency-Check خودکار سازید. هدف این دوره، تبدیل برنامهنویسی امن از یک اقدام تکمیلی به بخشی جداییناپذیر از توسعه روزمره است.
نمایش نظرات