Course Outline

Εισαγωγή

    Επισκόπηση του Bazel Κατανόηση της αρχιτεκτονικής Bazel

Ξεκινώντας

    Εγκατάσταση του χρόνου εκτέλεσης Bazel και του προγράμματος εκκίνησης Κατανόηση της διεπαφής χρήστη Bazel

Κατανόηση της δομής του έργου και των βασικών δομικών στοιχείων

    Δομικό στοιχείο έργου Δομή έργου Έννοιες μιας λογικής δόμησης

Επίκληση στόχου από τη γραμμή εντολών

    Εκτέλεση στόχου Εντολές που χρησιμοποιούνται συνήθως Καταλόγους εξόδου και προσωρινής αποθήκευσης

Κατανόηση του Bazel Build Lifecycle

    Φάσεις του κύκλου ζωής Bazel Αρχείο διαμόρφωσης Κανόνες γλώσσας προγραμματισμού

Χρήση Bazel Βασικού Αυτοματισμού για Java

    Ρύθμιση έργου Java Δημιουργία έργου Java Εκτέλεση της έκδοσης από τη γραμμή εντολών Επιθεώρηση του παραγόμενου αντικειμένου Ανάπτυξη του έργου Java Οδήγηση Bazel από το IDE Χρήση Bazel στο IntelliJ

Bazel Διαχείριση εξάρτησης

    Μοντελοποίηση λεπτομερούς ανάλυσης και εξαρτήσεων πακέτου Δήλωση εξωτερικών εξαρτήσεων Δήλωση εξωτερικής βιβλιοθήκης και χρήση της σε κώδικα Δήλωση εξάρτησης JUnit Δημοσίευση JAR σε αποθετήριο Maven Δημοσίευση βιβλιοθήκης Java σε τοπικό Maven

Δοκιμές Αυτοματισμού

    Εκτέλεση αυτοματοποιημένων δοκιμών Εκτέλεση δοκιμών JUnit

Για προχωρημένους Bazel

    Έννοιες επέκτασης Σύνταξη και εκτέλεση ενός είδους Απομακρυσμένη αποθήκευση στην κρυφή μνήμη και εκτέλεση Σφράγιση δόμησης Bazel Ερώτημα Java toolchains

Αντιμετώπιση προβλημάτων

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

Requirements

  • Γνώση και εμπειρία με την έννοια του συστήματος κατασκευής
  • Βασική κατανόηση της γλώσσας προγραμματισμού Java

Ακροατήριο

  • προγραμματιστές λογισμικού
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories