Docker en Jenkins voor DevOps Training Cursus
Jenkins is een open-source automatiseringsserver voor continue integratie en continue levering (CI/CD). Docker is een serviceplatform voor het leveren van software in containers. Samen optimiseren en vereenvoudigen Jenkins en Docker de CI/CD-proces door betrouwbare implementatie- en testomgevingen te bieden.
Dit trainer-geloodste, live-training (online of op locatie) is gericht op DevOps-ingenieurs die willen optimaliseren en vereenvoudigen van het CI/CD-proces met Docker en Jenkins.
Na afloop van deze training zullen de deelnemers in staat zijn om:
- Codelevering en pipelinedeployments te automatiseren met Jenkins.
- Een applicatie te bouwen met Docker en Docker File.
- Authenticatieopties in te stellen om de beveiliging te versterken.
Cursusformaat
- Een interactieve lezing en discussie.
- Veel oefeningen en praktijk.
- Handson-implementatie in een live-labomgeving.
Cursustailoring-opties
- Voor een aangepaste training voor deze cursus, neem contact met ons op om dit te regelen.
Cursusaanbod
Inleiding
Jenkins
- Installatie en configuratie
- Overzicht van functionaliteit
- Plugins
- Pipeline creatietools
- Rapportage
Jenkins Pipeline
- Jenkinsfile
- Syntax
- Blue Ocean
- Goede praktijken
Docker
- Installatie
- Overzicht van functionaliteit
- Dockerfiles
- Afbouwen van afbeeldingen
Gedistribueerde omgeving
- Knooppunten toevoegen
- SSH-sleutels voorbereiden
- Agents starten met SSH
- Knooppunten beheren
- Beveiliging
Foutopsporing
- Integratietests schrijven
Vereisten
- Een begrip van softwareontwikkeling
Doelgroep
- DevOps-ingenieurs
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Docker en Jenkins voor DevOps Training Cursus - Boeking
Docker en Jenkins voor DevOps Training Cursus - Navraag
Docker en Jenkins voor DevOps - Consultancyaanvraag
Getuigenissen (3)
Hoe trainers kennis effectief overbrengen
Vu Thoai Le - Reply Polska sp. z o. o.
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
Automatisch vertaald
De trainer heeft diepgaande ervaring en legt dit zeer goed uit. De diepte van de kennis en de passie voor onderwijs worden ten zeerste gewaardeerd.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Cursus - Jenkins 2: Building CI/CD Pipelines
Automatisch vertaald
De uitgebreide kennis van de trainer, zijn vermogen om spontaan opgeloste problemen tijdens de praktijksessies op te lossen. Ook de oefeningen zelf zijn geschikt om de onderwerpen die in het cursus behandeld worden vast te leggen.
Cosmin - Ness Digital Engineering
Cursus - Advanced Docker
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Geavanceerde testautomatisering in Java met Selenium, continue integratie en versiebeheer
35 UrenAan het einde van deze training zullen de deelnemers in staat zijn om:
- Maven te installeren en te configureren.
- Testing te automatiseren met Selenium
- GIT te beheren
- Continue integratie in te stellen
Cursusformat
- Interactieve les en discussie.
- Veel oefeningen en praktijk.
- Praktische implementatie in een live-labomgeving.
Cursusaanpassingsmogelijkheden
- Voor een aangepaste training voor deze cursus, neem contact met ons op om dit te regelen.
Geavanceerd Docker
14 UrenIn deze instructeurgeleide live training in België (online of ter plaatse) leren ingenieurs hun kennis van Docker te verfijnen om toepassingen op grotere schaal te implementeren terwijl ze de controle behouden.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Hun eigen Docker-afbeeldingen te bouwen.
- Grote aantallen Docker-toepassingen te implementeren en te beheren.
- Verschillende containerorkestraties oplossingen te evalueren en de meest geschikte uit te kiezen.
- Een continue integratieproces voor Docker-toepassingen in te stellen.
- Docker-toepassingen te integreren met bestaande processen voor continue integratie.
- Hun Docker-toepassingen veilig te stellen.
Containerized AI & ML Deployment with Docker
14 UrenDocker is een containerisatieplatform dat consistent, draagbaar en reproduceerbare omgevingen biedt voor AI- en machinelearningworkloads.
Deze instructeurgeleide live-training (online of ter plaatse) is gericht op professionals met tusseniveau die wensen om ML-codebases, afhankelijkheden en modellen te verpakken met Docker voor betrouwbare development-naar-productie-workflows.
Na het volgen van deze cursus kunnen de deelnemers:
- Docker-afbeeldingen bouwen en beheren die zijn aangepast voor AI- en ML-toepassingen.
- Machinelearningpipelines, tools en afhankelijkheden containeriseren.
- Docker-omgevingen optimaliseren voor prestaties en draagbaarheid.
- Containerized ML-services implementeren in verschillende runtime-omgevingen.
Cursusformat
- Conceptdemonstraties ondersteund door gerichte discussie.
- Handson-oefeningen gericht op echte containerisatie-taken.
- Praktische implementatie met live-lab Docker-omgevingen.
Cursusaanpassingsmogelijkheden
- Om deze training aan te passen aan uw organisatorische omgeving, neemt u contact met ons op voor afspraken.
CI/CD voor AI: Automatisering van Docker-gebaseerde modelbouw en -implementaties
21 UrenCI/CD voor AI is een gestructureerde benadering om het modelverpakking, testen, containeriseren en implementeren te automatiseren met behulp van continue integratie- en continue leveringspijplijnen.
Deze instructiegeleide live-training (online of ter plekke) is gericht op professionals op middel niveau die willen automatiseren hoe AI-modellen eindig worden afgeleverd, met behulp van Docker en CI/CD-platforms.
Aan het einde van de training kunnen de deelnemers:
- Geautomatiseerde pijplijnen maken voor het bouwen en testen van AI-modelcontainers.
- Versiebeheer en reproduceerbaarheid implementeren in modellifecycle.
- Geautomatiseerde implementatiestrategieën integreren voor AI-diensten.
- CI/CD-beste praktijken toepassen die afgestemd zijn op machine learning-operations.
Cursusindeling
- Door de instructeur geleide presentaties en technische discussies.
- Praktijklabs en handson implementation exercises.
- Realistische CI/CD-werkstroomsimulaties in een beheerde omgeving.
Cursusaanpassingsopties
- Als uw organisatie aangepaste pijplijnwerkstromen of platformintegraties vereist, neem dan contact met ons op om deze cursus aan te passen.
Continuous Integration voor JavaScript
14 UrenContinuous Integration (CI) is een ontwikkelpraktijk waarbij ontwikkelaars hun code zo vaak mogelijk samenvoegen om fouten snel te detecteren en op te sporen.
In deze instructeurgeleide, live training leren de deelnemers het basisprincipe van Continuous Integration voor JavaScript terwijl ze een Continuous Integration-proces instellen voor een JavaScript-project.
Na afloop van deze training kunnen de deelnemers:
- Het fundamentele principe van Continuous Integration begrijpen
- Hun eigen Continuous Integration-systeem opzetten voor hun JavaScript-projecten
Doelgroep
- Ontwikkelaars
- IT-professionals
- DevOps-ingenieurs
- Zakelijke managers
Vorm van de cursus
- Theorie, discussie, oefeningen en uitgebreide praktijk
Certified Kubernetes Administrator (CKA) - exam voorbereiding
21 UrenHet Certified Kubernetes Administrator (CKA)-programma is gemaakt door The Linux Foundation en de Cloud Native Computing Foundation (CNCF).
Kubernetes is Nowadys een toonaangevend platform dat wordt gebruikt voor het orkestreren van containers.
NobleProg geeft vanaf 2015 Docker & Kubernetes trainingen. Met meer dan 360 succesvol afgeronde opleidingsprojecten zijn wij uitgegroeid tot een van de bekendste opleidingsbedrijven wereldwijd op het gebied van containerisatie.
Sinds 2019 helpen we onze klanten ook om hun prestaties in de k8s-omgeving te bevestigen door hen voor te bereiden en aan te moedigen om te slagen voor CKA- en CCAD-examens.
Deze live training onder leiding van een instructeur (online of op locatie) is bedoeld voor systeembeheerders, Kubernetes gebruikers die hun kennis willen bevestigen door te slagen voor het CKA-examen.
Aan de andere kant is de training ook gericht op het opdoen van praktische ervaring in Kubernetes Administratie, dus we raden aan om eraan deel te nemen, zelfs als je niet van plan bent om het CKA-examen af te leggen.
Formaat van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefeningen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om dit te regelen.
- Ga voor meer informatie over CKA-certificering naar: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
DevOps Praktische Implementatie en Tools
21 UrenDeze cursus richt zich op de praktische implementatie en het gebruik van hulpmiddelen. Het veronderstelt een goede kennis van theoretische principes (zie DEVOPS-cursus) omdat het zich richt op de nieuwste hulpmiddelen en methoden voor het implementeren van DevOps-principes.
Jenkins: Continuous Integration voor Agile Development
14 UrenDit door de instructeur geleide, live training in België behandelt de concepten, tools en technieken die nodig zijn om continuous integration uit te voeren in uw softwareprojecten in een Agile omgeving. De deelnemers voeren gedurende het hele traject een serie praktijkopdrachten uit om hun kennis toe te passen in echte situaties. Interactie tussen instructeur en deelnemers wordt aangemoedigd. Echte casussen worden besproken en specifieke problemen en vragen worden aan bod gebracht en opgelost tijdens het traject.
Jenkins 2: CI/CD-pijplines bouwen
14 UrenDit door een instructeur geleide, live-training in België (online of ter plaatse) is gericht op ingenieurs die willen leren hoe ze met Jenkins 2 pijplines kunnen bouwen die het proces van ontwikkeling naar productie automatiseren.
Na afloop van deze training zullen de deelnemers in staat zijn om:
- Jenkins 2 te installeren en configureren.
- Een scriptbenadering toe te passen bij het automatiseren van elke stap in het proces van softwareimplementatie.
- Toepassingsbuilds automatisch te genereren wanneer software wordt ingecheckt in een versiebeheersysteem.
- Het compileren, testen en verpakken van een softwaretoepassing automatisch af te handelen.
- Snel te reageren op meldingen en rapporten wanneer er iets misgaat.
- Aanvullende plugins te installeren om Jenkins uit te breiden.
Jenkins Geavanceerd
14 UrenDeze door een instructeur geleide, live training in België (online of op locatie) dekt geavanceerde Jenkins-configuraties, beveiliging en schaalbare technieken af, en is gericht op DevOps-ingenieurs en softwarearchitecten die experts willen worden in het aanpassen van Jenkins voor complexe softwareprojecten.
Na voltooiing van deze training kunnen deelnemers:
- Jenkins optimaliseren voor enterprise-level softwareprojecten.
- Geavanceerde beveiligingsmaatregelen implementeren.
- Complexe en schaalbare pipelines bouwen.
- Jenkins-installaties effectief oplossen en onderhouden.
Jenkins voor .Net Continuous Integration (CI)
14 UrenWanneer ontwikkelaars klaar zijn met het schrijven van een stuk code, integreren ze hun code vaak in een toepassing, kopiëren de toepassing naar een map, voeren de toepassingsinstallatie uit en initialiseren ze de toepassing om te controleren of deze zoals verwacht werkt. Deze handmatige benadering schaalt niet goed, is saai, erg foutgevoelig en biedt geen mechanisme voor het bijhouden van veranderingen tijdens het proces.
Een betere aanpak zou zijn om het proces te automatiseren met Continuous Integration. Continuous Integration verwijst naar de processen, tools en infrastructuur die nodig zijn om het bouwen, implementeren en testen van softwaretoepassingen te automatiseren.
In deze instructeur-geloodste, live training (ter plekke of op afstand), leren de deelnemers hoe ze een traditionele, handmatige (of semi-handmatige) aanpak voor het implementeren van software kunnen omzetten in een agile, Continuous Integration (CI)-aanpak met Jenkins. De deelnemers voeren gedurende de cursus een reeks praktijkopdrachten uit, waarbij ze hun nieuwe kennis toepassen op verschillende softwareontwikkel- en implementatieproblemen. Er wordt aangemoedigd tot interactie tussen instructeur en deelnemers. Relevante casussen worden besproken en specifieke vragen en problemen worden tijdens de training aangepakt en opgelost. De training is vooral gericht op .Net-toepassingsontwikkeling.
Na afloop van deze training zullen de deelnemers in staat zijn om:
- Jenkins te installeren en configureren voor .Net-toepassingsontwikkeling
- Jenkins te gebruiken om het proces van het inchecken en samenvoegen van .Net-broncode in een code-opslagplaats te automatiseren
- Jenkins te gebruiken om het proces van het downloaden, compileren en implementeren van een toepassing op een release-server te automatiseren
- Jenkins te integreren met andere softwareontwikkeltools zoals issue trackers en
Publiek
- .Net-ontwikkelaars
- Bouw ingenieurs
- QA-ingénieurs
- Projectmanagers
- Release-managers
- DevOps-ingenieurs
Cursusopzet
- Theoretisch deel, discussie, oefeningen en veel praktijkervaring
Noot
- Om een aangepaste training voor deze cursus aan te vragen, neem contact met ons op om dit in te richten.
Jenkins Fundamentals
14 UrenDeze door instructeurs geleide, live training in België (online of op locatie) behandelt de basisconcepten en het gebruik van Jenkins, en is gericht op softwareontwikkelaars en DevOps-ingenieurs die Jenkins willen installeren, taken willen maken en configureren en belangrijke aspecten van het softwareontwikkelingsproces willen automatiseren.
Na deze training kunnen de deelnemers:
- De principes van continu-integratie en continu-levering (CI/CD) begrijpen.
- Jenkins installeren en configureren voor softwareautomatisering.
- Jenkins-taken maken en beheren voor het bouwen en testen van toepassingen.
- Automatische pipelines instellen en aanpassen voor softwaredeployments.
CI/CD-pijplijnen bouwen met Jenkins X
21 UrenDit instructeurgeleide, live-training in België (online of ter plaatse) is gericht op ingenieurs die Jenkins X willen gebruiken om geautomatiseerde, cloud-gerechte CI/CD-pijplijnen op Kubernetes te creëren.
Na afloop van deze training zullen de deelnemers in staat zijn:
- Jenkins X te installeren en configureren.
- Robuuste CI/CD-pijplijnen te programmeren met een veelzijdige DSL (Domain Specific Language).
- CI/CD-pijplijnen te creëren die populaire technologieën zoals GitHub, Kubernetes en Docker-containers gebruiken.
- Jenkins X te combineren met andere populaire tools zoals Helm, Prow en Skaffold.
- Toepassingen in elke omgeving te implementeren, of dat nu in de cloud of on-premises is.
Selenium met Jenkins en Docker
14 UrenDeze instructiegerichte, live training (online of ter plaatse) is gericht op DevOps-ingenieurs die Selenium willen gebruiken om Selenium-tests in Docker-containers uit te voeren.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Testautomatiseringsinfrastructuur voor op verzoek uit te voeren tests te creëren.
- Een testautomatiseringsframework met Java te ontwikkelen.
- Een CI/CD-pijplijn vanaf het begin op te zetten met Jenkins en Docker.
Testautomatisering met Selenium en Jenkins
21 UrenDeze cursus biedt training in het beheer van testprojecten met behulp van de Selenium-testsuite en continu testen met Jenkins.
Bedoelde doelgroep:
- Softwaretestingen
- Softwareontwikkelaars die betrokken zijn bij agiler ontwikkeling
- Releasemanagers
- Kwaliteitsassureerders (QA)
Aan het einde van de Selenium-cursus zullen de deelnemers in staat zijn om:
- De Selenium-testsuite effectief te gebruiken in echte projecten
- Selenium te gebruiken voor cross-browser testen
- De tests te verdelen met Selenium Grid
- Regressionstests in Jenkins uit te voeren
- Testverslagen en periodieke verslagen te voorbereiden met Jenkins