Εξέλιξη Κομματιού
Eισαγωγή στο Git και το Azure DevOps
- Επισκόπηση του συστήματος έλεγχου ενδιάμεσων προϊόντων Git
- Παρουσίαση του Azure DevOps και της ολοκλήρωσης με το Git
- Ρύθμιση του περιβάλλοντος: Git, SourceTree, GitKraken, και Azure DevOps
Βασικές Εννοιές Git
- Δημιουργία και αντιγραφή απόθετων
- Βασικά εντολές Git: init, add, commit, push, pull
- Εννοιές κατεύθυνσης και στρατηγικές κατεύθυνσης
Διαχείριση Κατευθυνσής και Συμπλοκής
- Καλές πρακτικές κατεύθυνσης για σχέδια συνεργασίας
- Διαχείριση κατευθύνσεων με το SourceTree και GitKraken
- Άσκηση: Δημιουργία και συμπλοκή κατευθύνσεων
Τεχνικές Συμπλόκης και Επίλυση Συγκρούσεων
- Είδη συμπλοκής: Merge, Fast forward merge, Squash and merge, Rebase and merge
- Στρατηγικές και καλές πρακτικές επίλυσης συγκρούσεων
- Πρακτική άσκηση: Προσομοιώση και επίλυση συγκρούσεων
Εντολές του Εναλλακτικού Κλικ vs Γραφικά Πρόγραμμα Χρήστη
- Εκτέλεση εντολών Git από το κονσόλα
- Διαχείριση αποθετηρίων με το SourceTree (κύριε άσκησες) και GitKraken (δείγματα)
- Πλεονεκτία και νέφους χρήσης γραφικών προγραμμάτων
Προχωρημένες Τεχνικές Git
- Stage, Reverting, Resetting, και Unstaging αλλαγές
- Cherry-picking commits και πρακτικές εφαρμογές
- Reverting και επανάδεση αλλαγών με ασφάλεια
Εργασία με το Azure DevOps και Git
- Ρύθμιση Αποθετηρίων Git στο Azure Repos
- Ολοκλήρωση Git με τους πipelines του Azure DevOps
- Διαχείριση δικαιωμάτων και ελέγχου πρόσβασης
Συνεργασία Ομάδας και Πραγματικά Σενάρια
- Στρατηγικές κατεύθυνσης σε μεγάλα πρόχειρα
- Χειρισμός συγκρούσεων σε εξ αποστάσεως περιβάλλοντα
- Καλές πρακτικές έλεγχου έκδοσης στα workflows DevOps
Περίληψη και Επόμενα Βήματα
Απαιτήσεις
- Βασική γνώση των εννοιών έλεγχου έκδοσης
- Ορατότητα με πρακτικές ανάπτυξης λογισμικού
Ακροατήριο
- Προγραμματιστές που εργάζονται με συστήματα έλεγχου έκδοσης
- Διαχειριστές DevOps που διαχειρίζονται αποθέτες κώδικα
- Ομάδες που συνεργάζονται σε έργα λογισμικού χρησιμοποιώντας το Git και το Azure DevOps
Σχόλια (5)
Εύκολος προπονητής, πολύ γνώστης και προσιτός.
Piotr Kowalski - EduBroker Sp. zo.o.
Κομμάτι - Git and GitHub Fundamentals
Μηχανική Μετάφραση
Εξαίρετος εκπαιδευτής με πολύ υπογραμμισμένη πρακτική εμπειρία, αντιθέτως στους τυπικούς ακαδημαϊκούς εκπαιδευτές.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Κομμάτι - Gitlab and Gitlab CI
Μηχανική Μετάφραση
Στιγμιότυπα και πρακτική χρήση
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Κομμάτι - Bitbucket
Μηχανική Μετάφραση
Η αποδεξιότητα του Αχμέν για κάθε θέμα/ερώτηση που όρισαμε, καθώς και η δυνατότητά του να δώσει σαφή απαντήσεις σε όλες αυτές, ενίσχυσε με επιπλέον προβλήματα σχετικά τα οποία δεν έμαθαμε να σκεφτόμαστε.
Jose Perez - Fraunhofer IOSB
Κομμάτι - Kubernetes and Gitlab
Μηχανική Μετάφραση
Λουκάζ είχε λεπτομερές γνώση του θέματος και ήταν έτοιμος και σε θέση να αποδεχθεί ερωτήσεις σε οποιοδήποτε σημείο του μαθήματος. Η ζωντάνια του βουλήθεια να μεταφέρει όσο δυνατόν περισσότερη γνώση στο θέμα με αποτελεσματική ταχύτητα ήταν εξαιρετικά ανανέωση.
Shaun Allen - Boldon James
Κομμάτι - Git for Users
Μηχανική Μετάφραση