Course Outline

Εισαγωγή

  • Επισκόπηση των βασικών εννοιών και πλεονεκτημάτων CI/CD
  • Κατανόηση υπηρεσιών CI (Travis-CI, CircleCI, Semaphore, κ.λπ.)

Προετοιμασία Αναπτυξιακού Περιβάλλοντος

  • Ρύθμιση αποθετηρίων Github
  • Ενσωμάτωση του Travis-CI με το Github

Δημιουργία πακέτου Python

  • Δημιουργία λογικής εφαρμογής
  • Συσκευασία του κωδικού τοπικά

Αυτοματοποίηση ανάπτυξης πακέτων

  • Προσθήκη διακριτικού PyPI στο Travis-CI
  • Δημιουργία και καθορισμός αγωγού CI/CD
  • Ενεργοποίηση εξαρτήσεων
  • Εκτέλεση και δοκιμή του κώδικα
  • Δημοσίευση του πακέτου Python

Ανάπτυξη εφαρμογών με εμπορευματοκιβώτια

  • Δημιουργία Python εφαρμογής ιστού
  • Εμπορευματοποίηση της εφαρμογής
  • Ανάπτυξη της εφαρμογής με Docker
  • Αυτοματοποίηση ανάπτυξης με Heroku

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

Περίληψη και Συμπέρασμα

Requirements

  • Εμπειρία με το Git ή το Github
  • Python εμπειρία προγραμματισμού

Ακροατήριο

  • προγραμματιστές
  • DevOps μηχανικοί
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories