Τεχνικός Συστημάτων Ανοικτού Λογισμικού

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

Ειδικότητα : Τεχνικός Συστημάτων Ανοικτού Λογισμικού

Με μια ματιά: 

Η ειδικότητα εστιάζει στην εγκατάσταση, παραμετροποίηση και υποστήριξη λογισμικού ανοικτού κώδικα (Linux, εφαρμογές γραφείου, συστήματα διαχείρισης βάσεων δεδομένων, web servers κ.λπ.). Ο σπουδαστής αποκτά γνώσεις στη διαχείριση λειτουργικών συστημάτων, στην ανάπτυξη και υποστήριξη εφαρμογών ανοικτού λογισμικού, στην ασφάλεια συστημάτων, καθώς και στη δικτύωση και στις υπηρεσίες διαδικτύου. Παράλληλα, μαθαίνει να αξιοποιεί τις κοινότητες ανοικτού λογισμικού και να συμβάλλει στην εξέλιξή τους.

Για ποιον ταιριάζει αυτή η ειδικότητα;

Η ειδικότητα απευθύνεται σε νέους που:

Έχουν ενδιαφέρον για την τεχνολογία, την πληροφορική και ειδικά για εναλλακτικές λύσεις πέρα από το εμπορικό λογισμικό.

Απολαμβάνουν να πειραματίζονται με υπολογιστές, λειτουργικά συστήματα και εφαρμογές.

Διαθέτουν κριτική σκέψη, υπομονή και επιμονή στην επίλυση προβλημάτων.

Θέλουν να εργαστούν σε έναν τομέα που συνδυάζει την καινοτομία, τη συνεργατικότητα και την ελευθερία στη χρήση τεχνολογίας.

 

Τι είναι η ειδικότητα και τι προσφέρει :

Ο/Η «Τεχνικός Συστημάτων Ανοικτού Λογισμικού» έχει ως βασικό επαγγελματικό αντικείμενο τη σχεδίαση, την ανάπτυξη, τη δοκιμή και τη συντήρηση ολοκληρωμένων εφαρμογών Η/Υ, αποκλειστικά με τη χρήση ανοικτού και λογισμικού. Επίσης, ο/η «Τεχνικός Συστημάτων Ανοικτού Λογισμικού» θα είναι ικανός/ή να κατανοεί τις αρχές και τις αξίες του ανοικτού και ελεύθερου λογισμικού, τους τρόπους ανάπτυξής του, τις ευκαιρίες οικονομικού οφέλους από την ενασχόληση με αυτό, την αξία και τις δυνατότητες των “κοινοτήτων”, τους τρόπους συνεισφοράς σε διάφορα έργα λογισμικού, καθώς και την επίδραση που έχει το “Κίνημα του Ελεύθερου Λογισμικού” στις σύγχρονες εξελίξεις στην Ευρώπη και παγκοσμίως. Επιπροσθέτως, θα είναι ικανός να διαχειρίζεται υπολογιστικά συστήματα με χρήση του λειτουργικού συστήματος Linux, να προγραμματίζει σε γλώσσα προγραμματισμού ανοικτού κώδικα και να διαχειρίζεται βάσεις δεδομένων ανοικτού κώδικα.

Στο πλαίσιο αυτό θα μπορεί να εκτελεί αυτόνομα, εγκαίρως και με υπευθυνότητα τεχνικές εργασίες επί του λογισμικού του Πληροφοριακού Συστήματος ή των ανεξάρτητων Η/Υ, εφαρμόζοντας τις γενικές και ειδικές οδηγίες του κατασκευαστή του λογισμικού. Τέλος, θα είναι ικανός, είτε αυτόνομα, είτε με τη συμμετοχή του σε ομάδες ανάπτυξης να αναπτύσσει εφαρμογές πληροφορικής (application software) κατανοώντας τις λειτουργικές απαιτήσεις, όπως αυτές διατυπώνονται σε αντίστοιχα κείμενα (ανάλυση απαιτήσεων) ή μέσω των οδηγιών του υπεύθυνου ανάπτυξης (αναλυτή).

Διάρκεια Σπουδών: 5 εξάμηνα (4+1 πρακτική άσκηση)

