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

Εισαγωγή

Επισκόπηση της πρακτικής DevOps σε επιχειρήματα

  • Πώς διαφέρει το DevOps από τις παραδοσιακές πρακτικές IT;
  • Όροι και τεχνολογίες DevOps
  • Αγίλες μεθόδους που εφαρμόζονται στο DevOps

Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής Azure DevOps

  • Το Azure DevOps Server
  • Hosted v.s. on-premise Azure DevOps
  • Azure DevOps για τους τελικούς χρήστες
  • Azure DevOps για διαχειριστές

Ρυθμίση και εγκατάσταση Azure DevOps για την ανάπτυξη λογισμικού

Χρήση Χάρτη Αξίας Ροής για την εκτίμηση υφιστάμενων διαδικασιών ανάπτυξης

  • Μεταφορά σε Azure DevOps

Επισκόπηση των βασικών υπηρεσιών και εργαλείων Azure DevOps

  • Επιλογή των κατάλληλων υπηρεσιών Azure DevOps για το επιχείρημα

Σχεδιασμός και ακολουθία της ανάπτυξης λογισμικού με Azure Boards

  • Χρήση συμπεριληφθένων εργαλείων scrum και agile στα Azure Boards
  • Εργασία με widgets του dashboard των Azure Boards
  • Παρακολούθηση του status του έργου με τα αναλυτικά εργαλεία των Azure
  • Βελτίωση της διαφάνειας και συνεργασίας των ομάδων με τα Boards
  • Ενσωμάτωση Azure Boards με υφιστάμενα αποθετήρια GitHub

Οικονομικός Κυκλοφορίας και συνεργασία με τη χρήση Azure Repos

  • Δημιουργία αποθετηρίων και ελεγχού έκδοσης με Azure Repos
  • Συνδέσεις με προσβολή κώδικα μέσω υποστήριξης secure Git client
  • Δημιουργία REST APIs και webhooks στα Azure Repos
  • Δημιουργία περιβάλλοντων ανάπτυξης και εκτέλεση pull requests
  • Κώδικα-ευσύνετη δυνατότητα αναζήτησης του Azure Repos
  • Καθαρισμός και εξοικονόμηση αποθετηρίων

Ανάπτυξη και διακύβευση λογισμικού με Azure Pipelines

  • Εφαρμογή συνεχούς ολοκλήρωσης/διακύβευσης (CI/CD)
  • Ρύθμιση Azure Pipelines με την προτιμώμενη γλώσσα και Λειτουργικό Σύστημα
  • Χρήση build chaining και multi-phased builds στα Pipelines
  • Εργασία με registries των Azure Pipelines
  • Διακύβευση containers σε Kubernetes ή οποιοδήποτε cloud

Εφαρμογή ολοκληρωμένης διαχείρισης πακέτων με Azure Artifacts

  • Δημιουργία και μεταδόση πακέτων κώδικα στο Azure Artifacts
  • Διαχείριση τύπων πακέτων με universal artifact management
  • Οργάνωση και ασφάλεια δημόσιων και ιδιωτικών πηγών κώδικα
  • Προσθήκη πακέτων σε CI/CD pipelines με Azure Artifacts

Τεστ και βελτίωση της ποιότητας κώδικα με Azure Test Plans

  • Σχεδιασμένο χειρονομικό testing v.s. exploratory testing
  • Εκτέλεση του κατάλληλου τύπου test για επιχειρηματικές εφαρμογές
  • Καταγραφή και ανάλυση δεδομένων με τα Azure Test Plans
  • Χρήση ολοκληρωμένου χαρακτηριστικού traceability στα Azure Test Plans
  • Πραγματοποίηση κατάλληλων δράσεων για την επίλυση των ανιδιάζουσων προβλημάτων κώδικα

Ενσωμάτωση Azure DevOps Services με άλλες εκτενείς υπηρεσίες

Προβλήματα και λύσεις

Συνοψη και συμπέρασμα

Απαιτήσεις

  • Κατανόηση των πολιτειοκρατικών μεθόδων ανάπτυξης λογισμικού.
  • Γνώση κάποιου γλώσσα προγραμματισμού σε script.
  • Βασική εμπειρία με εργασίες διαχείρισης συστημάτων.
  • Γνώση του workflow και των αποθετηρίων GitHub.

Ακροατήριο

  • DevOps Engineers
  • Αναπτυκτές λογισμικού
  • Διαχειριστές έργου
 14 Ώρες

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


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

Σχόλια (2)

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

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