Lokalne, prowadzone przez instruktora kursy szkoleniowe SonarQube na żywo demonstrują poprzez interaktywne praktyczne ćwiczenia, jak używać SonarQube do przeprowadzania recenzji kodu, które są w pełni zintegrowane z łańcuchami narzędzi programistycznych, takich jak Jenkins, GitHub, Azure DevOps itp. Szkolenie SonarQube jest dostępne jako „szkolenie online na żywo” lub „szkolenie na żywo na miejscu”. Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pomocą interaktywnego, zdalnego pulpitu . Szkolenie na żywo na miejscu może odbywać się lokalnie w siedzibie klienta w Trójmiasto lub w korporacyjnych centrach szkoleniowych NobleProg w Trójmiasto. NobleProg — Twój lokalny dostawca szkoleń
Gdynia
Hotel Nadmorski, Ejsmonda 2, Gdynia, Polska, 81-409
Sala szkoleniowa znajduje się zaledwie 3 kilometry od Dworca PKP/PKS w Gdyni, co sprawia, że jest łatwo dostępna dla uczestników podróżujących pociągiem lub autobusem. Dodatkowo, jest oddalona tylko o 400 metrów od przystanku autobusowego, ułatwiając dojazd nawet tym, którzy podróżują komunikacją miejską. Wyposażona jest w niezbędne narzędzia do prowadzenia szkoleń, takie jak rzutnik, ekran oraz flipchart, co zapewnia komfortowe warunki dla uczestników i prowadzącego zajęcia.
Gdańsk
Hotel Fahrenheit, Grodzka 19, Gdańsk, Polska, 80-841
Sala szkoleniowa znajduje się w samym sercu malowniczej gdańskiej starówki, co sprawia, że otoczenie jest nie tylko inspirujące, ale także wyjątkowo atrakcyjne dla uczestników. W niedalekiej odległości można znaleźć dworzec PKP oraz PKS, ułatwiając przyjazd zarówno tym podróżującym pociągiem, jak i autobusem. Dodatkowo, lotnisko i port są również w zasięgu ręki, co czyni tę lokalizację wygodną dla osób przybywających z dalszych miejscowości, zarówno z kraju, jak i spoza jego granic.
SonarQube to platforma do ciągłej inspekcji jakości i bezpieczeństwa kodu poprzez analizę statyczną i raportowanie skierowane do deweloperów.
Szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do deweloperów na poziomie średniozaawansowanym, inżynierów DevOps oraz praktyków bezpieczeństwa, którzy chcą wdrożyć analizę statyczną kodu, zintegrować SonarQube z potokami Azure DevOps oraz wzmocnić praktyki bezpiecznego rozwoju.
Pod koniec szkolenia uczestnicy będą mogli:
Wyjaśnić architekturę SonarQube, kluczowe funkcje oraz zestawy reguł związanych z bezpieczeństwem.
Skonfigurować SonarScanner z popularnymi narzędziami do budowania, takimi jak Maven, Gradle i Ant.
Zintegrować SonarQube z potokami Azure DevOps i importować Azure Repos do ciągłej analizy.
Definiować i dostosowywać parametry analizy, dodawać własne reguły za pomocą API SonarQube oraz interpretować raporty bezpieczeństwa.
Stosować ulepszenia metodologii bezpiecznego rozwoju oraz mapować odpowiedzialności w procesie CI/CD.
Przeprowadzać praktyczne analizy na przykładowych repozytoriach (Java + Quarkus oraz Angular) i rozwiązywać zidentyfikowane problemy.
Format kursu
Interaktywny wykład i dyskusja.
Praktyczne ćwiczenia z rzeczywistymi repozytoriami.
Konfiguracja, testowanie i rozwiązywanie problemów w środowisku Azure DevOps + SonarQube na żywo.
Opcje dostosowania kursu
Aby zamówić dostosowaną wersję tego szkolenia (inne stosy językowe, głębsza integracja DevOps lub rozszerzone laboratoria), prosimy o kontakt w celu uzgodnienia szczegółów.
To szkolenie prowadzone przez instruktora na żywo w Trójmiasto (online lub na miejscu) jest skierowane do inżynierów DevOps i programistów, którzy chcą używać SonarQube do przeprowadzania przeglądów kodu w pełni zintegrowanych z łańcuchami narzędzi deweloperskich, takimi jak Jenkins, GitHub, Azure DevOps itp.
Po zakończeniu szkolenia uczestnicy będą mogli:
Skonfigurować niezbędne środowisko deweloperskie, aby rozpocząć automatyczne przeglądy kodu.
Zintegrować SonarQube z narzędziami ciągłej integracji, takimi jak Jenkins, Azure DevOps itp.
Przeprowadzać ciągłe inspekcje kodu w celu eliminacji błędów i luk w zabezpieczeniach.
Zbierać i analizować dane w celu poprawy czystości, utrzymania i bezpieczeństwa kodu.