Τι θα μάθεις να κάνεις;

Ως σπουδαστής της ειδικότητας θα αποκτήσεις πρακτικές γνώσεις και δεξιότητες ώστε να μπορείς:

Να εγκαθιστάς, παραμετροποιείς και διαχειρίζεσαι λειτουργικά συστήματα ανοικτού κώδικα (Linux και άλλες διανομές).

Να εγκαθιστάς και να υποστηρίζεις εφαρμογές ανοικτού λογισμικού, όπως εργαλεία γραφείου, βάσεις δεδομένων, web servers και συστήματα διαχείρισης περιεχομένου (CMS).

Να οργανώνεις και να διαχειρίζεσαι δίκτυα υπολογιστών και υπηρεσίες διαδικτύου με εργαλεία ανοικτού λογισμικού.

Να διασφαλίζεις την ασφάλεια συστημάτων και δεδομένων μέσα από πρακτικές backup, firewall, antivirus και διαχείρισης χρηστών.

Να αξιοποιείς και να συνεισφέρεις σε κοινότητες ανοικτού λογισμικού, αναπτύσσοντας συνεργατικά εφαρμογές ή βελτιώσεις.

Να παρέχεις τεχνική υποστήριξη σε χρήστες και οργανισμούς που επιλέγουν λύσεις ανοικτού λογισμικού.

Πρόγραμμα Κατάρτισης – Μαθήματα ανά εξάμηνο

1ο Εξάμηνο

Αρχιτεκτονική και υλικό ηλεκτρονικών υπολογιστών

Σύγχρονα λειτουργικά συστήματα

Εργαλεία ανάπτυξης εφαρμογών διαδικτύου (HTML5, CSS3)

Γλώσσα προγραμματισμού I (C11) – αλγοριθμική και δομές δεδομένων

Εφαρμογές γραφείου και ψηφιακές δεξιότητες στη σύγχρονη αγορά εργασία

2ο Εξάμηνο

Γλώσσα client-side διαδικτυακού προγραμματισμού (JavaScript)

Συστήματα διαχείρισης βάσεων δεδομένων

Εισαγωγή στη γλώσσα προγραμματισμού Python

Γλώσσα προγραμματισμού II (C++14) – αντικειμενοστραφής προγραμματισμός

Γλώσσες server-side διαδικτυακού προγραμματισμού (PHP)

3ο Εξάμηνο

Βασικές έννοιες και εφαρμογές της ανοικτότητας

Τεχνολογία λογισμικού (σύγχρονες τεχνικές με έμφαση στην ανάπτυξη ανοικτού λογισμικού)

Ανάλυση και σχεδιασμός πληροφοριακών συστημάτων

Ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDE) ανοικτού κώδικα

Διαχείριση βάσεων δεδομένων ανοικτού κώδικα

Γλώσσα προγραμματισμού III (JAVA8/JAVAFX) – προγραμματισμός εφαρμογών γραφικής διεπαφής χρήστη (GUI) Ι

4ο Εξάμηνο

Συστήματα ελέγχου εκδόσεων, workflows και συνεργατικές τεχνικές (git, gitlab, github)

Διαδικτυακές εφαρμογές με εργαλεία ανοικτού κώδικα

Ειδικά θέματα και εφαρμογές στα δίκτυα υπολογιστών

Υπηρεσίες νέφους με τη χρήση microservices και containers

Αλληλεπίδραση συστημάτων και ανοικτά δεδομένα

Διαθεματική εργασία

Λειτουργικά συστήματα διακομιστή

Ανοικτά λειτουργικά συστήματα βασισμένα στο Linux

 

Πρακτική Άσκηση και Σύνδεση με την Αγορά Εργασίας

Η πρακτική άσκηση αποτελεί κρίσιμο στάδιο των σπουδών, καθώς φέρνει τον σπουδαστή σε επαφή με πραγματικά εργασιακά περιβάλλοντα πληροφορικής και ανοικτού λογισμικού. Κατά τη διάρκειά της, οι καταρτιζόμενοι:

Συμμετέχουν σε εγκαταστάσεις και παραμετροποιήσεις λειτουργικών συστημάτων και εφαρμογών ανοικτού κώδικα.

