Εξέλιξη Κομματιού

Εισαγωγή

  • Φιλοσοφία και αρχές του Bash / Τι είναι το Bash;
  • Bash σε σύγκριση με άλλες γλώσσες συνταγμάτων
  • Περίληψη των χαρακτηριστικών και της αρχιτεκτονικής του Bash
  • Πέρα από το Bash: Το Bash σε σύγκριση με τις εργασίες διαχείρισης συστήματων

Κατανόηση του Bash

  • Ο βίους-κύκλος ενός συνταγμάτος (script) Bash
  • Πώς το Bash αποδεικνύεται χρήσιμο στις εργασίες διαχείρισης συστήματων
  • Σύνταξη του Bash και τύποι δεδομένων

Ξεκίνηση

  • Εγκατάσταση του για προγραμματισμό περιβάλλον
  • Εγκατάσταση του Bash σε συστήματα Linux
  • Εγκατάσταση του Bash σε συστήματα Windows
  • Ρύθμιση του περιβάλλοντος του Bash

Δημιουργία και Εκτέλεση Συνταγμάτων (scripts) Bash

  • Συνοψις της δομής ενός συνταγμάτος (script) Bash
  • Εκτέλεση συνταγμάτων (scripts) Bash
  • Χρήση μεταβλητών, όρων και εισόδου/έξοδου
  • Δομές ελέγχου και βρόχοι (loops)

Συνταγματισμός Bash για Αυτομάτοποίηση

  • Αυτομάτοποίηση εργασιών με το Bash
  • Διαχείριση συστήματων αρχείων (filesystem) με το Bash
  • Διαχείριση διεργασιών με το Bash
  • Παρακολούθηση και καταγραφή (logging) συστήματος με το Bash

Ενσωμάτωση του Bash με άλλες εργαλεία

  • Bash και προσδιοριστικές (regular expressions)
  • Bash και sed και awk
  • Bash και εργαλεία γραμμής εντολών (grep, find, xargs, κλπ.)

Επίλυση προβλημάτων

  • Διαθορά (debugging) συνταγμάτων Bash
  • Κοινές λάθη και πώς να τα αποφευχθούν
  • Βελτιστοποίηση συνταγμάτων Bash

Περίληψη και Επόμενα Βήματα

  • Ανασκόπηση βασικών προσεγγίσεων και αρχών
  • Επόμενα βήματα για να μάθετε περισσότερα για το Bash και την αυτομάτωση με το Bash

Απαιτήσεις

  • Κατανόηση του λειτουργικού συστήματος Linux
  • Έμπειρη γνώση με την εφαρμογή εντολών (command-line interface)
  • Βασική εμπειρία προγραμματισμού

Αντικείμενο της Εκπαίδευσης

  • Προγραμματιστές
  • Διαχειριστές συστημάτων
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Εφεξής Μαθήματα

Σχετικές Κατηγορίες