Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα Νεο

Απονέμεται Πιστοποιητικό Συνεχιζόμενης Επαγγελματικής Κατάρτισης
 

Έναρξη Μαθημάτων 2/11/2026

Πληροφοριες Προγραμματος

Προθεσμια Υποβολης Αιτησεων:
29/10/2026
Εναρξη Μαθηματων:
2/11/2026
Διαρκεια:
2 Μήνες (45 ώρες)

Πληροφοριες Προγραμματος

Προθεσμια Υποβολης Αιτησεων:
29/10/2026
Εναρξη Μαθηματων:
2/11/2026
Διαρκεια:
2 Μήνες (45 ώρες)
Έναρξη Μαθημάτων
2/11/2026

Εισαγωγή

Σκοπός του προγράμματος είναι η εκπαίδευση των συμμετεχόντων/ουσών στη χρήση του Git ως βασικού εργαλείου διαχείρισης εκδόσεων κώδικα, καθώς και στην εφαρμογή σύγχρονων πρακτικών συνεργατικής ανάπτυξης λογισμικού. Βασική επιδίωξη του προγράμματος είναι η κατανόηση των αρχών του version control και η σωστή αξιοποίησή τους τόσο σε ατομικό όσο και σε ομαδικό επίπεδο ανάπτυξης.

Στο πλαίσιο αυτό, οι εκπαιδευόμενοι/ες θα κατανοήσουν τις βασικές λειτουργίες του Git, τη σημασία της καταγραφής και διαχείρισης αλλαγών στον κώδικα και θα εξοικειωθούν με τη χρήση απομακρυσμένων αποθετηρίων για συνεργασία σε πραγματικά έργα ανάπτυξης λογισμικού. Παράλληλα, θα αντιληφθούν τον τρόπο με τον οποίο σύγχρονες πλατφόρμες συνεργασίας, όπως GitHub και GitLab, υποστηρίζουν τη διαχείριση έργων, τον έλεγχο ποιότητας κώδικα και την ομαδική παραγωγή λογισμικού.
Συνολικά, το πρόγραμμα επιδιώκει την ανάπτυξη κριτικής σκέψης σχετικά με την επιλογή κατάλληλων στρατηγικών version control, branching και workflow, ώστε οι συμμετέχοντες/ουσες να μπορούν να διαχειρίζονται αποτελεσματικά σύνθετα έργα ανάπτυξης. Επιπλέον, θα αποκτήσουν πρακτικές δεξιότητες στη διαχείριση ιστορικού του κώδικα, στη διόρθωση σφαλμάτων και στην εφαρμογή βέλτιστων πρακτικών version control μέσα από σενάρια πραγματικών έργων.

Με την ολοκλήρωση του προγράμματος, οι εκπαιδευόμενοι/ες θα είναι σε θέση να χρησιμοποιούν αποτελεσματικά το Git σε επαγγελματικά περιβάλλοντα ανάπτυξης λογισμικού, να συνεργάζονται αποδοτικά σε ομάδες ανάπτυξης, να διαχειρίζονται αλλαγές κώδικα με ασφάλεια και να συμβάλλουν στη βελτίωση της ποιότητας και της αξιοπιστίας των πληροφοριακών συστημάτων σε ένα συνεχώς εξελισσόμενο τεχνολογικό περιβάλλον.

Το πρόγραμμα απευθύνεται σε:
•    αποφοίτους Πανεπιστημιακής Εκπαίδευσης/ΤΕΙ Πληροφορικής, Τηλεπικοινωνιών, Πολυτεχνικών και Θετικών Επιστημών της ημεδαπής και της αλλοδαπής,
•    αποφοίτους Επαγγελματικής Εκπαίδευσης του Τομέα Πληροφορικής, με ειδικότητα Τεχνικού Η/Υ και Δικτύων, Τεχνικού Εφαρμογών Πληροφορικής, Τεχνικού Λογισμικού Η/Υ, Τεχνικού Δικτύων και Τηλεπικοινωνιών και συναφών ειδικοτήτων,
•    αποφοίτους Δευτεροβάθμιας Εκπαίδευσης με συναφή προς το αντικείμενο εργασιακή εμπειρία.
Αναλυτικότερα, το πρόγραμμα απευθύνεται σε στελέχη επιχειρήσεων και οργανισμών που δραστηριοποιούνται σε έργα ανάπτυξης λογισμικού και σε διαδικασίες version control.

