Opleiding: Linux Advanced Shell Programming Tools - 3 dagen online klassikale cursus

Leer geavanceerde technieken voor het schrijven van Linux-shellscripts en automatiseer complexe beheertaken met de cursus Linux Advanced Shell Programming Tools.

Deze praktijkgerichte training is bedoeld voor ervaren Linux-gebruikers en helpt je krachtige, efficiënte en onderhoudsvriendelijke shellscripts te schrijven met behulp van industriestandaard opdrachtregelprogramma’s en scripttechnieken.

Je leert geavanceerd Bash-scripten, tekstverwerking met tools zoals sed, awk en grep, reguliere expressies, procesbeheer, bestandsmanipulatie, foutopsporing en automatiseringstechnieken. Door middel van praktische oefeningen ontwikkel je scripts die het systeembeheer vereenvoudigen, de productiviteit verbeteren en repetitieve taken automatiseren.

Aan het einde van de cursus ben je in staat om robuuste shell-scripts te maken en gebruik te maken van geavanceerde Linux-tools om systemen efficiënter te beheren en DevOps- en automatiseringsworkflows te ondersteunen.

Doelgroep

  • Linux-systeembeheerders
  • DevOps- en platformingenieurs
  • IT-operations-professionals
  • Softwareontwikkelaars die in Linux-omgevingen werken
  • Site Reliability Engineers (SRE’s)
  • Iedereen die zijn of haar vaardigheden op het gebied van Linux-scripting en -automatisering wil verbeteren

Vereisten

  • Een goed begrip van Linux-systeembeheer
  • Ervaring met het gebruik van de Linux-opdrachtregel
  • Basiskennis van Bash- of shell-scripting
  • Bekendheid met Linux-bestandssystemen en gangbare opdrachtregelprogramma’s

Leerdoelen

  • Bestandsbeheer en -compressie: Leer geavanceerde technieken voor het archiveren, back-uppen en comprimeren van bestanden met behulp van tar, gzip, bzip2 en zip om de opslagefficiëntie en gegevensbescherming te verbeteren.
  • Taakautomatisering: Automatiseer terugkerende en eenmalige taken met cron en at, en creëer zo betrouwbare, hands-free workflows voor Linux-systeembeheer.
  • Tekstverwerking met sed & awk: Gebruik sed en awk om tekst te bewerken, te filteren, te extraheren en op te maken, waardoor efficiënte verwerking van grote datasets en logbestanden mogelijk wordt.
  • Geavanceerd AWK-programmeren: Bouw geavanceerde AWK-scripts met behulp van voorwaarden, lussen, arrays en functies om complexe gegevensverwerkings- en rapportagetaken te automatiseren.
  • Essentiële commandoregel-tools: Verbeter je scripts met krachtige Linux-hulpprogramma’s zoals getopts, printf, xargs, logger, fuser en eval voor flexibelere en efficiëntere automatisering.

Cursusinhoud

Dag 1: Bestandsbeheer en automatisering in Linux

  • Maak back-ups van bestanden en herstel ze met behulp van tar en compressieprogramma’s
  • Plan geautomatiseerde taken in met cron en at
  • Vergelijk bestanden met behulp van Linux-vergelijkingstools
  • Splits grote bestanden op voor eenvoudiger beheer en verwerking
  • Automatiseer veelvoorkomende taken op het gebied van bestandsbeheer

Dag 2: Tekstverwerking met Linux-tools

  • Tekst verwerken en vertalen met behulp van Linux-opdrachtregelprogramma’s
  • Gegevens zoeken en filteren met reguliere expressies en grep
  • Tekststromen bewerken met sed
  • AWK-scripts bouwen voor tekstverwerking en rapportage
  • Gegevens opmaken en bewerken met behulp van AWK-operatoren en -functies

Dag 3: Geavanceerde AWK- en shell-hulpprogramma’s

  • Geavanceerde AWK-programma’s ontwikkelen met controlestructuren en door de gebruiker gedefinieerde functies
  • Verwerk complexe gegevens met behulp van AWK-functies en arrays
  • Genereer geautomatiseerde rapporten op basis van gestructureerde tekstbestanden
  • Breid shellscripts uit met hulpprogramma’s zoals bc, getopts, printf, logger, xargs en eval
  • Pas geavanceerde scripttechnieken toe voor Linux-automatisering en -beheer

FAQ

Wanneer vindt de cursus plaats?

Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 uur per dag aaneens. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.


Voor wie is deze cursus bedoeld?

Deze cursus is bedoeld voor Linux-professionals die al basiservaring hebben met shell-scripting en geavanceerde automatiseringsvaardigheden willen ontwikkelen.

Heb ik ervaring met Bash-scripting nodig?

Ja. Deelnemers moeten de basisconcepten van shell-scripting al begrijpen voordat ze deze cursus voor gevorderden volgen.

Wat is het verschil tussen sed en awk?

sed wordt gebruikt voor het bewerken van datastromen en teksttransformaties, terwijl awk is ontworpen voor geavanceerde gegevensextractie, opmaak en analyse. In deze cursus leer je wanneer en hoe je beide tools effectief kunt gebruiken.

Leer ik tekstverwerkingstools?

Ja. De cursus behandelt essentiële Linux-hulpprogramma’s zoals sed, awk, grep en reguliere expressies voor geavanceerde gegevensverwerking. Je leert volledige AWK-programma’s te maken met behulp van variabelen, functies, controlestructuren en opgemaakte uitvoer voor rapportage en gegevensverwerking.

Welke scripttools komen aan bod?

De cursus behandelt nuttige Linux-hulpprogramma’s zoals getopts, xargs, fuser en logger om de functionaliteit van scripts, automatisering en systeembeheer te verbeteren.

Is de cursus praktijkgericht?

Ja. De training omvat uitgebreide praktische scriptoefeningen en realistische Linux-automatiseringsscenario’s.

Helpt deze cursus bij DevOps?

Ja. Geavanceerd shellscripting is een kernvaardigheid voor DevOps, infrastructuurautomatisering, CI/CD-pijplijnen en Linux-systeembeheer.

Welke vaardigheden zal ik opdoen?

Je leert geavanceerde shellscripts te bouwen, complexe beheertaken te automatiseren, grote datasets efficiënt te verwerken, scripts te debuggen en de operationele efficiëntie van Linux te verbeteren met behulp van best practices uit de branche.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Gemiddeld - Gevorderd niveau
  • 3 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Interactieve praktijkopdrachten
  • Al het relevante cursusmateriaal
  • Meer dan 40 aanbevolen studie-uren
  • Inclusief certificaat
Meer...
€1.950
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
Programmeren (algemeen)
Linux
Niveau
Duur
3 dagen
Looptijd
40 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 5
Max: 12
Tijdstip
Overdag
Tijden en locaties
Online
wo 3 feb. 2027
Online
wo 7 apr. 2027
Online
wo 23 jun. 2027
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy