دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش SonarCloud - اپلیکیشن SonarQube SaaS با AWS، آژور، GCP و موارد دیگر

آموزش SonarCloud - اپلیکیشن SonarQube SaaS با AWS، آژور، GCP و موارد دیگر

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری یکپارچگی SonarCloud با دواپس آژور
  • یادگیری یکپارچگی SonarCloud با AWS
  • یادگیری یکپارچگی SonarCloud با GCP
  • یادگیری یکپارچگی SonarCloud با GitLab
  • یادگیری اجرای SonarLint در IntelliJ
  • یادگیری استفاده از SonarQube با استفاده از داکر ایمیج
  • یادگیری populate کردن پوشش کد در داشبورد SonarCloud
  • یادگیری پیاده‌سازی Quality Gates با استفاده از SonarCloud

توضیحات دوره

چه کسانی باید این دوره را بگذرانند؟

این دوره «SonarCloud با AWS، آژور، GCP و بقیه موارد» برای توسعه‌دهندگان، مهندسان دواپس، مهندسان امنیت، مهندسان SRE و حرفه‌ای‌های QA طراحی شده که به یادگیری حفظ استانداردهای کیفیت کد با استفاده از ابزارهای خودکار علاقه‌مند هستند. این دوره متمرکز بر SonarCloud است و بر یکپارچه‌سازی آن با پلتفرم‌های مختلف ابری و دواپس در پایپ‌لاین بیلد تمرکز دارد.

شما امنیت را در پایپ‌لاین دواپس یاد می‌گیرید و پیاده‌ می‌کنید و تجربه عملی در استفاده از ابزارها و فناوری‌های امنیتی کسب می‌کنید.

مخاطبان دوره:

  • توسعه‌دهندگان
  • متخصصان دواپس
  • متخصصان DevSecOps
  • مهندسان امنیت
  • حرفه‌ای‌های مشتاق به حوزه امنیت
  • مهندسان تضمین کیفیت (QA)
  • حرفه‌ای‌های InfoSec/AppSec

چرا این دوره را بگذرانید؟

یادگیری یکپارچگی SonarCloud با پلتفرم‌های ابری مزایای متعددی را به همراه دارد:

  • کیفیت کد و امنیت - SonarCloud، پلتفرم قدرتمند برای تحلیل کد و امنیت است که به توسعه‌دهندگان کمک می‌کند تا باگ‌ها، آسیب‌پذیری‌ها و کیفیت کد را حفظ کنند. با یکپارچه‌سازی آن با پلتفرم‌های ابری، می‌توانید به‌ طور مداوم بر کدهای خود نظارت کرده و آنها را تحلیل کرده و اطمینان حاصل کنید که هر گونه مشکل در مراحل اولیه چرخه عمر توسعه شناسایی می‌شود. این امر به تولید نرم‌افزاری قوی، ایمن و با کیفیت کمک می‌کند.
  • یکپارچه‌سازی و استقرار مداوم - پلتفرم‌های ابری مانند AWS، آژور و گوگل کلود، قابلیت‌های قوی CI/CD (یکپارچه‌سازی مداوم و استقرار مداوم) را ارائه می‌دهند. با یکپارچه‌سازی SonarCloud در پایپ‌لاین CI/CD، می‌توانید تحلیل کد و بررسی کیفیت را به‌ صورت خودکار در فرآیند استقرار انجام دهید. این امر اطمینان حاصل می‌کند که تنها کدهای تست شده و با کیفیت مستقر می‌شوند و ریسک‌های ایجاد باگ‌ها یا آسیب‌پذیری‌ها در محیط تولید کاهش می‌یابد.
  • مقیاس‌پذیری و انعطاف‌پذیری - پلتفرم‌های ابری زیرساخت و منابع مقیاس‌پذیری را فراهم می‌کنند و به شما امکان می‌دهند حجم‌های کاری متنوعی را مدیریت کرده و اپلیکیشن‌های خود را در صورت لزوم گسترش دهید. یکپارچه‌سازی SonarCloud با پلتفرم‌های ابری این امکان را می‌دهد که به‌ راحتی کدها را در پروژه‌ها و مخازن مختلف، بدون توجه به اندازه یا پیچیدگی آنها تحلیل کنید. این مقیاس‌پذیری و انعطاف‌پذیری به حفظ کیفیت کد و امنیت کمک می‌کند.
  • همکاری و رویت‌پذیری - پلتفرم‌های ابری ویژگی‌های همکاری مانند مخازن مشترک، pull requests و ردیابی مشکلات را ارائه می‌دهند که به فرآیندهای همکاری و بررسی کد کمک می‌کند. با یکپارچه‌سازی SonarCloud، می‌توانید بررسی کیفیت کد و امنیت را به این گردش‌کارهای همکاری اضافه کنید. این امر اطمینان حاصل می‌کند که هر مشارکت کد از طریق تحلیل و بررسی مناسب عبور کند و همکاری را تقویت کرده و کیفیت کد را در سطح بالایی از تیم یا سازمان شما حفظ کند.
  • استانداردها و انطباق صنعت - بسیاری از صنایع استانداردها و الزامات انطباق خاصی برای توسعه نرم‌افزار دارند. SonarCloud مجموعه قوانین و بررسی‌هایی برای استانداردهای کدنویسی، بهترین شیوه‌ها و دستورالعمل‌های خاص صنعت ارائه می‌دهد. با یکپارچه‌سازی SonarCloud با پلتفرم‌های ابری، می‌توانید این استانداردها را اعمال کرده و کد خود را به‌ طور خودکار برای انطباق بررسی کنید. این امر به اطمینان از پیروی اپلیکیشن‌های شما از الزامات قانون‌گذاری و دستورالعمل‌های صنعت کمک می‌کند.