Προαπαιτούμενα: Απαιτείται καλή γνώση της Αγγλικής Γλώσσας
 

Μαθήματα Προγράμματος

Το πρόγραμμα περιλαμβάνει τα εξής μαθήματα:

  • Version Control Systems: Τι είναι και πώς Λειτουργούν
  • Βασική Λειτουργία του Git
  • Εισαγωγή στο Branching και Στρατηγικές Committing
  • Merging Rebasing και Διαχείριση Ιστορικού
  • Remote Repositories και Συνεργασία
  • Λειτουργία του GitHub/GitLab
  • Διόρθωση Σφαλμάτων και Χρήσιμα Εργαλεία

Κόστος Προγράμματος

Εκπτώσεις έως 40% στα δίδακτρα των Προγραμμάτων. Δυνατότητα αποπληρωμής σε έως 10 μηνιαίες δόσεις.

Ανταποκρινόμενοι στις ανάγκες και στα νέα δεδομένα που έχουν προκύψει στην κοινωνία λόγω της ενεργειακής κρίσης και του περιορισμού στο διαθέσιμο εισόδημα, παρέχουμε σε όλους ειδική έκπτωση 15% στα δίδακτρα για αιτήσεις από 14/09/2026 έως και 29/10/2026 & προεγγραφή με 80€. Η εν λόγω έκπτωση εφαρμόζεται επί του συνόλου των διδάκτρων εφόσον, έχουν αφαιρεθεί τυχόν άλλες εκπτώσεις.

Παράλληλα, ισχύει εκπτωτική πολιτική για Ανέργους (30%), Κατόχους Ευρωπαϊκής Κάρτας Νέων (30%), ΑΜΕΑ (25%), Πολύτεκνους (20%), κ.ά. Δείτε στον παρακάτω πίνακα πως διαμορφώνονται τα δίδακτρα για κάθε ομάδα που δικαιούται έκπτωση.

Για αιτήσεις που έχουν υποβληθεί στον 93_94 κύκλο σπουδών από 26/05/2026 μέχρι και 31/08/2026 ισχύει έκπτωση 15% λόγω early entry. Η εγγραφή στο πλαίσιο της έγκαιρης προκράτησης θέσης, κατοχυρώνεται με καταβολή μέρους των διδάκτρων ύψους 80 ευρώ. Η αποπληρωμή του υπόλοιπου ποσού γίνεται σε δόσεις κατά τη διάρκεια του προγράμματος.

Η έκπτωση λόγω early entry εφαρμόζεται επί του συνόλου των διδάκτρων εφόσον έχουν αφαιρεθεί τυχόν άλλες εκπτώσεις.

Για τη χορήγηση του πιστοποιητικού είναι απαραίτητη η αποπληρωμή του συνόλου των διδάκτρων.

Δίδακτρα Προγραμμάτων
Διάρκεια (μήνες) 2
Δίδακτρα (σε δόσεις) 300 255 €
Αριθμός δόσεων 2
Ποσό δόσης 150 128 €
Δίδακτρα (εφάπαξ) 285 242 €
Δίδακτρα με έκπτωση
Έκπτωση 15% 20% 25% 30%
Δίδακτρα 255 217 € 240 204 € 225 191 € 210 179 €
Δόση 128 109 € 120 102 € 113 96 € 105 89 €
Εκπτωτική Πολιτική

