دوره آموزشی کدنویسی ایمن در زبان Go
56 دقیقهمتوسط2021-11-30
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
محبوبیت زبان برنامه نویسی Go در حال افزایش است. متأسفانه، مسائل امنیتی برای برنامه های Go نیز در حال افزایش است. در این دوره آموزشی یاد بگیرید که چگونه اپلیکیشن Go خود را ایمن کنید تا از سرقت داده ها یا خراب کردن آن توسط هکرها جلوگیری شود. مربی Miki Tebeka توضیح میدهد که چرا توسعهدهندگان باید به امنیت و همچنین نحوه جلوگیری از حملات تزریق SQL اهمیت دهند، مکانهایی را که دادههای حساس ذخیره میشوند شناسایی کنند و از قرار دادن آن در معرض دنیای خارج اجتناب کنند، کدی بنویسند که از یکپارچگی سیستم محافظت کند و موارد دیگر. در طول مسیر، او چالش هایی را فراهم می کند که به شما امکان می دهد مهارت های جدید خود را آزمایش کنید.
مهارت ها
GoSoftware Development SecurityGoogleCybersecurityProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا به امنیت اهمیت می دهیم
- 02 - آنچه باید بدانید
1. بررسی اجمالی امنیت
- 03 - بررسی اجمالی خطرات امنیتی
- 04 - CVEs
- 05 - OWASP Top 10
- 06 - مطالعات موردی
2. ورودی
- 07 - مروری بر پردازش ورودی
- 08 - تزریق SQL
- 09 - تنظیم بازه های زمانی
- 10 - محدود کردن اندازه
- 11 - اعتبار سنجی ورودی
- 12 - چالش - ورودی ایمن
- 13 - راه حل - ورودی ایمن
3. خروجی
- 14 - بررسی اجمالی مسائل خروجی
- 15 - برنامه نویسی بین سایتی (XSS)
- 16 - داده های حساس
- 17 - خاتمه کنترل کننده های HTTP در صورت خطا
- 18 - چالش - تامین امنیت خروجی
- 19 - راه حل - ایمن سازی خروجی
4. احراز هویت و مجوز
- 20 - بررسی اجمالی مسائل احراز هویت
- 21 - احراز هویت
- 22 - مجوز
- 23 - چالش - دسترسی را محدود کنید
- 24 - راه حل - محدود کردن دسترسی
5. زیرساخت
- 25 - بررسی اجمالی امنیت زیرساخت
- 26 - پیکربندی امنیتی
- 27 - حفظ اسرار
- 28 - مدیریت وابستگی
- 29 - ثبت و معیارها
- 30 - چالش - پروژه ایمن
- 31 - راه حل - پروژه ایمن
6. فرآیند
- 32 - امنیت را در فرآیند خود لحاظ کنید
- 33 - طرز فکر امنیتی
- 34 - ليتر
- 35 - ممیزی های امنیتی
نتیجه
- 36 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی کد نویسی ایمن در زبان C (آپدیت 2019)
- دوره آموزشی کدنویسی ایمن در C
- دوره آموزشی نوشتن کُد امن برای اندروید
- دوره آموزشی توسعهدهنده نرمافزار مبتنی بر هوش مصنوعی: بهینهسازی، نوآوری و تحول
- دوره آموزشی توسعه اپلیکیشنهای سازمانی امن با Google Cloud و هوش مصنوعی
- دوره آموزشی توسعه محصول هوش مصنوعی: امنیت از طراحی
- دوره آموزشی کسب گواهی (CompTIA Security+ (SY0-601 بخش 2: طراحی و پیادهسازی کد ایمن
- دوره آموزشی Lovable 101: از پرامپت تا محصول
مسیرهای مرتبط
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی ساخت محصولات هوش مصنوعی: گواهینامه حرفهای ملزومات امنیت
- مسیر آموزشی تبدیل شدن به یک مدیر شبکه
- مسیر آموزشی آماده شدن برای آزمون گواهینامه Information Systems Security Professional (CISSP)
- مسیر آموزشی ارتقا مهارت های خود را به عنوان یک متخصص پزشکی قانونی کامپیوتری
- مسیر آموزشی ساخت محصولات هوش مصنوعی: گواهی حرفهای مبانی نمونهسازی
- مسیر آموزشی آماده شدن برای آزمون ²(ISC) Certified Cloud Security Professional (CCSP)
- مسیر آموزشی آماده شدن برای آزمون CompTIA Security+ (SY0-601)