Πληροφοριες Προγραμματος
- Προθεσμια Υποβολης Αιτησεων:
- 29/10/2026
- Εναρξη Μαθηματων:
- 2/11/2026
- Διαρκεια:
- 2 Μήνες (45 ώρες)
Εισαγωγή
Σκοπός του προγράμματος είναι η εκπαίδευση των συμμετεχόντων/ουσών στη χρήση του Git ως βασικού εργαλείου διαχείρισης εκδόσεων κώδικα, καθώς και στην εφαρμογή σύγχρονων πρακτικών συνεργατικής ανάπτυξης λογισμικού. Βασική επιδίωξη του προγράμματος είναι η κατανόηση των αρχών του version control και η σωστή αξιοποίησή τους τόσο σε ατομικό όσο και σε ομαδικό επίπεδο ανάπτυξης.
Στο πλαίσιο αυτό, οι εκπαιδευόμενοι/ες θα κατανοήσουν τις βασικές λειτουργίες του Git, τη σημασία της καταγραφής και διαχείρισης αλλαγών στον κώδικα και θα εξοικειωθούν με τη χρήση απομακρυσμένων αποθετηρίων για συνεργασία σε πραγματικά έργα ανάπτυξης λογισμικού. Παράλληλα, θα αντιληφθούν τον τρόπο με τον οποίο σύγχρονες πλατφόρμες συνεργασίας, όπως GitHub και GitLab, υποστηρίζουν τη διαχείριση έργων, τον έλεγχο ποιότητας κώδικα και την ομαδική παραγωγή λογισμικού.
Συνολικά, το πρόγραμμα επιδιώκει την ανάπτυξη κριτικής σκέψης σχετικά με την επιλογή κατάλληλων στρατηγικών version control, branching και workflow, ώστε οι συμμετέχοντες/ουσες να μπορούν να διαχειρίζονται αποτελεσματικά σύνθετα έργα ανάπτυξης. Επιπλέον, θα αποκτήσουν πρακτικές δεξιότητες στη διαχείριση ιστορικού του κώδικα, στη διόρθωση σφαλμάτων και στην εφαρμογή βέλτιστων πρακτικών version control μέσα από σενάρια πραγματικών έργων.
Με την ολοκλήρωση του προγράμματος, οι εκπαιδευόμενοι/ες θα είναι σε θέση να χρησιμοποιούν αποτελεσματικά το Git σε επαγγελματικά περιβάλλοντα ανάπτυξης λογισμικού, να συνεργάζονται αποδοτικά σε ομάδες ανάπτυξης, να διαχειρίζονται αλλαγές κώδικα με ασφάλεια και να συμβάλλουν στη βελτίωση της ποιότητας και της αξιοπιστίας των πληροφοριακών συστημάτων σε ένα συνεχώς εξελισσόμενο τεχνολογικό περιβάλλον.
Το πρόγραμμα απευθύνεται σε:
• αποφοίτους Πανεπιστημιακής Εκπαίδευσης/ΤΕΙ Πληροφορικής, Τηλεπικοινωνιών, Πολυτεχνικών και Θετικών Επιστημών της ημεδαπής και της αλλοδαπής,
• αποφοίτους Επαγγελματικής Εκπαίδευσης του Τομέα Πληροφορικής, με ειδικότητα Τεχνικού Η/Υ και Δικτύων, Τεχνικού Εφαρμογών Πληροφορικής, Τεχνικού Λογισμικού Η/Υ, Τεχνικού Δικτύων και Τηλεπικοινωνιών και συναφών ειδικοτήτων,
• αποφοίτους Δευτεροβάθμιας Εκπαίδευσης με συναφή προς το αντικείμενο εργασιακή εμπειρία.
Αναλυτικότερα, το πρόγραμμα απευθύνεται σε στελέχη επιχειρήσεων και οργανισμών που δραστηριοποιούνται σε έργα ανάπτυξης λογισμικού και σε διαδικασίες version control.
Προαπαιτούμενα: Απαιτείται καλή γνώση της Αγγλικής Γλώσσας
Μαθήματα Προγράμματος
Το πρόγραμμα περιλαμβάνει τα εξής μαθήματα:
| Μάθημα 1 | Εισαγωγή στο Git |
|---|---|
|
|
| Μάθημα 2 | Δουλεύοντας το Git Online |
|
|
Κόστος Προγράμματος
Εκπτώσεις έως 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 |
| Δίδακτρα (σε δόσεις) |
|
| Αριθμός δόσεων | 2 |
| Ποσό δόσης |
|
| Δίδακτρα (εφάπαξ) |
|
| Δίδακτρα με έκπτωση | ||||
| Έκπτωση | 15% | 20% | 25% | 30% |
| Δίδακτρα |
|
|
|
|
| Δόση |
|
|
|
|
|
Το E-Learning του Κέντρου Επιμόρφωσης και Δια Βίου Μάθησης του Ε.Κ.Π.Α., στο πλαίσιο του μη κερδοσκοπικού χαρακτήρα της παροχής αυτοχρηματοδοτούμενων προγραμμάτων εξ αποστάσεως επιμόρφωσης, εφαρμόζει ειδική εκπτωτική πολιτική για συγκεκριμένες κατηγορίες εκπαιδευόμενων. Αναφορικά με τους όρους χορήγησης εκπτώσεων και την εταιρική εκπτωτική πολιτική δείτε περισσότερα εδώ. |
| Ομαδα Α: Εκπτωση 30% |
|
| Ομαδα Β: Εκπτωση 25% |
|
| Ομαδα Γ: Εκπτωση 20% |
|
| Ομαδα Δ: Εκπτωση 15% |
|
| Ομαδα Ε: Εκπτωση 15% |
|
Ακαδημαϊκός Υπεύθυνος Προγράμματος
Στοιχεία Ακαδημαϊκού Υπευθύνου
Εμμανουηλ Ιωαννης
Συντελεστές Προγράμματος
Στοιχεία Συντελεστών του Προγράμματος
Τζαμπερ Λεωνιδας
Πιστοποιητικά Προγράμματος
Δείτε δείγμα του χορηγούμενου Πιστοποιητικού
Πότε λήγει η Ειδική Έκπτωση;
Απομένουν 0 μέρες για την λήξη της Ειδικής Έκπτωσης
Συχνές Ερωτήσεις
| Τι είναι το πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ; |
|
Σκοπός του προγράμματος «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ είναι η εκπαίδευση των συμμετεχόντων στη χρήση του Git ως βασικού εργαλείου διαχείρισης εκδόσεων κώδικα (version control) και στην εφαρμογή σύγχρονων πρακτικών συνεργατικής ανάπτυξης λογισμικού. Το πρόγραμμα επικεντρώνεται στην κατανόηση των αρχών του version control, στην καταγραφή και διαχείριση αλλαγών στον κώδικα και στην αξιοποίηση απομακρυσμένων αποθετηρίων για συνεργασία σε έργα ανάπτυξης λογισμικού. Παράλληλα, εξετάζονται οι πλατφόρμες GitHub και GitLab, οι στρατηγικές branching και workflow, η διαχείριση του ιστορικού του κώδικα και η διόρθωση σφαλμάτων, με έμφαση στην ποιότητα και την αξιοπιστία των πληροφοριακών συστημάτων. |
| Τι περιλαμβάνει η ύλη του προγράμματος «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα»; |
|
Το πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ περιλαμβάνει δύο μαθήματα: «Εισαγωγή στο Git» και «Δουλεύοντας το Git Online». Η ύλη καλύπτει τις βασικές αρχές των συστημάτων διαχείρισης εκδόσεων (Version Control Systems), τη λειτουργία του Git, τις στρατηγικές committing και branching, τις διαδικασίες merging και rebasing και τη διαχείριση του ιστορικού αλλαγών στον κώδικα. Εξετάζονται επίσης η χρήση απομακρυσμένων αποθετηρίων (remote repositories), η συνεργατική ανάπτυξη λογισμικού μέσω GitHub και GitLab, η διόρθωση σφαλμάτων και τα εργαλεία που υποστηρίζουν την αποτελεσματική διαχείριση κώδικα. |
| Σε ποιους απευθύνεται ένα πρόγραμμα εκπαίδευσης στη διαχείριση κώδικα με Git, GitHub και GitLab; |
|
Αίτηση συμμετοχής στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ μπορούν να υποβάλουν απόφοιτοι Πανεπιστημιακής Εκπαίδευσης/ΤΕΙ Πληροφορικής, Τηλεπικοινωνιών, Πολυτεχνικών και Θετικών Επιστημών της ημεδαπής και της αλλοδαπής, απόφοιτοι Επαγγελματικής Εκπαίδευσης του Τομέα Πληροφορικής με ειδικότητα Τεχνικού Η/Υ και Δικτύων, Τεχνικού Εφαρμογών Πληροφορικής, Τεχνικού Λογισμικού Η/Υ, Τεχνικού Δικτύων και Τηλεπικοινωνιών και συναφών ειδικοτήτων, καθώς και απόφοιτοι Δευτεροβάθμιας Εκπαίδευσης με συναφή προς το αντικείμενο εργασιακή εμπειρία. Ειδικότερα, το πρόγραμμα απευθύνεται σε στελέχη επιχειρήσεων και οργανισμών που δραστηριοποιούνται σε έργα ανάπτυξης λογισμικού και σε διαδικασίες version control. Για την παρακολούθηση απαιτείται καλή γνώση της Αγγλικής Γλώσσας. |
| Πώς παρακολουθείται και αξιολογείται το πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ; |
|
Η διδασκαλία στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ διεξάγεται μέσω του διαδικτύου και το εκπαιδευτικό υλικό διατίθεται σταδιακά, ανά διδακτική ενότητα, μέσω ειδικά διαμορφωμένων ηλεκτρονικών τάξεων. Μετά τη μελέτη κάθε διδακτικής ενότητας, ο εκπαιδευόμενος υποβάλλει ηλεκτρονικά το αντίστοιχο τεστ αξιολόγησης. Τα τεστ μπορεί να περιλαμβάνουν ερωτήσεις αντιστοίχισης ορθών απαντήσεων, πολλαπλής επιλογής, αληθούς/ψευδούς δήλωσης ή upload, όπου ο εκπαιδευόμενος καλείται να διατυπώσει και να επισυνάψει την απάντησή του. Εφόσον το απαιτεί η φύση της θεματικής ενότητας, προβλέπεται και τελική εργασία, οπότε η βαθμολογία διαμορφώνεται κατά 60% από τις ασκήσεις αξιολόγησης και κατά 40% από την τελική εργασία. Παράλληλα, παρέχεται δυνατότητα ηλεκτρονικής επικοινωνίας με τον εκπαιδευτή για την επίλυση αποριών. |
| Τι πιστοποιητικό χορηγείται μετά την ολοκλήρωση ενός προγράμματος διαχείρισης κώδικα με Git, GitHub και GitLab; |
|
Με την επιτυχή ολοκλήρωση του προγράμματος «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ χορηγείται Πιστοποιητικό Συνεχιζόμενης Επαγγελματικής Κατάρτισης. Για την επιτυχή ολοκλήρωση απαιτείται βαθμολογία μεγαλύτερη ή ίση του 50% σε όλα τα μαθήματα. Σε περίπτωση που η συνολική βαθμολογία ενός ή περισσότερων μαθημάτων είναι χαμηλότερη από 50%, ο εκπαιδευόμενος έχει τη δυνατότητα επανεξέτασης των μαθημάτων αυτών μετά την ολοκλήρωση της εκπαιδευτικής διαδικασίας. Η βαθμολογία της επανεξέτασης αντικαθιστά την αρχική μόνο εφόσον είναι υψηλότερη. |
| Πώς χρησιμοποιούνται το branching, το merging και το rebasing για τη διαχείριση αλλαγών στον κώδικα με Git; |
|
Στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ εξετάζονται οι βασικές λειτουργίες του Git και οι στρατηγικές διαχείρισης αλλαγών κατά την ανάπτυξη λογισμικού. Η ύλη περιλαμβάνει το branching, που επιτρέπει την εργασία σε διαφορετικούς κλάδους ανάπτυξης, καθώς και τις στρατηγικές committing για την καταγραφή αλλαγών στον κώδικα. Παράλληλα, παρουσιάζονται οι διαδικασίες merging και rebasing και η διαχείριση του ιστορικού εκδόσεων. Οι συγκεκριμένες λειτουργίες εξετάζονται στο πλαίσιο της επιλογής κατάλληλων στρατηγικών version control και workflow για την αποτελεσματική διαχείριση έργων ανάπτυξης λογισμικού. |
| Πώς συμβάλλουν το GitHub και το GitLab στη συνεργατική ανάπτυξη λογισμικού και στη διαχείριση κώδικα; |
|
Στο πρόγραμμα «Git, GitHub & GitLab: Αποτελεσματική Διαχείριση Κώδικα» του E-Learning ΕΚΠΑ εξετάζεται η αξιοποίηση των πλατφορμών GitHub και GitLab για τη συνεργασία μεταξύ προγραμματιστών και τη διαχείριση έργων ανάπτυξης λογισμικού. Η ύλη περιλαμβάνει τη χρήση απομακρυσμένων αποθετηρίων (remote repositories), τις διαδικασίες συνεργασίας και τη λειτουργία των δύο πλατφορμών. Παράλληλα, εξετάζονται η διόρθωση σφαλμάτων και τα εργαλεία που υποστηρίζουν τη διαχείριση κώδικα. Ιδιαίτερη έμφαση δίνεται στον τρόπο με τον οποίο οι πλατφόρμες αυτές υποστηρίζουν την ομαδική ανάπτυξη λογισμικού, τη διαχείριση έργων και τον έλεγχο ποιότητας του κώδικα. |