Το E-Learning του Κέντρου Επιμόρφωσης και Δια Βίου Μάθησης του Ε.Κ.Π.Α., στο πλαίσιο του μη κερδοσκοπικού χαρακτήρα της παροχής αυτοχρηματοδοτούμενων προγραμμάτων εξ αποστάσεως επιμόρφωσης, εφαρμόζει ειδική εκπτωτική πολιτική για συγκεκριμένες κατηγορίες εκπαιδευόμενων. Αναφορικά με τους όρους χορήγησης εκπτώσεων και την εταιρική εκπτωτική πολιτική δείτε περισσότερα εδώ.

Κατηγορίες εκπαιδευόμενων που δικαιούνται έκπτωση στα δίδακτρα

Ακαδημαϊκός Υπεύθυνος Προγράμματος

Στοιχεία Ακαδημαϊκού Υπευθύνου

Εμμανουήλ Ιωάννης
Εμμανουηλ Ιωαννης
Καθηγητής Τμήματος Μαθηματικών ΕΚΠΑ

Συντελεστές Προγράμματος

Στοιχεία Συντελεστών του Προγράμματος

Τζάμπερ Λεωνίδας
Τζαμπερ Λεωνιδας
Electrical, Computer and Embedded Systems Engineer
certificates decoration

Πιστοποιητικά Προγράμματος

Δείτε δείγμα του χορηγούμενου Πιστοποιητικού

Πότε λήγει η Ειδική Έκπτωση;

Απομένουν 0 μέρες για την λήξη της Ειδικής Έκπτωσης

Συχνές Ερωτήσεις

Σκοπός του προγράμματος «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ είναι η εκπαίδευση των συμμετεχόντων στη χρήση του Git ως βασικού εργαλείου διαχείρισης εκδόσεων κώδικα (version control) και στην εφαρμογή σύγχρονων πρακτικών συνεργατικής ανάπτυξης λογισμικού. Το πρόγραμμα επικεντρώνεται στην κατανόηση των αρχών του version control, στην καταγραφή και διαχείριση αλλαγών στον κώδικα και στην αξιοποίηση απομακρυσμένων αποθετηρίων για συνεργασία σε έργα ανάπτυξης λογισμικού. Παράλληλα, εξετάζονται οι πλατφόρμες GitHub και GitLab, οι στρατηγικές branching και workflow, η διαχείριση του ιστορικού του κώδικα και η διόρθωση σφαλμάτων, με έμφαση στην ποιότητα και την αξιοπιστία των πληροφοριακών συστημάτων.

Το πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ περιλαμβάνει δύο μαθήματα: «Εισαγωγή στο Git» και «Δουλεύοντας το Git Online». Η ύλη καλύπτει τις βασικές αρχές των συστημάτων διαχείρισης εκδόσεων (Version Control Systems), τη λειτουργία του Git, τις στρατηγικές committing και branching, τις διαδικασίες merging και rebasing και τη διαχείριση του ιστορικού αλλαγών στον κώδικα. Εξετάζονται επίσης η χρήση απομακρυσμένων αποθετηρίων (remote repositories), η συνεργατική ανάπτυξη λογισμικού μέσω GitHub και GitLab, η διόρθωση σφαλμάτων και τα εργαλεία που υποστηρίζουν την αποτελεσματική διαχείριση κώδικα.

Αίτηση συμμετοχής στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ μπορούν να υποβάλουν απόφοιτοι Πανεπιστημιακής Εκπαίδευσης/ΤΕΙ Πληροφορικής, Τηλεπικοινωνιών, Πολυτεχνικών και Θετικών Επιστημών της ημεδαπής και της αλλοδαπής, απόφοιτοι Επαγγελματικής Εκπαίδευσης του Τομέα Πληροφορικής με ειδικότητα Τεχνικού Η/Υ και Δικτύων, Τεχνικού Εφαρμογών Πληροφορικής, Τεχνικού Λογισμικού Η/Υ, Τεχνικού Δικτύων και Τηλεπικοινωνιών και συναφών ειδικοτήτων, καθώς και απόφοιτοι Δευτεροβάθμιας Εκπαίδευσης με συναφή προς το αντικείμενο εργασιακή εμπειρία. Ειδικότερα, το πρόγραμμα απευθύνεται σε στελέχη επιχειρήσεων και οργανισμών που δραστηριοποιούνται σε έργα ανάπτυξης λογισμικού και σε διαδικασίες version control. Για την παρακολούθηση απαιτείται καλή γνώση της Αγγλικής Γλώσσας.

