Bash Shell Scripting Course - eLearning
3.500,00 DKK
- 30 hours
Mestre kraften i Linux- og Unix-automatisering med dette omfattende kursus i Bash Shell-scripting. Kurset er designet til både begyndere og IT-professionelle og giver dig praktisk, hands-on træning, så du kan opbygge anvendelige scripts til at automatisere gentagne opgaver, forbedre systemeffektiviteten og optimere arbejde i kommandolinjen.
Nøglefunktioner
Sprog
Kursus og materiale på engelsk
Niveau
Begynder - Mellem niveau
Adgang
1 års adgang til læringsplatformen
12,5 timers on-demand videoer
med over 30 timers anbefalet studietid
43 Praktisk øvelse
12 automatisk bedømte opgaver
2 omfattende opgaver
Bevis for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at forstå:
Bash-kommando
Forstå de grundlæggende Bash-kommandolinjeværktøjer og fordelene ved CLI frem for grafiske brugerflader
Naviger
Naviger i mapper, og håndter filer, mapper og stier ved hjælp af terminalen
Teknikker
Arbejd med strenge, kommandoredigering og teknikker til kædning af kommandoer
Administrer
Administrer filrettigheder, ejerskab og jokertegnsoperationer effektivt
Betinget
Brug logiske operatorer, betingede udsagn og løkker i Bash-scripts
Manipulere
Manipulér tekst med strengoperationer, regulære udtryk og stream-redigeringsværktøjer

Kursusforløb
Introduktion
Lektion 01
- GUI vs CLI
- Fordele ved Bash CLI
- Bash vs C
- Analyse af Bash-logs
At komme rundt i et interaktivt shell
Lektion 02
- Forstå Unix-filstrukturen
- Navigation i en terminal
- Oprettelse af filer og mapper
- Sletning af filer og mapper
- Forstå stier
- Specielle mapper og skjulte elementer
- Kommandoindstillinger
- Fremkaldelse af manualen
Strenghåndtering og grundlæggende omdirigering
Lektion 03
- Introduktion til prompt
- Vis filer, håndter streng og omdirigér indhold
- Avanceret omdirigering: Sammenkædning
- Strengafgrænsere og mellemrum
- Escape-tegn og specialsekvenser
- Flyt, kopiér og omdøb elementer
- Kædning af kommandoer
Brugere, tilladelser og metadata
Lektion 04
- Data og metadata
- Tilladelsesbreve
- Superbruger
- Skift tilladelser
- Jokere
- Tilladelsesnumre
- Skift ejer og gruppe + sudo
- Omdirigeringer
- Omdirigeringer og gruppering
Forståelse af piping, stdin, stdout og stderr
Lektion 05
- Rørføring
- Standard input
- Matchende mønstre
- Variabler
- Miljøvariabler
- Shell-indbyggede kommandoer
- Aliasser
- Bash-konfiguration
Bash-scripting
Lektion 06
- Filanalyse
- Scriptkørsel
- Shebang
- Bash-indstillinger og set
- Kommandosubstitution
- Læse og kommentere
- Afslutningsstatus
- Parametre til Bash-script
- Tilpas prompt og farver
- Øv dig med Nano
Logiske operatorer
Lektion 07
- Betingede udsagn
- Kombinering af betingede udsagn
- Flere betingede udsagn
- Sagsfremstillinger
- Deklaration af variabler
- Sammenligning af strenge
- Mere øvelse med PS1
Funktioner og løkker
Lektion 08
- Funktioner og underskaller
- While-løkke
- Sekvensudtryk
- For-løkke
- Orddeling
Strengmanipulation og regulære udtryk
Lektion 09
- Parameterudvidelse
- Globbing og klammeudvidelse
- Shell-indstillinger og udvidet globbing
- Regulære udtryk
- Sed, stream-editoren
Indstillinger for matematik, projekter og scripts
Lektion 10
- Aritmetisk udvidelse
- Grundlæggende lommeregner
- Getopts
- Projektudfordring - Konverter kg til lbs
- Projektgennemgang – Konverter kg til lbs
Kommunikation
Lektion 11
- Fjernshell med SSH
- SCP- og SSH-godkendelsesnøgler
- AWS EC2-instans og SSH
- Webserver på AWS EC2-instans
- Forbind Git til GitHub med SSH
- Grundlæggende Git og GitHub

Hvem bør tilmelde sig dette program?
Begyndere, der er interesserede i Linux og shell-scripting
Systemadministratorer og IT-supportmedarbejdere
DevOps-ingeniører og cloud-professionelle
Softwareudviklere, der arbejder i Linux/Unix-miljøer
Netværksingeniører og infrastrukturteams
Tech-entusiaster, der ønsker at automatisere kommandolinjeopgaver
Forudsætninger
- Grundlæggende kendskab til kommandolinjegrænseflader
- Grundlæggende forståelse af Linux- eller Unix-miljøer
- Grundlæggende programmeringskendskab er en fordel, men ikke et krav
- Villighed til at øve praktiske scripting-øvelser
- Der kræves ingen tidligere erfaring med Bash-scripting, hvilket gør dette kursus begyndervenligt.
Udtalelser
Licensering og akkreditering
Dette kursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
