mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-23 18:21:56 +01:00
.. | ||
bash-kursunterlagen | ||
moegliche-LB2-AufgabenProjekte | ||
tools-technics | ||
README.md |
M122 - Abläufe mit einer Scriptsprache automatisieren
Zusammensetzung der Modulnote (Leistungsbeurteilung):
- 30% LB1 Bash-Kurs-Prüfung (selber wählbar am 3. oder 4. Modul-Tag )
- 70% LB2 Einzelaufgabe(n) mit vorgegebenen Definitionen.
Mögliche Aufgaben:
Projekt | Punkte | Bonus | Alleinebonus | Aufgabenstellung |
---|---|---|---|---|
A) | 06 | 1 | Dateien und Verzeichnisse anlegen | |
B) | 10 | 5 | 1 | Emailadressen und Brief erstellen |
C) | 08 | 1 | QR-Rechnungen erzeugen | |
D) | 42 | 4 | eBill von Handwerkerrechnungen | |
E) | 06 | 4 | 1 | Systemleistung abfragen |
F) | 09 | ? | 1 | API abfragen |
XX | ?? | 1 | Weitrere/eigene Projekte möglich. Punkte und Umfang sind mit der Lehrperson abzusprechen. |
Zu beachten:
- Wer viel übt, wird schnell besser!
- Viel ausprobieren! Man muss alles mal selber gemacht haben.
- Gemeinsames Arbeiten ist erwünscht.
Jedoch müssen (lauffähige) Skripts von allen einzeln gezeigt werden.
Lern-Unterlagen
a.) Allgemeines
- https://de.wikipedia.org/wiki/Bash_(Shell)
- https://www.selflinux.org/selflinux/html/shellprogrammierung.html
b.) Vorbereitung für die LB1
Mit Erklärungen und Übungen (empfohlen):
- https://gitlab.com/ch-tbz-it/Stud/m122
und da beginnen Sie am Besten bitte mit einer Installation von Linux
für Windows oder für Mac-OS oder als eine Virtulle Machine
c.) Referenzen, Nachschlagewerke
- https://openbook.rheinwerk-verlag.de/shell_programmierung (empfohlen)
- https://openbook.rheinwerk-verlag.de/linux
- https://www.gnu.org/software/bash/manual/bash.html
- https://devhints.io/bash
- https://dev.to/awwsmm/101-bash-commands-and-tips-for-beginners-to-experts-30je
Ablaufplan 2023-Q4
Klassen
AP22a (MoMo),
PE22e (DiMo),
AP22d (FrMo), AP22c (FrNa)
(1. Lehrjahr)
Für die maximale LB2-Note ("6.0"), die 70% der Modulnote ausmacht,
sind Projektaufgabe(n) im Umfang von 46 Punkten nötig.
Tag | Datum | Thema, Auftrag, Übung |
---|---|---|
1 | Mo 15.05. Do 25.05. Fr 26.05. |
Einführung und Anleitung Beginn mit dem Bash-Selbststudium und Installation einer Linux-Umgebung |
2 | Mo 22.05. Do 01.06. Fr 02.06. |
Input darüber, was an der Bash-Prüfung dran kommt. Weiterarbeit mit dem Bash-Selbststudium |
3 | Mo 05.06. Do 08.06. Fr 09.06. |
Input über Scheduler/Crontab. Weiterarbeit mit dem Bash-Selbststudium. Wer will, kann um 10:45 h (15:30 h) Bash-Prüfung (a) machen |
4 | Mo 12.06. Do 15.06. Fr 16.06. |
Input Projektaufgabe(n). Beginn der Projektaufgabe(n) oder Bash-Studium. Um 10:45 h (15:30 h) Bash-Prüfung (b) für den Rest |
5 | Mo 19.06. Do 22.06. Fr 23.06. |
Input über FTP. Weiterarbeit an der Projektaufgabe(n) |
6 | Mo 26.06. Do 29.06. Fr 30.06. |
Input über Textformatierung. Weiterarbeit an der Projektaufgabe(n) |
7 | Mo 03.07. Do 06.07. Fr 07.07. |
Input über eMailing. Weiterarbeit an der Projektaufgabe(n) |
8 | Mo 10.07. Do 13.07. Fr 14.07. |
Weiterarbeit an der Projektaufgabe(n) und ab 09:00 Projekt-Abgaben |
© @ Harald Müller, Mai 2023