Η διδασκαλία στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ διεξάγεται μέσω του διαδικτύου και το εκπαιδευτικό υλικό διατίθεται σταδιακά, ανά διδακτική ενότητα, μέσω ειδικά διαμορφωμένων ηλεκτρονικών τάξεων. Μετά τη μελέτη κάθε διδακτικής ενότητας, ο εκπαιδευόμενος υποβάλλει ηλεκτρονικά το αντίστοιχο τεστ αξιολόγησης. Τα τεστ μπορεί να περιλαμβάνουν ερωτήσεις αντιστοίχισης ορθών απαντήσεων, πολλαπλής επιλογής, αληθούς/ψευδούς δήλωσης ή upload, όπου ο εκπαιδευόμενος καλείται να διατυπώσει και να επισυνάψει την απάντησή του. Εφόσον το απαιτεί η φύση της θεματικής ενότητας, προβλέπεται και τελική εργασία, οπότε η βαθμολογία διαμορφώνεται κατά 60% από τις ασκήσεις αξιολόγησης και κατά 40% από την τελική εργασία. Παράλληλα, παρέχεται δυνατότητα ηλεκτρονικής επικοινωνίας με τον εκπαιδευτή για την επίλυση αποριών.

Με την επιτυχή ολοκλήρωση του προγράμματος «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ χορηγείται Πιστοποιητικό Συνεχιζόμενης Επαγγελματικής Κατάρτισης. Για την επιτυχή ολοκλήρωση απαιτείται βαθμολογία μεγαλύτερη ή ίση του 50% σε όλα τα μαθήματα. Σε περίπτωση που η συνολική βαθμολογία ενός ή περισσότερων μαθημάτων είναι χαμηλότερη από 50%, ο εκπαιδευόμενος έχει τη δυνατότητα επανεξέτασης των μαθημάτων αυτών μετά την ολοκλήρωση της εκπαιδευτικής διαδικασίας. Η βαθμολογία της επανεξέτασης αντικαθιστά την αρχική μόνο εφόσον είναι υψηλότερη.

Στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ εξετάζονται οι βασικές λειτουργίες του Git και οι στρατηγικές διαχείρισης αλλαγών κατά την ανάπτυξη λογισμικού. Η ύλη περιλαμβάνει το branching, που επιτρέπει την εργασία σε διαφορετικούς κλάδους ανάπτυξης, καθώς και τις στρατηγικές committing για την καταγραφή αλλαγών στον κώδικα. Παράλληλα, παρουσιάζονται οι διαδικασίες merging και rebasing και η διαχείριση του ιστορικού εκδόσεων. Οι συγκεκριμένες λειτουργίες εξετάζονται στο πλαίσιο της επιλογής κατάλληλων στρατηγικών version control και workflow για την αποτελεσματική διαχείριση έργων ανάπτυξης λογισμικού.

Στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ εξετάζεται η αξιοποίηση των πλατφορμών GitHub και GitLab για τη συνεργασία μεταξύ προγραμματιστών και τη διαχείριση έργων ανάπτυξης λογισμικού. Η ύλη περιλαμβάνει τη χρήση απομακρυσμένων αποθετηρίων (remote repositories), τις διαδικασίες συνεργασίας και τη λειτουργία των δύο πλατφορμών. Παράλληλα, εξετάζονται η διόρθωση σφαλμάτων και τα εργαλεία που υποστηρίζουν τη διαχείριση κώδικα. Ιδιαίτερη έμφαση δίνεται στον τρόπο με τον οποίο οι πλατφόρμες αυτές υποστηρίζουν την ομαδική ανάπτυξη λογισμικού, τη διαχείριση έργων και τον έλεγχο ποιότητας του κώδικα.