Εκπαιδευτικό υλικό για τεχνικούς ανοιχτού λογισμικού ΙΕΚ
Από Edu Resources
Αναθεώρηση ως προς 18:53, 28 Ιανουαρίου 2023 από τον Eduwikiadmin (συζήτηση | συνεισφορές) (→ΜΑΘΗΜΑΤΑ ΑΝΑ ΜΑΘΗΣΙΑΚΗ ΕΝΟΤΗΤΑ)
ΜΑΘΗΜΑΤΑ ΑΝΑ ΕΞΑΜΗΝΟ
Στο πλαίσιο της Μεταδευτεροβάθμιας εκπαίδευσης και κατάρτισης για τεχνικούς ανοιχτού λογισμικού θα προσφερθούν τα παρακάτω μαθήματα ανά εξάμηνο:
1ο Εξάμηνο:
- Εισαγωγή στη πληροφορική και την ανοιχτότητα
- Εισαγωγή στον προγραμματισμό και την αλγοριθμική με τη γλώσσα προγραμματισμού python
- Σχεδιασμός, ανάπτυξη ιστοτόπων και παραγωγή ψηφιακού περιεχομένου
- Σύγχρονα λειτουργικά συστήματα
- Υλικό, οργάνωση και εγκατάσταση υπολογιστικών συστημάτων
2ο Εξάμηνο:
- Εισαγωγή στα δίκτυα υπολογιστών
- Ολοκληρωμένα περιβάλλοντα ανάπτυξης (ide) ανοιχτού κώδικα
- Αντικειμενοστραφής προγραμματισμός με τη γλώσσα python
- Ανοιχτά λειτουργικά συστήματα βασισμένα στο linux
- Συστήματα διαχείρισης βάσεων δεδομένων
3ο Εξάμηνο:
- Βασικές έννοιες και εφαρμογές της ανοιχτότητας
- Τεχνολογία λογισμικού (σύγχρονες τεχνικές με έμφαση στην ανάπτυξη ανοιχτού λογισμικού)
- Διαδικτυακός προγραμματισμός (client και server side) με τη γλώσσα javascript & typescript
- Διαχείριση βάσεων δεδομένων ανοιχτού κώδικα
- Ειδικά θέματα και εφαρμογές στα δίκτυα των υπολογιστών
4ο Εξάμηνο:
- Συστήματα ελέγχου εκδόσεων, workflows και συνεργατικές τεχνικές (git, gitlab, github)
- Διαδικτυακές εφαρμογές με εργαλεία ανοιχτού κώδικα
- Υπηρεσίες νέφους με τη χρήση microservices και container
- Αλληλεπίδραση συστημάτων και ανοιχτά δεδομένα
- Ασφάλεια πληροφοριακών συστημάτων με τη χρήση ανοιχτών τεχνολογιών
ΜΑΘΗΜΑΤΑ ΑΝΑ ΜΑΘΗΣΙΑΚΗ ΕΝΟΤΗΤΑ
Αλγοριθμική, προγραμματισμός και γλώσσες προγραμματισμού
- Εισαγωγή στον προγραμματισμό και την αλγοριθμική με τη γλώσσα προγραμματισμού python
- Ολοκληρωμένα περιβάλλοντα ανάπτυξης (ide) ανοιχτού κώδικα
- Αντικειμενοστραφής προγραμματισμός με τη γλώσσα python
- Διαδικτυακός προγραμματισμός (client και server side) με τη γλώσσα javascript & typescript
Λειτουργικά Συστήματα και Βάσεις Δεδομένων
- Σύγχρονα λειτουργικά συστήματα
- Συστήματα διαχείρισης βάσεων δεδομένων
- Ανοιχτά λειτουργικά συστήματα βασισμένα στο linux
- Διαχείριση βάσεων δεδομένων ανοιχτού κώδικα
Υλικό και Δίκτυα Η/Υ
- Υλικό, οργάνωση και εγκατάσταση υπολογιστικών συστημάτων
- Εισαγωγή στα δίκτυα υπολογιστών
- Ειδικά θέματα και εφαρμογές στα δίκτυα των υπολογιστών
- Ασφάλεια πληροφοριακών συστημάτων με τη χρήση ανοιχτών τεχνολογιών
Τεχνολογία λογισμικού και συνεργατικών τεχνικών
- Εισαγωγή στη πληροφορική και την ανοιχτότητα
- Βασικές έννοιες και εφαρμογές της ανοιχτότητας
- Τεχνολογία λογισμικού (σύγχρονες τεχνικές με έμφαση στην ανάπτυξη ανοιχτού λογισμικού)
- Συστήματα ελέγχου εκδόσεων, workflows και συνεργατικές τεχνικές (git, gitlab, github)
Διαδικτυακές εφαρμογές και υπηρεσίες
- Σχεδιασμός, ανάπτυξη ιστοτόπων και παραγωγή ψηφιακού περιεχομένου
- Διαδικτυακές εφαρμογές με εργαλεία ανοιχτού κώδικα
- Υπηρεσίες νέφους με τη χρήση microservices και container
- Αλληλεπίδραση συστημάτων και ανοιχτά δεδομένα