آموزش SonarQube SonarCloud - بازرسی مداوم و بررسی کد

SonarQube SonarCloud - Continuous Inspection and Code Review

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بازرسی مداوم خودکار و کیفیت کد. SonarQube و SonarCloud برای تجزیه و تحلیل بیش از 25 زبان در زمان واقعی با استفاده از SonarQube برای کیفیت کد و بازرسی مستمر شناسایی اشکالات، آسیب پذیری ها، بدهی، پوشش کد و بوی کد در پروژه ها شناسایی مسائل پیچیده، خطاهای منطقی، نشت منابع، خود نشانگرهای Sonar در طول توسعه ادغام اسکنر با ابزارهای ساخت مانند Gradle، Maven و Ant Sonar ادغام اسکنر با ابزارهای DevOps مانند Jenkins آشنایی با گیت های با کیفیت، پروفایل های کیفیت، قوانین، قالب قوانین، مدیریت کاربر پیش نیازها: معرفی پروژه های توسعه مزیت اضافه خواهد شد آشنایی با هر ابزار ساخت و یک محیط توسعه باعث تقویت یادگیری خواهد شد.

ابزار بازرسی مداوم SonarQube برای کیفیت کد. این دوره جزئیات نصب، استفاده، ادغام با سایر ابزارهای ساخت، پیکربندی و مدیریت SonarQube و همچنین نسخه میزبانی شده SonarCloud

را ارائه می دهد.

مفاهیم زیر را خواهید آموخت

  • نصب SonarQube

  • پیکربندی و اتصال سونار اسکنر

  • Sonar Scanner را با سایر ابزارهای ساخت مانند Ant، ​​Maven، Gradle و غیره ادغام کنید،

  • همکاری با سایر ابزارهای تحویل مداوم مانند جنکینز

  • پیکربندی SonarQube

  • مدیریت پروژه

  • اشکالات، آسیب‌پذیری‌ها، بوی کد، بدهی، پوشش کد، نظارت بر آمار آزمون واحد

  • آموزش خواندن و درک پیچیدگی (پیچیدگی چرخه ای و پیچیدگی شناختی)

  • شناسایی خطوط تکراری، فایل های تکراری و بلوک های تکراری در داخل و بین پروژه ها

  • رده‌بندی مستندات

  • دروازه‌های کیفیت و نمایه‌های کیفیت

  • قوانین و الگوی قانون

  • نگهداری نگهداری، قابلیت اطمینان و امنیت

  • بررسی مشکلات شناسایی شده.

  • ادغام با افزونه های آنالیز کد بلادرنگ مانند Sonar Lint با IDE هایی مانند Eclipse

  • مدیریت قوانین و ایجاد قوانین سفارشی با الگوها

  • مدیریت کاربر - کاربران، گروه‌ها، مجوزها و الگوی مجوز


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

مقدمه و معماری Introduction and Architecture

مقدمه و معماری Introduction and Architecture

  • معرفی Introduction

  • نمای کلی معماری و اجزای SonarQube Architecture Overview and SonarQube Components

  • معرفی کیفیت کد Code Quality Introduction

  • نمای کلی رابط کاربری سرور SonarQube SonarQube Server UI Overview

نصب و راه اندازی Installation and Setup

نصب و راه اندازی Installation and Setup

  • نصب سرور SonarQube SonarQube Server Installation

  • نصب و نمایش اسکنر سونار Sonar Scanner Installation and Demo

ادغام با ابزارهای ساخت Integration with build tools

ادغام با ابزارهای ساخت Integration with build tools

  • ادغام اسکنر سونار با Apache Maven Sonar Scanner Integration with Apache Maven

  • ادغام اسکنر سونار با Gradle Sonar Scanner Integration with Gradle

  • ادغام اسکنر سونار با Apache Ant Sonar Scanner Integration with Apache Ant

ادغام با IDE (محیط توسعه یکپارچه) Integration with IDE (Integrated Development Environment)

ادغام با IDE (محیط توسعه یکپارچه) Integration with IDE (Integrated Development Environment)

  • ادغام با Eclipse با استفاده از Sonar Lint Integration with Eclipse using Sonar Lint

ادغام با ابزار DevOps Integration with DevOps Tools

ادغام با ابزار DevOps Integration with DevOps Tools

  • پیکربندی اسکنر سونار با جنکینز Configuring Sonar Scanner with Jenkins

  • تجزیه و تحلیل اسکنر سونار ماشه از جنکینز Trigger Sonar Scanner Analysis from Jenkins

SonarQube Deep Dive SonarQube Deep Dive

SonarQube Deep Dive SonarQube Deep Dive

  • پیچیدگی شناختی و چرخه ای Cognitive and Cyclomatic complexity

  • دروازه های با کیفیت Quality Gates

  • پروفایل های با کیفیت Quality Profiles

  • قوانین و الگوهای قوانین Rules and rule templates

  • کاربران، گروه ها و مجوزها Users, Groups and Permissions

منابع و فایل های مرجع Resources and Reference Files

منابع و فایل های مرجع Resources and Reference Files

  • منابع و فایل های مرجع Resources and Reference Files

سخنرانی پاداش Bonus Lecture

سخنرانی پاداش Bonus Lecture

  • کوپن ویژه برای پیوستن به دوره های دیگر من Special coupon to join my other courses

نمایش نظرات

Udemy (یودمی)

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

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

آموزش SonarQube SonarCloud - بازرسی مداوم و بررسی کد
جزییات دوره
1.5 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,680
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

MUTHUKUMAR Subramanian MUTHUKUMAR Subramanian

پرفروش ترین مربی، Big Data، Spark، Cloud، Java، AWS