Trwają zapisy do grupy

Szkolenie: Analiza kodu za pomocą SonarQube

Szkolenie SonarQube to praktyczny kurs analizy statycznej i dynamicznej kodu, wdrażania narzędzia SonarQube, zarządzania jakością oprogramowania, integracji z IDE oraz wykorzystania metryk i rozszerzeń do poprawy jakości projektów IT

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:SONARQUBE/F

sonarqubeanaliza-kodujakosc-kodustatyczna-analiza-kodu

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Lokalizacja
  • Zapis

Termin:

25 czerwca - 26 czerwca
Trwają zapisy na szkolenieTrwają zapisy na szkolenie
Dostępne w Bazie Usług RozwojowychDostępne w Bazie Usług Rozwojowych

Trener:

Trener-Sages

Cena:

2450 PLN netto
Dowiedz się więcej o cenach szkoleń - zapraszamy do kontaktuDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Zapytaj o inne lokalizacje - w tym celu skorzystaj z chatuZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

10 września - 11 września
Trwają zapisy na szkolenieTrwają zapisy na szkolenie
Dostępne w Bazie Usług RozwojowychDostępne w Bazie Usług Rozwojowych
online_paymentsonline_payments

Trener:

Matt Harasymczuk

Cena:

2450 PLN netto
Dowiedz się więcej o cenach szkoleń - zapraszamy do kontaktuDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Zapytaj o inne lokalizacje - w tym celu skorzystaj z chatuZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Analiza kodu za pomocą SonarQube

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego wdrażania i obsługi narzędzia SonarQube w projektach programistycznych

  • Szkolenie uczy analizy statycznej i dynamicznej kodu oraz interpretacji metryk jakości oprogramowania

  • Szkolenie omawia zarządzanie profilami jakościowymi, bramami jakości oraz integrację SonarQube z narzędziami deweloperskimi

  • Szkolenie rozwija umiejętność administracji, konfiguracji bezpieczeństwa oraz rozszerzania funkcjonalności SonarQube


Dla kogo?

  • Szkolenie adresowane do programistów z doświadczeniem w pracy z IDE oraz systemami kontroli wersji

  • Szkolenie przeznaczone dla administratorów odpowiedzialnych za wdrażanie i utrzymanie narzędzi do analizy kodu

  • Szkolenie skierowane do menedżerów projektów IT nadzorujących jakość oprogramowania i procesy developerskie


Efekty kształcenia

  • Uczestnik analizuje kod z wykorzystaniem SonarQube i interpretuje wyniki analizy

  • Uczestnik wdraża SonarQube w środowisku projektowym oraz integruje z IDE

  • Uczestnik konfiguruje profile jakościowe i bramy jakościowe w SonarQube

  • Uczestnik zarządza użytkownikami, uprawnieniami i bezpieczeństwem systemu

  • Uczestnik wykorzystuje i ocenia rozszerzenia oraz pluginy SonarQube

  • Uczestnik rozpoznaje i stosuje dobre praktyki w analizie jakości kodu


Wymagania

  • Umiejętność korzystania z systemu operacyjnego Windows lub Linux

  • Znajomość środowiska Eclipse lub IntelliJ Idea


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Ryzyka projektowe

  • Niska jakość kodu

  • Zbyt późne wykrywanie problemów

Zarządzanie jakością projektu

  • Customer Satisfaction

  • Prevention over Inspection

  • Continuous Improvements

Metryki jakości oprogramowania

  • Kategoria metryk

  • Przegląd wybranych metryk

Analiza statyczna kodu

  • Cyclomatic Complexity

  • Cognitive Complexity

  • Duplikacja kodu

  • Dead code

Analiza dynamiczna kodu

  • Piramida testów

  • Rodzaje testów

  • Pokrycie kodu testami

Architektura SonarQube

  • Komponenty

  • Współpraca komponentów

Metody wykonania analizy

  • Dodawanie projektu

  • Analizowanie informacji udostępnianych przez SonarQube

  • Integracja z IDE

Profile jakościowe

  • Reguły jakościowe

  • Dostosowanie do potrzeb projektu

  • Jednolita polityka jakościowa

  • Zasady dziedziczenia

Bramy jakościowe

  • Statusy

  • Notyfikacje

  • Definiowanie bram

Administracja i bezpieczeństwo

  • Konta użytkowników

  • Grupy

  • System uprawnień

  • Konfiguracje globalne

Rozszerzenia systemu

  • Marketplace

  • Przegląd wybranych pluginów

  • Tworzenie własnych pluginów

  • Wizualizacja i raportowanie

Dobre i złe praktyki

Podsumowanie

Autorem szkolenia jest Sebastian Malaca

Technical Lider i Architekt specjalizujący się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości oraz trener i konsultant w firmie Sages. Głównymi obszary zainteresowań to praktyczne wykorzystanie refaktoryzacji, testowania oraz technik wytwarzania oprogramowania w pracy z istniejącym kodem zarówno na poziomie pojedynczych klas jak i całych aplikacji. Prelegentem (JDD, GeeCon, Confitura, Devoxx, etc. oraz blogerem (Let's talk about…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowanaŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

28.11.2024

Uczestnik szkoleniaAnaliza kodu za pomocą SonarQube

Dawid Gałęziewski, ERGO Technology and Services S.A.

good preparation. Interactive. Holistic and down to earth/practical approach

Więcej opinii