Bash Shell Scripting Course - eLearning

450,00 EUR

  • 30 hours
eLearning

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

Hero

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

Hero

Cursusplanning

  1. Inleiding

    Les 01

    • GUI vs CLI
    • Voordelen van de Bash-CLI
    • Bash versus C
    • Bash-loganalyse
  2. 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
  3. 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
  4. 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

  5. Inzicht in piping, stdin, stdout en stderr

    Les 05

    • Leidingen
    • Standaardinvoer
    • Patronen matchen
    • Variabelen
    • Omgevingsvariabelen
    • Shell-builtins
    • Aliassen
    • Bash-configuratie
  6. 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
  7. Logische operatoren

    Les 07

    • Voorwaardelijke uitspraken
    • Voorwaardelijke uitspraken combineren
    • Meer voorwaardelijke instructies
    • Case-instructies
    • Variabelen declareren
    • Strings vergelijken
    • Meer oefenen met PS1
  8. Functies en lus

    Les 08

    • Functies en subshells
    • While-lus
    • Sequentie-expressies
    • For-lus
    • Woordsegmentatie
  9. Tekenreeksbewerking en reguliere expressies

    Les 09

    • Parameteruitbreiding
    • Globbing en accolades-expansie
    • Shell-opties en uitgebreide globbing
    • Reguliere expressies
    • Sed, de stream-editor
  10. Opties voor wiskunde, projecten en scripts

    Les 10

    • Rekenkundige expansie
    • Basisrekenmachine
    • Getopts
    • Projectuitdaging - Kg omrekenen naar Lbs
    • Project Walkthrough - kg naar lbs omrekenen
  11. 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
Cursus Bash-shellscripting

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

Start nu met de cursus

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

Contact background

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!