در کل، یادگیری یکپارچه‌سازی SonarCloud با پلتفرم‌های ابری به توسعه‌دهندگان و تیم‌ها قدرت می‌دهد که نرم‌افزاری بهتری با نظارت بر کیفیت مداوم کد، بهبود امنیت، خودکارسازی تحلیل‌ها در پایپ‌لاین‌های CI/CD، تسهیل همکاری و اطمینان از انطباق با استانداردهای صنعت بسازند.

پیش‌نیازها یا نکات لازم قبل از گذراندن دوره:

  • ایجاد حساب کاربری در ابر
  • نصب ابزارهای توسعه اولیه مانند گیت و ویژوال استودیو کد
  • عملکردهای اولیه ابر مانند ایجاد مخزن، پوش کردن کد به ابر

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان
  • مهندسان دواپس
  • مهندسان امنیت
  • مهندسان QA

آموزش SonarCloud - اپلیکیشن SonarQube SaaS با AWS، آژور، GCP و موارد دیگر

  • مقدمه و دستور کار دوره 04:20
  • SonarCloud چیست؟ 01:43
  • کار عملی - ایجاد حساب کاربری با SonarCloud 01:58
  • کار عملی - یکپارچه‌سازی SonarCloud در دواپس آژور 14:47
  • کار عملی - درک نحوه پیاده‌سازی Quality Gates در پایپ‌لاین بیلد 11:36
  • کار عملی - پیاده‌سازی Quality Gates در پایپ‌لاین بیلد 03:53
  • کار عملی - انتقال توکن‌های امنیت از فایل YAML به متغیرهای پایپ‌لاین 08:49
  • کار عملی - Populate کردن پوشش کد تست واحد در داشبورد SonarCloud 07:34
  • کار عملی - یکپارچه‌سازی SonarCloud در GitLab 16:31
  • کار عملی - درک نحوه پیاده‌سازی Quality Gates در پایپ‌لاین بیلد 12:02
  • کار عملی - پیاده‌سازی Quality Gates در پایپ‌لاین بیلد 05:39
  • کار عملی - Populate کردن پوشش کد تست واحد برای پروژه در داشبورد SonarCloud 09:04
  • افزودن فایل BuildSpec YAML به اپلیکیشن آسیب‌پذیر برای یکپارچه‌سازی SonarCloud 04:43
  • ایجاد پروژه SonarCloud و بروزرسانی فایل BuildSpec YAML با مقادیر SonarCloud 04:46
  • ایجاد پروژه AWS Code Build و اجرای تحلیل SAST با استفاده از SonarCloud 05:55
  • کار عملی - Populate کردن پوشش کد پروژه در داشبورد SonarCloud 04:24
  • کار عملی - انتقال توکن Sonar به AWS secrets manager 06:51
  • ایجاد سازمان و پروژه در SonarCloud برای پایپ‌لاین GCP 03:13
  • پیش‌نیازهای یکپارچه‌سازی SonarCloud در پایپ‌لاین GCP 03:15
  • نوشتن کد فایل CloudBuild YAML برای یکپارچه‌سازی SonarCloud در پایپ‌لاین GCP 02:39
  • پوش کردن کد SonarCloud YAML به GCP و اجرای SAST در پایپ‌لاین GCP 03:16
  • بررسی نتایج اسکن SAST در داشبورد SonarCloud و انجام FPA 06:50
  • انتقال توکن Sonar از فایل CloudBuil YML به متغیر جانشینی GCP CloudBuild 02:55
  • پیش‌نیازها برای populate کردن پوشش کد در SonarCloud 03:56
  • پوش کردن تغییرات پوشش کد در کد منبع به GCP و بررسی تغییرات در SonarCloud 05:08
  • کار عملی - اجرای SonarLint و Snyk (گزینه بهتر) در IntelliJ 15:35
  • کار عملی - اجرای SonarQube با استفاده از داکر 21:58
  • کار عملی - پیکربندی Maven در جنکینز قبل از یکپارچه‌سازی SonarCloud 01:36
  • کار عملی - یکپارچه‌سازی SonarCloud با جنکینز 10:09

1,356,000 271,200 تومان

مشخصات آموزش

آموزش SonarCloud - اپلیکیشن SonarQube SaaS با AWS، آژور، GCP و موارد دیگر

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:متخصص
  • تعداد درس:29
  • مدت زمان :03:26:02
  • حجم :1.35GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,351,500 870,300 تومان
  • زمان: 11:01:32
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 01:48:43
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,930,000 786,000 تومان
  • زمان: 09:57:30
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید