Bash Shell Scripting Course - eLearning
450,00 EUR
- 30 hours
Beheers de kracht van Linux- en Unix-automatisering met deze uitgebreide cursus Bash Shell Scripting. Ontworpen voor zowel beginners als IT-professionals, helpt deze praktijkgerichte training je om praktische scriptvaardigheden op te bouwen om repetitieve taken te automatiseren, de systeemefficiëntie te verbeteren en commandoregelbewerkingen te stroomlijnen.
Belangrijkste functies
Taal
Cursus en lesmateriaal in het Engels
Niveau
Niveau: beginner - gemiddeld
Toegang
1 jaar toegang tot het leerplatform
12,5 uur aan on-demandvideo's
met meer dan 30 uur aanbevolen studietijd
43 Praktische oefening
12 automatisch beoordeelde toetsen
2 uitgebreide opdrachten
Inclusief certificaat van afronding van het programma

Leerdoelen
Aan het einde van deze cursus ben je in staat om het volgende te begrijpen:
Bash-opdracht
Begrijp de basisprincipes van de Bash-opdrachtregel en de voordelen van de CLI ten opzichte van grafische interfaces
Navigeren
Navigeer door mappen en beheer bestanden, mappen en paden met behulp van de terminal
Technieken
Werk met strings, opdrachtomleiding en technieken voor het koppelen van opdrachten
Beheren
Beheer bestandsrechten, eigendom en wildcard-bewerkingen effectief
Voorwaardelijk
Gebruik logische operatoren, voorwaardelijke statements en lussen in Bash-scripts
Manipuleren
Bewerk tekst met stringbewerkingen, reguliere expressies en stream-bewerkingstools

Cursusplanning
Inleiding
Les 01
- GUI vs CLI
- Voordelen van de Bash-CLI
- Bash versus C
- Bash-loganalyse
Navigeren in een interactieve shell
Les 02
- De Unix-bestandsstructuur begrijpen
- Navigeren in een terminal
- Bestanden en mappen maken
- Bestanden en mappen verwijderen
- Paden begrijpen
- Speciale mappen en verborgen elementen
- Opdrachtenopties
- Het handboek oproepen
Stringbeheer en basisomleiding
Les 03
- Introductie van de prompt
- Bestanden weergeven, tekenreeksen beheren en inhoud omleiden
- Geavanceerde omleiding: concatenatie
- Tekenreeksscheidingstekens en spaties
- Escape-teken en speciale reeksen
- Elementen verplaatsen, kopiëren en hernoemen
- Opdrachten koppelen
Gebruikers, machtigingen en metadata
Les 04
- Gegevens en metadata
- Toestemmingsbrieven
- Superuser
- Machtigingen wijzigen
- Jokers
- Machtigingen Cijfers
- Eigenaar en groep wijzigen + sudo
- Omleidingen
- Omleidingen en groepering
Inzicht in piping, stdin, stdout en stderr
Les 05
- Leidingen
- Standaardinvoer
- Patronen matchen
- Variabelen
- Omgevingsvariabelen
- Shell-builtins
- Aliassen
- Bash-configuratie
Bash-scripting
Les 06
- Bestandsanalyse
- Scriptuitvoering
- Shebang
- Bash-opties en set
- Commandovervanging
- Lezen en reageren
- Afsluitstatus
- Bash-scriptparameters
- Prompt en kleuren aanpassen
- Oefenen met Nano
Logische operatoren
Les 07
- Voorwaardelijke uitspraken
- Voorwaardelijke uitspraken combineren
- Meer voorwaardelijke instructies
- Case-instructies
- Variabelen declareren
- Strings vergelijken
- Meer oefenen met PS1
Functies en lus
Les 08
- Functies en subshells
- While-lus
- Sequentie-expressies
- For-lus
- Woordsegmentatie
Tekenreeksbewerking en reguliere expressies
Les 09
- Parameteruitbreiding
- Globbing en accolades-expansie
- Shell-opties en uitgebreide globbing
- Reguliere expressies
- Sed, de stream-editor
Opties voor wiskunde, projecten en scripts
Les 10
- Rekenkundige expansie
- Basisrekenmachine
- Getopts
- Projectuitdaging - Kg omrekenen naar Lbs
- Project Walkthrough - kg naar lbs omrekenen
Communicatie
Les 11
- Externe shell met SSH
- SCP- en SSH-authenticatiesleutels
- AWS EC2-instance en SSH
- Webserver op AWS EC2-instance
- Git met SSH verbinden met GitHub
- Basisprincipes van Git en GitHub

Voor wie is dit programma bedoeld?
Beginners die geïnteresseerd zijn in Linux en shell-scripting
Systeembeheerders en IT-ondersteuningsprofessionals
DevOps-engineers en cloudprofessionals
Softwareontwikkelaars die in Linux/Unix-omgevingen werken
Netwerkingenieurs en infrastructuurteams
Techliefhebbers die commandoregeltaken willen automatiseren
Vereisten
- Basiskennis van command-line interfaces
- Fundamenteel begrip van Linux- of Unix-omgevingen
- Basiskennis van programmeren is handig, maar niet verplicht
- Bereidheid om praktische scriptingoefeningen te doen
- Er is geen eerdere ervaring met Bash-scripting vereist, waardoor deze cursus geschikt is voor beginners.
Verklaringen
Licenties en accreditatie
Deze cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om tijdens het gehele accommodatieproces contact op te nemen met AVC voor advies en ondersteuning.
Veelgestelde vragen

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