Υποστηρίζουν δίκτυα υπολογιστών και υπηρεσίες διαδικτύου, βασισμένες σε τεχνολογίες Linux και open source εργαλεία.

Εφαρμόζουν πρακτικές ασφάλειας και διαχείρισης δεδομένων.

Αποκτούν δεξιότητες τεχνικής υποστήριξης χρηστών και οργανισμών που χρησιμοποιούν λύσεις ανοικτού λογισμικού.

Συμμετέχουν σε ομαδικά έργα και μαθαίνουν να λειτουργούν σε συνεργατικά περιβάλλοντα με χρήση συστημάτων ελέγχου εκδόσεων και εργαλείων συνεργασίας (git, github, gitlab).

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

Περισσότερα στοιχεία :

Οδηγός Κατάρτισης ειδικότητας Τεχνικός Συστημάτων Ανοικτού Λογισμικού

 

Επαγγελματικές Προοπτικές :

Ο/Η κάτοχος διπλώματος της πειραματικής ειδικότητας «Τεχνικός Συστημάτων Ανοικτού Λογισμικού» έχει πολύ θετικές προοπτικές απασχόλησης και μπορεί να εργαστεί ενδεικτικά στους ακόλουθους οργανισμούς:

Εταιρείες ανάπτυξης ελεύθερου λογισμικού και λογισμικού ανοιχτού κώδικα Η/Υ.

Επιχειρήσεις του κλάδου της πληροφορικής.

Επιχειρήσεις προώθησης προϊόντων και υπηρεσιών πληροφορικής.

Εταιρείες ανάπτυξης λογισμικού.

Εταιρείες εγκατάστασης και συντήρησης υλικού υπολογιστών.

Εταιρείες παροχής υπηρεσιών διαδικτύου και εφαρμογών για ψυχαγωγία.

Επιχειρήσεις σχεδίασης και δημιουργίας πολυμέσων.

Επιχειρήσεις σχεδίασης και ανάπτυξης βιντεοπαιχνιδιών.

Τμήματα πληροφορικής και μηχανογραφικά κέντρα οργανισμών δημοσίου τομέα και επιχειρήσεων ιδιωτικού τομέα.

Επιχειρήσεις παροχής υπηρεσιών φιλοξενίας ιστοτόπων.

Επιχειρήσεις παροχής υπηρεσιών νεφοϋπολογιστικής.

Επιχειρήσεις ηλεκτρονικού εμπορίου.

Επιχειρήσεις συμβουλευτικής στην επιστήμη των υπολογιστών.

Επιχειρήσεις διαφήμισης και δημοσίων σχέσεων.

Εκπαιδευτικούς οργανισμούς.

Εν κατακλείδι

Η ειδικότητα του Τεχνικού Συστημάτων Ανοικτού Λογισμικού ανοίγει τον δρόμο σε ένα από τα πιο σύγχρονα και δυναμικά πεδία της Πληροφορικής. Ο απόφοιτος αποκτά δεξιότητες που καλύπτουν από την εγκατάσταση και διαχείριση λειτουργικών συστημάτων ανοικτού κώδικα, έως την ανάπτυξη εφαρμογών, τη διαχείριση βάσεων δεδομένων, την ασφάλεια δικτύων και την υποστήριξη χρηστών.

Απευθύνεται σε νέους που αγαπούν την τεχνολογία, έχουν αναλυτική σκέψη, διάθεση για συνεχή μάθηση και ενδιαφέρον για συνεργασία μέσα σε κοινότητες προγραμματιστών. Παράλληλα, δίνει τη δυνατότητα άμεσης επαγγελματικής αποκατάστασης σε δημόσιους οργανισμούς και επιχειρήσεις, αλλά και τη συνέχεια σπουδών σε ΑΕΙ στον τομέα της Πληροφορικής.

Δες αν η ειδικότητα του Τεχνικού Συστημάτων Ανοικτού Λογισμικού ταιριάζει στην προσωπικότητά σου ;
Δες αν η ειδικότητα του Τεχνικού Συστημάτων Ανοικτού Λογισμικού ταιριάζει στην προσωπικότητά σου ;