
Να αναπαράγεις προγραμματιστικό κώδικα σε γλώσσα Python.
Να κατηγοριοποιείς και να επιλέγεις δικτυακά πρωτόκολλα και υπηρεσίες.
Να προσδιορίζεις τις βασικές και προχωρημένες εντολές του λειτουργικού συστήματος Linux και να εφαρμόζεις τεχνικές διαχειριστικής χρήσης.
Να συνθέτεις εικονικά συστήματα, υπερεπόπτες και υπηρεσίες Cloud.
Να αναπτύσσεις λύσεις στον τομέα της ανάπτυξης του λογισμικού και της λειτουργίας των πληροφοριακών συστημάτων.
Να αξιολογείς τις διαθέσιμες τεχνολογίες, πλατφόρμες και εργαλεία ανάπτυξης λογισμικού και λειτουργίας πληροφοριακών συστημάτων (python, linux, Gitlab, Powershell κ.α.).
Να χειρίζεσαι τεχνολογίες, εργαλεία και πλατφόρμες, ενσωματωμένα ή μη σε λειτουργικά συστήματα, για την καλύτερη απόδοση πλατφόρμων και της λειτουργικότητας τους.
Να σχεδιάζεις συστήματα με υψηλό επίπεδο απόδοσης και λειτουργικότητας, λαμβάνοντας υπόψη τις ιδιαιτερότητες του εκάστοτε περιβάλλοντος.
Να χρησιμοποιείς λογισμικά για την αξιοποίηση πλατφορμών και για τη δημιουργία περιβάλλοντος ανάπτυξης λογισμικού.
-
Γνώσεις Προγραμματισμού
-
Η γλώσσα προγραμματισμού Python
-
Αυτοματοποίηση με Python
-
Ανάπτυξη ενός Web Scrapper με Python
-
Ανάπτυξη ενός Port Scanner με Python
-
-
Source Control
-
Εισαγωγή στο Git
-
Δουλεύοντας τοπικά και απομακρυσμένα με το Git
-
Συνεργασία μέσω Gitlab
-
Workflows και συνεργατικές τεχνικές
-
-
Λειτουργικό Σύστημα Linux
-
Βασικές εντολές Linux
-
Χρήση εφαρμογής service
-
Χρήση εφαρμογής systemctl
-
Επεξεργαστής κειμένου VI
-
Χρήση γλώσσας Bash shell scripting
-
-
Λειτουργικό Σύστημα Windows
-
Διαθέσιμες εκδόσεις Windows
-
Υπηρεσίες και εφαρμογές σε περιβάλλον Windows
-
Χρήση Powershell
-
-
Δίκτυα Η/Υ
-
Υπηρεσία DNS
-
Υπηρεσία DHCP
-
NAT vs Bridged vs Host-Only Connectivity
-
Πρωτόκολλο TCP/IP: Subnetting και δικτυακές θύρες
-
Δικτυακές Υπηρεσίες και προσβασιμότητα
-
Κίνηση Δικτυακών Δεδομένων
-
Εξισορροπητές Φορτίου: Χρήση και Εφαρμογή
-
Δημιουργία διακομιστή υπηρεσίας Proxy
-
-
Εικονικά Συστήματα και υπηρεσίες Cloud
-
Υπερεπόπτες (hypervisors) και εικονικά μηχανήματα
-
Συνδεσιμότητα και Προσβασιμότητα σε εικονικά Μηχανήματα
-
Χρήση Snapshots και άλλων προηγμένων λειτουργιών
-
Δικτυακές ρυθμίσεις και παραμετροποιήσεις
-
Εισαγωγή στις πλατφόρμες υπολογιστικού Νέφους: AWS, Azure, GCloud
-
Χρήση πλατφόρμας cloud
-
Χρήση πλατφόρμας Vagrant
-
-
Containerization and Orchestration
-
Εισαγωγή στην πλατφόρμα Docker
-
Δημιουργία εικόνας με χρήση Docker
-
Εισαγωγή στην πλατφόρμα Kubernetes
-
Ενορχήστρωση εικόνων Docker με χρήση Kubernetes
-
-
Infrastructure provisioning & Configuration management
-
Εισαγωγή στο Infrastructure As Code
-
Διαχείριση πολλαπλών υπηρεσιών cloud με τη χρήση του εργαλείου Terraform
-
Εισαγωγή στο configuration management
-
Παροχή υποδομής με τη χρήση Ansible
-
-
CI/CD Pipelines
-
Εισαγωγή στην αυτοματοποίηση του κύκλου ζωής ανάπτυξης λογισμικού (CI/CD)
-
Οι λειτουργίες linting, dependency checks, unit tests και architecture tests
-
Εισαγωγή στα εργαλεία TravisCI, Github Actions, Jenkins
-
Προχωρημένη χρήση του Gitlab
-
-
Monitoring and log management
-
Εισαγωγή στην εποπτεία εξυπηρετητών και υπηρεσιών
-
Ανάλυση και διαδραστική οπτικοποίηση αρχείων καταγραφής
-
Τα εργαλεία Grafana και ELK Stack
-
Τα εργαλεία Splunk και Prometheus
-
-
Ολιστική προσέγγιση και εφαρμογές
-
Μελέτη σύγχρονων περιβάλλοντων DevOps εταιρειών και προϊόντων Πληροφορικής
-
Μελέτες περίπτωσης
-
- Συνολικός χρόνος ενασχόλησης: 140 ώρες
- Online μαθήματα με τους εκπαιδευτές: 26 ώρες
- Διάρκεια: 3 μήνες
- Επωφεληθείτε από τις εκπτώσεις στα δίδακτρα έως 35%
- 🎓 Απονέμεται Πιστοποιητικό Εξειδικευμένης Επιμόρφωσης