آموزش SonarQube برای بازرسی مستمر و بازبینی کد (Code Review) - آخرین آپدیت

دانلود SonarQube for Continuous Inspection and Code Review

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را با مهارت‌های کلیدی تحلیل استاتیک کد و مدیریت کیفیت کد با استفاده از SonarQube آشنا می‌کند. شما از طریق کاربردهای عملی SonarQube، یاد می‌گیرید که چگونه کیفیت کد را در پروژه‌های مختلف در خط لوله‌های (Pipelines) مدرن DevOps تحلیل، نظارت و ارتقا دهید. از راه‌اندازی محیط SonarQube گرفته تا اجرای استانداردهای کد پاک (Clean Code) و یکپارچه‌سازی با ابزارهای CI/CD مانند GitHub Actions، این دوره شما را برای نگهداری از پایگاه‌های کدی قدرتمند و قابل پشتیبانی آماده می‌کند. در پایان این دوره، شما قادر خواهید بود: • اهمیت کیفیت کد و بازرسی مستمر در توسعه نرم‌افزار را توضیح دهید • تحلیل استاتیک کد را با استفاده از SonarQube و SonarScanner پیکربندی و اجرا کنید • پروفایل‌های کیفی (Quality Profiles) را سفارشی‌سازی کرده و گیت‌های کیفی (Quality Gates) را برای زبان‌های مختلف برنامه‌نویسی اعمال کنید • SonarQube را با استفاده از ابزارهایی مانند GitHub و Maven در جریان‌های کاری CI/CD ادغام کنید • از داشبوردها و معیارهای SonarQube برای ردیابی و بهبود کیفیت کد تیم استفاده کنید این دوره برای تازه‌کاران، توسعه‌دهندگان نرم‌افزار و مهندسان DevOps که مسئولیت حفظ کیفیت کد و ادغام بررسی‌های کیفی در جریان‌های CI/CD را بر عهده دارند، ایده‌آل است. تجربه قبلی در کار با Git، ابزارهای Build (مانند Maven) و درک پایه از زبان‌های برنامه‌نویسی مانند Java به شما کمک می‌کند تا بیشترین بهره را از این دوره ببرید. با ما همراه شوید تا کشف کنید چگونه SonarQube به ارائه کدهای پاک‌تر و قابل پشتیبانی‌تر کمک کرده و کنترل کیفیت را در طول چرخه توسعه شما تقویت می‌کند.

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

مبانی SonarQube و کیفیت کد Fundamentals of SonarQube and Code Quality

  • معرفی دوره Course Introduction

  • آشنایی با SonarQube Introduction to SonarQube

  • تاریخچه و ویژگی‌های کلیدی SonarQube History and Key Features of SonarQube

  • درک ابعاد کیفیت کد Understanding Code Quality Dimensions

  • رابطه Sonar و کیفیت کد Sonar and Code Quality

  • مقدمه‌ای بر کد پاک (Clean Code) Introduction to Clean Code

  • رویکرد Clean as You Code Clean as You Code

  • کاربردهای Clean as You Code Clean as You Code - Applications

  • تحلیل کد بر اساس استانداردهای کد پاک Code Analysis Based on Clean Code

  • اجزای ساختاری SonarQube Instance Components of SonarQube

  • رابط کاربری وب SonarQube SonarQube Web Interface

  • روش‌های انجام تحلیل کد Ways to Perform Code Analysis

  • بررسی کلی داشبورد پس از تحلیل کد Dashboard Overview After Code Analysis

راه‌اندازی SonarQube و اجرای تحلیل کد Setting Up SonarQube and Running Code Analysis

  • نصب SonarQube SonarQube Installation

  • نصب و پیکربندی PostgreSQL PostgreSQL Installation and Configuration

  • ایجاد پایگاه داده و جدول در PostgreSQL Creating Database and Table in PostgreSQL

  • تنظیم PostgreSQL برای SonarQube Setting up PostgreSQL for SonarQube

  • تحلیل کد با استفاده از SonarScanner Code Analysis using SonarScanner

  • نصب Maven و ایجاد نمونه POM Maven Installation and Sample POM Creation

  • تحلیل پروژه با استفاده از Maven Project Analysis using Maven

  • نمونه تحلیل کد در یک پروژه Java Sample Code Analysis on a Java Project

  • مدیریت گیت‌های کیفی (Quality Gates) Managing Quality Gates

  • مثال‌هایی از پروفایل‌های کیفی (جاوا و سایر زبان‌ها) Examples of Quality Profiles (Java and other languages)

  • ایجاد پروفایل‌های کیفی و افزودن قوانین Creating Quality Profiles and Adding Rules

  • نمونه تحلیل کد با پروفایل‌های کیفی سفارشی Sample Code Analysis with Custom Quality Profiles

یکپارچه‌سازی با Git و مدیریت پروژه Git Integration and Project Management

  • مقدمه‌ای بر Git Introduction to Git

  • افزودن پروژه به مخزن Git Adding a Project to Git Repository

  • راه‌اندازی GitHub Actions برای SonarQube Setting up GitHub Actions for SonarQube

  • اتوماسیون تحلیل کد با GitHub Actions و SonarQube Automating Code Analysis with GitHub Actions and SonarQube

  • قالب‌های دسترسی در SonarQube Permission Template in SonarQube

  • دسترسی‌های کلی (Global Permissions) Global Permission

  • مدیریت کاربران، گروه‌ها و نقش‌های پروژه در SonarQube Managing Users, Groups, and Project Roles in SonarQube

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • خلاصه و جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش SonarQube برای بازرسی مستمر و بازبینی کد (Code Review)
جزییات دوره
11h 12m
33
(آخرین آپدیت)
238
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده