Opleiding: Bash Shell Scripting Course - eLearning

Leer de kracht van Linux- en Unix-automatisering volledig te benutten met deze uitgebreide cursus Bash-shellscripting.

Deze praktijkgerichte training is bedoeld voor zowel beginners als IT-professionals en helpt je praktische scriptvaardigheden op te bouwen om repetitieve taken te automatiseren, de efficiëntie van het systeem te verbeteren en bewerkingen via de opdrachtregel te stroomlijnen.

Tijdens de cursus leert u essentiële Bash-commando's, de basisprincipes van scripting, bestands- en procesbeheer, variabelen, lussen, functies, machtigingen, piping en technieken voor shell-automatisering. Met praktijkgerichte oefeningen en interactieve leermiddelen krijgt u het vertrouwen om krachtige Bash-scripts te maken voor systeembeheer, DevOps, cloudomgevingen en op Linux gebaseerde workflows.

Aan het einde van de training kun je Bash-scripts effectief schrijven, debuggen en beheren, terwijl je de productiviteit in zowel ontwikkelings- als IT-operatieomgevingen verbetert

Doelgroep

  • Beginners die geïnteresseerd zijn in Linux en shell-scripting
  • Systeembeheerders en IT-supportmedewerkers
  • DevOps-engineers en cloudprofessionals
  • Softwareontwikkelaars die in Linux/Unix-omgevingen werken
  • Netwerkingenieurs en infrastructuurteams
  • Tech-enthousiastelingen die command-line-taken willen automatiseren
  • Professionals die op zoek zijn naar praktische automatiseringsvaardigheden met Bash Shell-scripting

Vereisten

  • Basisbekendheid met command-line interfaces
  • Fundamenteel begrip van Linux- of Unix-omgevingen
  • Basiskennis van programmeren is nuttig maar niet verplicht
  • De bereidheid om praktische scriptoefeningen te doen
  • Er is geen eerdere ervaring met Bash-scripting vereist, waardoor deze cursus beginnersvriendelijk is.

Leerdoelen

  • Begrijp de basisprincipes van de Bash-opdrachtregel en de voordelen van CLI ten opzichte van grafische interfaces
  • Navigeer door mappen en beheer bestanden, mappen en paden met behulp van de terminal
  • Werk met strings, opdrachtomleiding en technieken voor het koppelen van opdrachten
  • Beheer bestandsrechten, eigendom en wildcard-bewerkingen effectief
  • Gebruik logische operatoren, voorwaardelijke instructies en lussen in Bash-scripts
  • Manipuleer tekst met tekenreeksbewerkingen, reguliere expressies en tools voor het bewerken van streams

Cursusinhoud

Inleiding

  • GUI versus CLI
  • Voordelen van de Bash CLI
  • Bash versus C
  • Bash-loganalyse

Navigeren in een interactieve shell

  • De Unix-bestandsstructuur begrijpen
  • Navigeren in een terminal
  • Bestanden en mappen aanmaken
  • Bestanden en mappen verwijderen
  • Paden begrijpen
  • Speciale mappen en verborgen elementen
  • Commando-opties
  • De handleiding raadplegen

Stringbeheer en basisomleiding

  • Inleiding tot de prompt
  • Bestanden weergeven, strings beheren en inhoud omleiden
  • Geavanceerde omleiding: aaneenschakeling
  • Stringafbakeningen en spaties
  • Escape-teken en speciale reeksen
  • Elementen verplaatsen, kopiëren en hernoemen
  • Commando's koppelen

Gebruikers, rechten en metadata

  • Gegevens en metadata
  • Rechtenletters
  • Superuser
  • Rechten wijzigen
  • Jokertekens
  • Rechtencijfers
  • Eigenaar en groep wijzigen + Sudo
  • Omleidingen
  • Omleidingen en groeperen

Piping, stdin, stdout en stderr begrijpen

  • Piping
  • Standaardinvoer
  • Patronen matchen
  • Variabelen
  • Omgevingsvariabelen
  • Ingebouwde shell-commando's
  • Aliassen
  • Bash-configuratie

Bash-scripting

  • Bestandsanalyse
  • Scriptuitvoering
  • Shebang
  • Bash-opties en -sets
  • Commando-substitutie
  • Lezen en commentaar geven
  • Exit-status
  • Bash-scriptparameters
  • Prompt en kleuren aanpassen
  • Oefenen met Nano

Logische operatoren

  • Voorwaardelijke instructies
  • Voorwaardelijke instructies combineren
  • Meer voorwaardelijke instructies
  • Case-instructies
  • Variabelen declareren
  • Strings vergelijken
  • Meer oefenen met PS1

Functies en lussen

  • Functies en subshells
  • While-lus
  • Sequentie-expressies
  • For-lus
  • Woordopsplitsing

Stringmanipulatie en reguliere expressies

  • Parameteruitbreiding
  • Globbing en accolade-uitbreiding
  • Shell-opties en uitgebreide globbing
  • Reguliere expressies
  • Sed, de stream-editor

Wiskunde, project- en scriptopties

  • Rekenkundige uitbreiding
  • Basisrekenmachine
  • Getopts
  • Projectuitdaging - Kg omzetten naar Lbs
  • Projectdoorloop - Kg omzetten naar Lbs

Communicatie

  • Remote Shell met SSH
  • SCP en SSH-authenticatiesleutels
  • AWS EC2-instance en SSH
  • Webserver op AWS EC2-instance
  • Git verbinden met GitHub via SSH
  • Basisprincipes van Git en GitHub

FAQ

Is er nog ander lesmateriaal naast de video's die je in je eigen tempo kunt bekijken?

Absoluut! De on-demand leerervaring gaat verder dan video's en biedt een volledig meeslepende leeromgeving, inclusief:

  • LEREN: Interactieve herhalingsquizzen en praktijkgerichte casestudy's om concepten te versterken
  • BEOORDELEN: Diagnostische, module- en eindtoetsen om je voortgang bij te houden
  • OEFENEN: Praktische oefeningen met realistische simulaties en Cloud Labs
  • INZICHTEN VERKRIJGEN: realtime analyses en rapporten die uw leervoortgang, uitdagingen en aanbevolen onderwerpen om te herhalen belichten, zodat u de belangrijkste vaardigheden onder de knie krijgt

Kan ik deze cursus volgen naast mijn fulltime baan?

Ja! Deze cursus is ontworpen voor maximale flexibiliteit. De cursus wordt aangeboden in een online formaat dat u in uw eigen tempo kunt volgen, waardoor u op uw eigen gemak kunt leren en uw vaardigheden kunt verbeteren, wat het gemakkelijk maakt om dit te combineren met uw fulltime baan.


Wat is Bash Shell-scripting?

Bash Shell-scripting is het schrijven van scripts om taken te automatiseren en commando's uit te voeren in Linux- en Unix-gebaseerde besturingssystemen. Het helpt de productiviteit te verbeteren en handmatig werk te verminderen.

Wat leer ik in deze cursus?

Je leert de basisprincipes van Bash, Linux-opdrachtregelbewerkingen, variabelen, lussen, functies, bestandsbeheer, piping, machtigingen, automatiseringstechnieken en hoe je praktische shell-scripts kunt maken voor taken uit de praktijk.

Is deze cursus geschikt voor beginners?

Ja. De cursus is ontworpen voor zowel beginners als professionals die hun Linux- en scriptvaardigheden willen versterken.

Waarom zou ik Bash-scripting leren?

Bash-scripting wordt veel gebruikt in systeembeheer, DevOps, cloud computing, serverbeheer en automatisering. Het stelt professionals in staat om repetitieve taken te automatiseren en systemen efficiënter te beheren.

Bevat de cursus praktische oefeningen?

Ja. De cursus bevat praktische labs, interactieve oefeningen, quizzen en praktijkgerichte scriptvoorbeelden om het leerproces te versterken.

Welke carrièremogelijkheden biedt Bash-scripting?

Vaardigheden in Bash-scripting zijn waardevol voor carrières als Linux-beheerder, DevOps-engineer, cloud-engineer, systeembeheerder, Site Reliability Engineer en backend-ontwikkelaar.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginners- tot gemiddeld niveau
  • 12,5 uur aan on-demand video's
  • 12 automatisch beoordeelde toetsen
  • 43 praktische oefeningen
  • 2 uitgebreide opdrachten
  • 30+ uur aanbevolen studietijd
  • 1 jaar toegang tot het leerplatform
  • Certificaat van voltooiing inbegrepen
Meer...
€450
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
Shell scripting
Niveau
Duur
12 uren
Looptijd
30 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Tijdstip
Overdag
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