AI
Ops
Atlas
Μαθήματα
Κατάλογος
Τιμές
FAQ
Ανάπτυξη και ανάπτυξη λύσεων δεδομένων
Από ένα κενό γραφείο έως μια αυτόματη ανάπτυξη εφαρμογής, παρακολούθηση και αναπαραγωγή: Git, Jenkins, Docker, Kubernetes, Helm, Ansible, Terraform και παρατηρησιμότητα.
Αρχική
Μαθήματα
Ανάπτυξη και ανάπτυξη λύσεων δεδομένων
Ενδιάμεσο
AOA-DEVOPS-101
Αυτό το μάθημα διατίθεται επίσης στα:
العربية
English
Español
Français
Português
01
Πόροι
Ελεύθερη πρόσβαση
0 / 12
Εκφώνηση — Έργο: Πρώτα βήματα με το Kubernetes (Pods, Deployments, Services)
4 λεπτά
Επιλογή του τοπικού cluster: kind vs Kubeadm (Docker Desktop)
3 λεπτά
Σημειώσεις εντολών — Kubernetes
3 λεπτά
Εκφώνηση — Έργο 11: Υπηρεσίες Kubernetes (ClusterIP, NodePort, LoadBalancer)
4 λεπτά
Υπηρεσίες Kubernetes — ουσιαστικές έννοιες
2 λεπτά
Σημειώσεις εντολών — Υπηρεσίες Kubernetes
2 λεπτά
Τύποι υπηρεσιών Kubernetes — εξαιρετικά περιεκτικός οδηγός
13 λεπτά
Αποστολή: αποκατάσταση επικοινωνιών cluster
20 λεπτά
Αποστολή Helm: βιομηχανοποίηση πολλαπλών περιβάλλοντος ανάπτυξης
15 λεπτά
Ερωτήσεις — Κατανοείτε το Helm και το έργο 13;
18 λεπτά
Αποστολή GitHub Actions: δημοσίευση ιστότοπου σε GitHub Pages με ένα push
14 λεπτά
Διόρθωση — έργο 14: GitHub Actions + GitHub Pages
10 λεπτά
02
Εισαγωγή στο DevOps και Git βάση
Ελεύθερη πρόσβαση
0 / 7
Παρουσίαση του μαθήματος
7 λεπτά
Κουλτούρα DevOps
9 λεπτά
CI/CD: έννοιες και pipeline
9 λεπτά
Git: εγκατάσταση και ρύθμιση
6 λεπτά
Τοπικό αποθετήριο και commits
7 λεπτά
Κλάδοι και ιστορικό
7 λεπτά
Απομακρυσμένο αποθετήριο
7 λεπτά
03
Git Προχωρημένο και GitHub
Ελεύθερη πρόσβαση
0 / 30
Κλάδοι και στρατηγικές διακλάδωσης
9 λεπτά
Merge και rebase
8 λεπτά
Pull requests
8 λεπτά
Συνεργατική ροή εργασίας
8 λεπτά
Σύστημα Ελέγχου Έκδοσης
6 λεπτά
Εγκατάσταση Git
4 λεπτά
Δημιουργία λογαριασμού GitHub
4 λεπτά
Πίνακας περιεχομένων
4 λεπτά
Git Workflow & Εντολές
1 λεπτά
Git Workflow - Πρώτη Άσκηση
1 λεπτά
Merge vs Rebase - Μελέτη Περίπτωσης
2 λεπτά
Git Squash
1 λεπτά
Git Reset
2 λεπτά
Git Reset - Άσκηση Πρακτική
1 λεπτά
Git Revert
1 λεπτά
Git Ignore
1 λεπτά
Git Diff
1 λεπτά
Git Sync με GitHub
1 λεπτά
Git Branches
1 λεπτά
Git Remote Branches
1 λεπτά
Git Cherry-Pick
1 λεπτά
Git Stash
1 λεπτά
Git Worktree
1 λεπτά
Git Tags
1 λεπτά
Merge vs Rebase - Οδηγός Απόφασης
3 λεπτά
Ασκήσεις Git - Δοκιμή Πρακτική
1 λεπτά
Διαφορές μεταξύ git merge και git rebase
3 λεπτά
Πρακτική Εργασία N°1: Διαφορά μεταξύ git merge και git rebase
3 λεπτά
σχόλιο 1
2 λεπτά
Παράρτημα: Διαφορά μεταξύ git merge και git rebase
4 λεπτά
04
Έργα Java και Maven
Ελεύθερη πρόσβαση
0 / 4
Εισαγωγή σε Maven
8 λεπτά
Το αρχείο pom.xml
7 λεπτά
Διαχείριση εξαρτήσεων
7 λεπτά
Κύκλος ζωής και φάσεις
8 λεπτά
05
Jenkins: εγκατάσταση και ρύθμιση
Συνδρομή
0 / 4
Εγκατάσταση Jenkins
8 λεπτά
Αρχική ρύθμιση και ασφάλεια
8 λεπτά
Απαραίτητα plugins
8 λεπτά
Πρώτη δουλειά
8 λεπτά
06
Jenkins: pipeline CI/CD
Συνδρομή
0 / 4
Jenkinsfile δηλωτικό: το pipeline ως κώδικας
8 λεπτά
Pipeline CI/CD με Git και Maven
8 λεπτά
Ενεργοποιητές: αυτοματοποίηση εκκίνησης pipeline
8 λεπτά
Οπτικοποίηση pipeline: Stage View και Blue Ocean
8 λεπτά
07
Docker, Nginx και Swarm
Συνδρομή
0 / 5
Εικόνες και containers
9 λεπτά
Dockerfile
9 λεπτά
Τόμοι και δίκτυα
8 λεπτά
Nginx: reverse proxy και κατανομή φορτίου
8 λεπτά
Docker Swarm
8 λεπτά
08
Kubernetes: βασικές έννοιες
Συνδρομή
0 / 4
Αρχιτεκτονική Kubernetes
7 λεπτά
Τα Pods
7 λεπτά
Τα Deployments
6 λεπτά
Οι Υπηρεσίες
7 λεπτά
09
Kubernetes: προχωρημένες έννοιες
Συνδρομή
0 / 4
Ingress και δρομολόγηση HTTP (L7)
8 λεπτά
ConfigMaps: εξωτερικοποιημένη ρύθμιση
7 λεπτά
Secrets: διαχείριση ευαίσθητων δεδομένων
7 λεπτά
Service LoadBalancer στο cloud
7 λεπτά
10
Helm
Συνδρομή
0 / 5
Εισαγωγή σε Helm
8 λεπτά
Charts
8 λεπτά
Το αρχείο values.yaml
7 λεπτά
Templates
8 λεπτά
HELM ΜΕ KUBERNETES ΣΤΗΝ DOCKER DESKTOP
11 λεπτά
11
CI/CD με GitHub Actions
Συνδρομή
0 / 3
GitHub Actions: workflows, ενεργοποιητές και secrets
8 λεπτά
Δημιουργία και δημοσίευση εικόνας Docker
8 λεπτά
Ανάπτυξη σε Kubernetes με kubectl και Helm
8 λεπτά
12
Ansible
Συνδρομή
0 / 4
Ansible και inventories
9 λεπτά
Playbooks Ansible
8 λεπτά
Ρόλοι και handlers
7 λεπτά
Idempotence
8 λεπτά
13
Terraform
Συνδρομή
0 / 4
Providers και workflow Terraform
8 λεπτά
Μεταβλητές και outputs
7 λεπτά
Το αρχείο κατάστασης (state)
8 λεπτά
Τα modules
7 λεπτά
14
Παρακολούθηση και παρατηρησιμότητα
Συνδρομή
0 / 4
Prometheus: η συλλογή μετρήσεων
9 λεπτά
Grafana: η οπτικοποίηση
9 λεπτά
Logs και μετρήσεις: τα 3 στοιχεία της παρατηρησιμότητας
9 λεπτά
Συναγερμοί με Alertmanager
9 λεπτά
15
Εργαστήριο ολοκλήρωσης
Συνδρομή
0 / 1
Εργαστήριο: συναρμολόγηση πλήρης αλυσίδας CI/CD από άκρο σε άκρο
15 λεπτά
16
Επιλογή του θέματος του έργου
Συνδρομή
0 / 3
Project 1: wikiplatform.app – Target Architecture
5 λεπτά
Θέμα 2 — SuperKuberneteX
10 λεπτά
Θέμα 3: Σχεδιασμός πλήρης αλυσίδας CI/CD για ένα δωρεάν εφαρμογικό έργο
1 λεπτά
17
Module 5: Kubernetes - Βασική Ανάπτυξη
Συνδρομή
0 / 8
Εγκατάσταση Minikube σε Ubuntu 22.04 / 24.04 VM
1 λεπτά
Μάθημα 1: Τι είναι το Kubernetes;
4 λεπτά
Μάθημα 2: Εγκατάσταση με Minikube
3 λεπτά
Μάθημα 3: Τα Pods
3 λεπτά
Μάθημα 4: Τα Deployments
2 λεπτά
Μάθημα 5: Οι Υπηρεσίες
3 λεπτά
Μάθημα 6: Πρακτικό Έργο
3 λεπτά
Quiz Τελικό: 30 Ερωτήσεις σχετικά με Kubernetes
4 λεπτά
18
Kubernetes Suite
Συνδρομή
0 / 15
Εισαγωγή στο Kubernetes και στην orchestration containers
4 λεπτά
Βασικά αντικείμενα: Pods, ReplicaSets και Deployments
4 λεπτά
Εγκατάσταση Minikube σε Windows
6 λεπτά
εγκατάσταση minikube σε linux διακομιστή (πρακτική2)
3 λεπτά
Επίδειξη Minikube: Scaling χωρίς YAML
8 λεπτά
επίδειξη-minikube διαχείρισης pods (πρακτική4)
4 λεπτά
επίδειξη-minikube διαχείρισης αναπτύξεων με yaml (πρακτική5)
4 λεπτά
επίδειξη-kind-linux γρήγορες εντολές διαχείρισης με kubectl (πρακτική6)
5 λεπτά
επίδειξη kind με Microsoft Azure - γρήγορες εντολές διαχείρισης με kubectl (πρακτική7)
8 λεπτά
Εκκαθάριση περιβάλλοντος και δημιουργία νέου cluster Kind
1 λεπτά
Εισαγωγή στις Υπηρεσίες Kubernetes
9 λεπτά
εισαγωγική επίδειξη διαχείρισης υπηρεσιών (πρακτική8)
4 λεπτά
λεπτομερής επίδειξη NodePort (πρακτική9)
19 λεπτά
Τύποι υπηρεσιών Kubernetes
2 λεπτά
Quiz Τελικό - 30 Ερωτήσεις σχετικά με Kubernetes
6 λεπτά
19
Kubernetes: συνέχεια της θεωρίας (μέρος 3)
Συνδρομή
0 / 4
Τόμοι και εμμένη αποθήκευση
8 λεπτά
StatefulSet: εφαρμογές με κατάσταση
8 λεπτά
DaemonSet, Jobs και CronJobs
7 λεπτά
Namespaces, quotas και όρια
9 λεπτά
20
Kubernetes: συνέχεια της θεωρίας (μέρος 4)
Συνδρομή
0 / 4
Τοποθέτηση Pods και scheduling
8 λεπτά
Αυτόματη κλιμάκωση
7 λεπτά
Ασφάλεια: RBAC και λογαριασμοί υπηρεσίας
8 λεπτά
Πολιτικές δικτύου (NetworkPolicy)
8 λεπτά
21
Αξιολογήσεις — AOA-DEVOPS-101
Συνδρομή
0 / 22
Εξέταση mid-session
1 λεπτά
Έργο session
1 λεπτά
Τελική εξέταση
1 λεπτά
Quiz 1 — Έννοιες CI/CD, κουλτούρα DevOps και βάση Git
Κουίζ
13 λεπτά
Quiz 2 — Σεάνς 2 — Git προχωρημένο και GitHub
1 λεπτά
Quiz 3 — Σεάνς 3 — Έργα Java με Maven
1 λεπτά
Quiz 4 — Σεάνς 4 — Εγκατάσταση και ρύθμιση Jenkins
1 λεπτά
Quiz 5 — Σεάνς 5 — Pipelines CI/CD με Jenkins (Quiz σύνοψη)
1 λεπτά
Quiz 6 — Σεάνς 9 — Docker, Nginx, Swarm και βάση Kubernetes
1 λεπτά
Quiz 7 — Σεάνς 10 — Kubernetes προχωρημένο (Quiz σύνοψη)
1 λεπτά
Quiz 8 — Σεάνς 11 — Helm (charts, values, templates)
1 λεπτά
Quiz 9 — Σεάνς 12 — CI/CD Kubernetes με GitHub Actions (Quiz σύνοψη)
1 λεπτά
Quiz 10 — Σεάνς 13 — Ansible (inventories, playbooks, ρόλοι, idempotence)
1 λεπτά
Quiz 11 — Σεάνς 14 — Terraform (providers, μεταβλητές, outputs, state, modules)
1 λεπτά
Quiz 12 — Σεάνς 15 — Παρακολούθηση και παρατηρησιμότητα
1 λεπτά
Quiz 13 — Σεάνς 16 — Εργαστήριο ολοκλήρωσης (Quiz σύνοψη)
1 λεπτά
Quiz 14 — Σεάνς 17 — Γενική αναθεώρηση (σύνθεση σε όλο το μάθημα)
1 λεπτά
TP1 — Git και GitHub · Μέρος 1 (Συνεργατικός Διαγωνισμός)
10 λεπτά
TP1 — Git και GitHub · Μέρος 2 (Προχωρημένος Διαγωνισμός Git)
7 λεπτά
TP2 — Jenkins
2 λεπτά
TP3 — Docker, Swarm και Nginx
2 λεπτά
TP4 — Kubernetes
2 λεπτά
Μαθήματα
Κατάλογος
Τιμές
FAQ