Détails
- 6 Sections
- 38 Lessons
- 14 Hours
Expand all sectionsCollapse all sections
- Introductie tot Continue Integratie8
- 1.1Basisprincipes
- 1.2Agile ontwikkeling & continue integratie
- 1.3Benodigde elementen voor continue integratie
- 1.4Ontwikkeltechnieken
- 1.5Test- en audittechnieken
- 1.6Levenscyclus van een ontwikkelingsproces
- 1.7Aanvullende tools en integratie
- 1.8Praktische oefening: Werken met Jenkins
- Initialisatie & Automatisering van de Build7
- 2.1Installatie van de server
- 2.2Configuratie van de server
- 2.3Jenkins en de Build: best practices & methoden
- 2.4Notificaties: strategieën en technieken
- 2.5Afhankelijkheden tussen build-taken beheren
- 2.6Jenkins & Maven
- 2.7Praktische oefening: Opzetten en configureren van een Maven-project in Jenkins
- Codekwaliteit5
- 3.1Integratie van kwaliteitscontrole in het build-proces
- 3.2Analysetools voor codekwaliteit
- 3.3Configureren van kwaliteitsrapporten: Violations
- 3.4Complexiteitsrapporten
- 3.5Praktische oefening: Project aanpassen met kwaliteitsanalyse- en monitoringtools
- Automatisering van Tests7
- 4.1Introductie en terminologie van testen
- 4.2Automatisering van tests: unittests en integratietests
- 4.3Configureren van test-rapporten
- 4.4Testdekking meten
- 4.5Automatiseren van: Acceptatietests, prestatietests (JMeter)
- 4.6Optimalisatie van testuitvoeringstijden
- 4.7Praktische oefening: JUnit en JMeter integreren in een Jenkins-project
- Automatisering van Implementatie4
- 5.1Installatie van het implementatiescript
- 5.2Database-updates uitvoeren
- 5.3Minimale tests & rollback-mechanismen
- 5.4Praktische oefening: Automatiseren van de implementatie van het artefact
- Beheer van de Jenkins-server7
- 6.1Opzetten en configureren van beveiliging
- 6.2Overzicht van verschillende gebruikersdatabases
- 6.3Beheer van rechten en rollen
- 6.4Logging van gebruikersacties
- 6.5Schijfgebruik beheren
- 6.6CPU-belasting monitoren
- 6.7Back-up van configuraties