• SonarQube Fundamentals

  • Group Training

    Leer hoe u het testen van codekwaliteit automatiseert om bugs en beveiligingsproblemen te detecteren en pijplijnen te bouwen voor continue code- inspectie met SonarQube.

    Training code
    CGASONQBCE
    Gesproken taal
    Engels
    Taal materiaal
    Engels
    Dagdelen
    4
    Kosten
    €1.300,00
    excl. BTW Geen extra kosten.

    Boek nu SonarQube Fundamentals

    In groepstrainingen gebruiken we verschillende werkvormen en doe je kennis, inzicht en inspiratie op. Bekijk ook de Gesproken taal en Taal materiaal aan de linkerkant van de pagina voor informatie over de taal.

    Deze training staat niet gepland in ons open rooster. Vul hier onder je gegevens in en we nemen binnen 2 werkdagen contact met je op.

    Naam*
    E-mailadres*
    Telefoonnummer*
     

    Wat is SonarQube Fundamentals

    SonarQube is een tool voor het testen van codekwaliteit, ontwikkeld door SonarSource voor het uitvoeren van automatische beoordelingen om bugs en beveiligingsproblemen te detecteren. Het kan eenvoudig worden geïntegreerd in bestaande workflows en pijplijnen bouwen voor continue code- inspectie. Aan het einde van deze training weet u hoe u een SonarQube- server opzet en hoe u Quality Gate gebruikt.
    Invoering

    • Overzicht van SonarQube- functies en architectuur
    • Wat is SonarCube?
    • Waarom SonarQube gebruiken?
    • SonarQube installatie en configuratie in Linux?
    • Hoe sonar werkt?
    • Wat is statische code- analyse?

    Beginnen

    • Installeren en configureren van de server
    • Navigeren in de gebruikersinterface van de SonarQube- server
    • SonarScanner instellen met bouwtools (Gradle, Maven, Ant, etc.)

    Integratie met DevOps Tools

    • SonarQube installeren
    • Jenkins- plug- ins installeren en configureren
    • Azure DevOps- opslagplaatsen importeren in SonarQube
    • Projecten opzetten met GitHub Repositories

    Codetests en analyse uitvoeren

    • Analyseparameters definiëren
    • Uitvoeren van testen en genereren van data
    • Werken met externe analysers

    Verbeteren en onderhouden van codekwaliteit

    • Analyseren van de projectgeschiedenis
    • Regels definiëren met kwaliteitsprofielen
    • Verbetering van wereldwijde beveiligingsfuncties
    • Codeerregels toevoegen met SonarQube API's
    • Best practices en tips

    Probleemoplossen
    Samenvatting en volgende stappen

     
     

    Voor wie is SonarQube Fundamentals

    IT- professionals die SonarQube willen gebruiken om codebeoordelingen uit te voeren die volledig zijn geïntegreerd in ketens van ontwikkelingstools, zoals Jenkins, GitHub, Azure DevOps.
    Projectmanagers, Ontwikkelaars, Architecten, QA, Support Engineers, DevOps, DevSecOps, Infosec, Procesingenieurs.

    Voorvereisten

    Om het meeste uit deze training te halen, heb je de volgende kennis nodig:

    • Basiskennis van CI/CD- processen.
    • Kennis van werken met Java.

    Doelstellingen

    Na het voltooien van deze training bent u in staat om:
    Stel de benodigde ontwikkelomgeving in om automatische codebeoordelingen uit te voeren.

    • Integreer SonarQube met tools voor continue integratie, zoals Jenkins, Azure DevOps.
    • Voer continue code- inspecties uit om bugs en beveiligingsproblemen te elimineren.
    • Verzamel en analyseer gegevens om verbeteringen aan te brengen voor het opschonen en onderhouden van de code.
     
    Incompany

    Leer hoe u het testen van codekwaliteit automatiseert om bugs en beveiligingsproblemen te detecteren en pijplijnen te bouwen voor continue code- inspectie met SonarQube.

    Training code
    CGASONQBCE
    Gesproken taal
    Engels
    Taal materiaal
    Engels
    Dagdelen
    4
    Kosten
    €1.300,00
    excl. BTW Geen extra kosten.

    Een Incompany training biedt verschillende voordelen:

    - Je bepaalt zelf de locatie
    - Je beleeft de training met je collega’s, daardoor sluit deze altijd aan op jouw praktijk
    - De trainer kan in uitleg, voorbeelden en opdrachten aansluiten bij jouw organisatie
    - In overleg kan de training aangepast worden aan organisatie specifieke vragen

    Vraag nu meer informatie of een offerte aan.

     

    Wat is SonarQube Fundamentals

    SonarQube is een tool voor het testen van codekwaliteit, ontwikkeld door SonarSource voor het uitvoeren van automatische beoordelingen om bugs en beveiligingsproblemen te detecteren. Het kan eenvoudig worden geïntegreerd in bestaande workflows en pijplijnen bouwen voor continue code- inspectie. Aan het einde van deze training weet u hoe u een SonarQube- server opzet en hoe u Quality Gate gebruikt.
    Invoering

    • Overzicht van SonarQube- functies en architectuur
    • Wat is SonarCube?
    • Waarom SonarQube gebruiken?
    • SonarQube installatie en configuratie in Linux?
    • Hoe sonar werkt?
    • Wat is statische code- analyse?

    Beginnen

    • Installeren en configureren van de server
    • Navigeren in de gebruikersinterface van de SonarQube- server
    • SonarScanner instellen met bouwtools (Gradle, Maven, Ant, etc.)

    Integratie met DevOps Tools

    • SonarQube installeren
    • Jenkins- plug- ins installeren en configureren
    • Azure DevOps- opslagplaatsen importeren in SonarQube
    • Projecten opzetten met GitHub Repositories

    Codetests en analyse uitvoeren

    • Analyseparameters definiëren
    • Uitvoeren van testen en genereren van data
    • Werken met externe analysers

    Verbeteren en onderhouden van codekwaliteit

    • Analyseren van de projectgeschiedenis
    • Regels definiëren met kwaliteitsprofielen
    • Verbetering van wereldwijde beveiligingsfuncties
    • Codeerregels toevoegen met SonarQube API's
    • Best practices en tips

    Probleemoplossen
    Samenvatting en volgende stappen

     
     

    Voor wie is SonarQube Fundamentals

    IT- professionals die SonarQube willen gebruiken om codebeoordelingen uit te voeren die volledig zijn geïntegreerd in ketens van ontwikkelingstools, zoals Jenkins, GitHub, Azure DevOps.
    Projectmanagers, Ontwikkelaars, Architecten, QA, Support Engineers, DevOps, DevSecOps, Infosec, Procesingenieurs.

    Voorvereisten

    Om het meeste uit deze training te halen, heb je de volgende kennis nodig:

    • Basiskennis van CI/CD- processen.
    • Kennis van werken met Java.

    Doelstellingen

    Na het voltooien van deze training bent u in staat om:
    Stel de benodigde ontwikkelomgeving in om automatische codebeoordelingen uit te voeren.

    • Integreer SonarQube met tools voor continue integratie, zoals Jenkins, Azure DevOps.
    • Voer continue code- inspecties uit om bugs en beveiligingsproblemen te elimineren.
    • Verzamel en analyseer gegevens om verbeteringen aan te brengen voor het opschonen en onderhouden van de code.
     
  • Gerelateerd

     
  • e-CF competenties bij deze training

     

    Bij Capgemini Academy geloven wij in transparantie en overzicht in het opleidingslandschap. Daarom kan je hieronder zien aan welke e-CF competentie deze training of certificering bijdraagt. Kijk voor meer informatie over hoe jij het e-Competence Framework kan gebruiken op deze pagina. Wil je weten hoe je het e-CF binnen jouw organisatie kan toepassen, lees dan meer op deze pagina.

     

    e-Competence Level12345
    B.1.Application Development     
    A.6.Application Design     
    B.6.ICT System Engineering