Εκπαιδευτικό υλικό για τεχνικούς ανοιχτού λογισμικού ΙΕΚ

Από Edu Resources
Μετάβαση σε:πλοήγηση, αναζήτηση
  1. ΜΑΘΗΜΑΤΑ ΑΝΑ ΕΞΑΜΗΝΟ


Στο πλαίσιο της Μεταδευτεροβάθμιας εκπαίδευσης και κατάρτισης για τεχνικούς ανοιχτού λογισμικού θα προσφερθούν οι παρακάτω μαθησιακές ενότητες :

1ο Εξάμηνο:

  1. Εισαγωγή στη πληροφορική και την ανοιχτότητα
  2. Εισαγωγή στον προγραμματισμό και την αλγοριθμική με τη γλώσσα προγραμματισμού python
  3. Σχεδιασμός, ανάπτυξη ιστοτόπων και παραγωγή ψηφιακού περιεχομένου
  4. Σύγχρονα λειτουργικά συστήματα
  5. Υλικό, οργάνωση και εγκατάσταση υπολογιστικών συστημάτων

2ο Εξάμηνο:

  1. Εισαγωγή στα δίκτυα υπολογιστών
  2. Ολοκληρωμένα περιβάλλοντα ανάπτυξης (ide) ανοιχτού κώδικα
  3. Αντικειμενοστραφής προγραμματισμός με τη γλώσσα python
  4. Ανοιχτά λειτουργικά συστήματα βασισμένα στο linux
  5. Συστήματα διαχείρισης βάσεων δεδομένων

3ο Εξάμηνο:

  1. Βασικές έννοιες και εφαρμογές της ανοιχτότητας
  2. Τεχνολογία λογισμικού (σύγχρονες τεχνικές με έμφαση στην ανάπτυξη ανοιχτού λογισμικού)
  3. Διαδικτυακός προγραμματισμός (client και server side) με τη γλώσσα javascript & typescript
  4. Διαχείριση βάσεων δεδομένων ανοιχτού κώδικα
  5. Ειδικά θέματα και εφαρμογές στα δίκτυα των υπολογιστών

4ο Εξάμηνο:

  1. Συστήματα ελέγχου εκδόσεων, workflows και συνεργατικές τεχνικές (git, gitlab, github)
  2. Διαδικτυακές εφαρμογές με εργαλεία ανοιχτού κώδικα
  3. Υπηρεσίες νέφους με τη χρήση microservices και container
  4. Αλληλεπίδραση συστημάτων και ανοιχτά δεδομένα
  5. Ασφάλεια πληροφοριακών συστημάτων με τη χρήση ανοιχτών τεχνολογιών