Διοικητικές πληροφορίες
Τίτλος | DevOps και CI/CD |
Διάρκεια | 60 |
Ενότητα | Β |
Είδος μαθήματος | Διάλεξη |
Εστίαση | Πρακτική — Οργανωτική ΤΝ |
Θέμα | DevOps και CI/CD πρακτικότητες |
Λέξεις-κλειδιά
DevOps, CI/CD, δράσεις GitHub, συνεχής ολοκλήρωση, δοκιμή και ανάπτυξη,
Μαθησιακοί στόχοι
- Οι μαθητές θα αποκτήσουν μια επισκόπηση του DevOps
- Οι μαθητές θα εισαχθούν στο CI/CD, συμπεριλαμβανομένου του τι συμβαίνει σε CI και σε CD
- Οι μαθητές θα αναπτύξουν δοκιμές σε έναν αγωγό CI/CD
- Οι μαθητές θα αναπτύξουν δράσεις Github
Αναμενόμενη προετοιμασία
Μαθησιακές εκδηλώσεις που πρέπει να ολοκληρωθούν πριν
Καμία.
Υποχρεωτικό για τους φοιτητές
Καμία.
Προαιρετικό για Φοιτητές
- «Συνεχής παράδοση: Αξιόπιστες εκδόσεις λογισμικού μέσω του Build, Test, and Deployment Automation», Humble and Farley, 2010
- Γκιτ
- YAML
- Δοκιμές μονάδας γραφής
Αναφορές και υπόβαθρο για τους μαθητές
Καμία.
Συνιστάται για εκπαιδευτικούς
Καμία.
Υλικό μαθήματος
Οδηγίες για τους εκπαιδευτικούς
Αυτή η διάλεξη θα εισαγάγει τους μαθητές στο DevOps και τη σχέση του με την Agile, και θα επικεντρωθεί στις έννοιες της συνεχούς ολοκλήρωσης, των δοκιμών και της παράδοσης/ανάπτυξης. Μια γενική εισαγωγή στα DevOps και CI/CD ακολουθείται από μια πρακτική επίδειξη του τρόπου χρήσης ενός εργαλείου CI/CD, όπως η δράση Github για την κατασκευή ενός πραγματικού αγωγού CI/CD που περιλαμβάνει κατασκευή, δοκιμή και ανάπτυξη στην εργασία cloud για μια διαδικτυακή εφαρμογή. \οδηγίες=Αυτή η διάλεξη θα εισαγάγει τους μαθητές στο DevOps και τη σχέση του με την Agile, και θα επικεντρωθεί στις έννοιες της συνεχούς ολοκλήρωσης, των δοκιμών και της παράδοσης/ανάπτυξης. Μια γενική εισαγωγή στα DevOps και CI/CD ακολουθείται από μια πρακτική επίδειξη του τρόπου χρήσης ενός εργαλείου CI/CD, όπως η δράση Github για την κατασκευή ενός πραγματικού αγωγού CI/CD που περιλαμβάνει κατασκευή, δοκιμή και ανάπτυξη στην εργασία cloud για μια διαδικτυακή εφαρμογή.
Σχεδιάγραμμα
Διάρκεια (ελάχιστη) | Περιγραφή |
---|---|
5 | Ευκίνητο και DevOps |
10 | Συνεχής ολοκλήρωση |
10 | Συνεχής παράδοση και ανάπτυξη |
10 | Συνεχής δοκιμή |
20 | Κατασκευή αγωγού CI/CD με τη χρήση δράσεων Github |
5 | Ανακεφαλαιοποίηση |
Αναγνωρίσεις
Το πρόγραμμα Μάστερ τεχνητής νοημοσύνης με επίκεντρο τον άνθρωπο συγχρηματοδοτήθηκε από τον μηχανισμό «Συνδέοντας την Ευρώπη» της Ευρωπαϊκής Ένωσης στο πλαίσιο της επιχορήγησης CEF-TC-2020-1 Digital Skills 2020-EU-IA-0068.