Σκοπός προγράμματος
Ο σκοπός του προγράμματος είναι η παροχή των κατάλληλων γνώσεων στους ωφελούμενους, οι οποίες θα τους επιτρέψουν να αναλάβουν την κατασκευή ιστοσελίδων και εφαρμογών. Περιλαμβάνονται γνώσεις προγραμματισμού που απαιτούνται για τη δημιουργία δυναμικών ιστοσελίδων οι οποίες συνδέονται με βάση δεδομένων.
ΣΥΝΤΟΜΗ ΠΕΡΙΓΡΑΦΗ ΠΡΟΓΡΑΜΜΑΤΟΣ
Ο τεχνικός ανάπτυξης και σχεδίασης ιστοσελίδων και εφαρμογών σχεδιάζει και υλοποιεί ιστοσελίδες για το διαδίκτυο και εφαρμογές για κινητά τηλέφωνα. Για την κατασκευή στατικών ιστοσελίδων απαιτούνται γνώσεις html, css και javascript. Για την κατασκευή δυναμικών ιστοσελίδων απαιτούνται γνώσεις βάσεων δεδομένων και καθώς και προγραμματισμού server-side όπως π.χ. η γλώσσα php. Για την κατασκευή εφαρμογών απαιτείται γνώση του android studio. Όλες αυτές οι γνώσεις παρέχονται στο πρόγραμμα.
Διαρκεια προγραμματοσ
Συνολική διάρκεια προγράμματος
|
80 ώρες | ||
Ανάλυση συνολικής διάρκειας | Διά ζώσης εκπαίδευση
Ώρες 12 Ποσοστό 15% |
Σύγχρονη Εξ αποστάσεως
Ώρες 48 Ποσοστό 60% |
Ασύγχρονη Εξ αποστάσεως
Ώρες 20 Ποσοστό 25% |
Αναλυτικη διαρθρωση προγραμματοσ
Θεματική Ενότητα 1: Βασικές έννοιες και εισαγωγή στον προγραμματισμό
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τι είναι το υλικό, το λογισμικό και οι κατηγορίες λογισμικού
Να γνωρίζει τι είναι ο αλγόριθμος
Να γνωρίζει τι είναι πρόγραμμα
Να γνωρίζει ποιες είναι οι βασικές αλγοριθμικές δομές
Να γνωρίζει τι είναι οι βάσεις δεδομένων
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να δημιουργεί απλά προγράμματα με τη γλώσσα python
Να μπορεί να δημιουργεί απλές εντολές με τη γλώσσα SQL
Επιμέρους Ενότητες
1.1 Ορισμοί για το υλικό και για το λογισμικό
1.2 Κατηγορίες λογισμικού
1.3 Ελεύθερο και εμπορικό λογισμικό
1.4 Αλγόριθμοι και προγραμματισμός
1.5 Βασικές αλγοριθμικές δομές
1.6 Η γλώσσα προγραμματισμού python
1.7 Βασικές έννοιες Βάσεων Δεδομένων και SQL
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 2: Έννοιες internet – web – html5
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τι είναι το Internet
Να γνωρίζει τι είναι οι τοποθεσίες του Web και οι Ιστοσελίδες
Να γνωρίζει τι είναι οι διευθύνσεις στο Internet
Να γνωρίζει τι είναι η φιλοξενία ιστοσελίδων
Να γνωρίζει τι είναι το μοντέλο OSI
Να γνωρίζει ποια είναι πρωτόκολλα επικοινωνίας σε κάθε επίπεδο του μοντέλου OSI
Να γνωρίζει ποια προγράμματα χρησιμοποιούνται για την κατασκευή ιστοσελίδων και την πληκτρολόγηση κώδικα
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να δημιουργεί απλές ιστοσελίδες με τη γλώσσα html5
Επιμέρους Ενότητες
2.1 Το Internet
2.2 Τοποθεσίες του Web και Ιστοσελίδες
2.3 Διευθύνσεις στο Internet
2.4 Φιλοξενία ιστοσελίδων
2.5 Μοντέλο OSI και πρωτόκολλα επικοινωνίας
2.6 Βασικές αρχές προγραμματισμού HTML5
2.7 Παράδειγμα δημιουργίας ιστοσελίδας με τη γλώσσα HTML5
2.8 Προγράμματα κατασκευής ιστοσελίδων και πληκτρολόγησης κώδικα
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 3: Δημιουργία ιστοσελίδων και εφαρμογών αφής
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει ποιες είναι οι κατηγορίες εφαρμογών αφής
Να γνωρίζει τι είναι οι εφαρμογές Native Apps
Να γνωρίζει τι είναι οι εφαρμογές Mobile Web Apps
Να γνωρίζει τι είναι οι εφαρμογές Hybrid Apps
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να εγκαταστήσει το Android Studio σε υπολογιστή
Να μπορεί να δημιουργεί απλές εφαρμογές με το Android Studio
Να μπορεί να δημιουργεί απλά προγράμματα με τη γλώσσα kotlin
Να μπορεί να δημιουργεί απλές εφαρμογές με τη γλώσσα html5
Επιμέρους Ενότητες
3.1 Εγκατάσταση Android studio
3.2 Δημιουργία εφαρμογής στο Android studio
3.3 Γλώσσες προγραμματισμού στο Android studio
3.4 Η γλώσσα Kotlin
3.5 Δημιουργία Android εφαρμογών με χρήση της γλώσσα html5
3.6 Κατηγορίες εφαρμογών αφής
3.7 Πλαίσια ανάπτυξης εφαρμογών
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 4: Συνδέσεις με χρήση html5
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει ποιες είναι οι επιλογές για τον προορισμό συνδέσμου
Να γνωρίζει τι είναι οι σελιδοδείκτες στη γλώσσα html5
Να γνωρίζει τη σημασία των υπερσυνδέσμων για την προώθηση ιστοσελίδων στις μηχανές αναζήτησης.
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να δημιουργεί συνδέσεις υπερκειμένου σε ιστοσελίδες με τη γλώσσα html5
Να μπορεί να δημιουργεί συνδέσεις υπερκειμένου σε εικόνες με τη γλώσσα html5
Να μπορεί να δημιουργεί σελιδοδείκτες σε ιστοσελίδες με τη γλώσσα html5
Επιμέρους Ενότητες
4.1 Συνδέσεις υπερκειμένου
4.2 Προορισμοί συνδέσεων
4.3 Χρώματα συνδέσμου
4.4 Χρήση εικόνας στη γλώσσα html
4.5 Εικόνα ως σύνδεσμος
4.6 Εικόνα με περίγραμμα ως σύνδεσμος
4.7 Button ως σύνδεσμος με χρήση javascript
4.8 Σελιδοδείκτες
4.9 Η σημασία των συνδέσμων για την προώθηση ιστοσελίδων στις μηχανές αναζήτησης
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 5: Κατασκευή περιβάλλοντος διασύνδεσης χρήστη με χρήση css3
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τη σημασία του CSS για την κατασκευή ιστοσελίδων
Να γνωρίζει τι είναι το στοιχείο div στη γλώσσα html
Να γνωρίζει πως γίνεται η αναπαράσταση χρωμάτων με το μοντέλο RGB
Να γνωρίζει τους τρόπους εφαρμογής του css σε ιστοσελίδα
Να γνωρίζει ποιεί είναι οι τύποι αρχείων εικόνας που χρησιμοποιούνται ε εφαρμογές και ιστοσελίδες
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να καθορίζει το χρώμα φόντου ιστοσελίδας με χρήση CSS
Να μπορεί να καθορίζει εικόνα ως φόντο ιστοσελίδας με χρήση CSS
Να μπορεί να καθορίζει το πλάτος εικόνας με χρήση CSS
Να μπορεί να καθορίζει τη ροή εικόνων σε ιστοσελίδα με χρήση CSS
Να μπορεί να καθορίζει τη ροή συνδέσμων σε ιστοσελίδα με χρήση CSS
Να μπορεί να καθορίζει τις ιδιότητες των class με χρήση CSS
Επιμέρους Ενότητες
5.1 Κατανόηση του CSS
5.2 Τρόποι εφαρμογής του css σε ιστοσελίδα html
5.3 Αναπαράσταση χρωμάτων
5.4 Τύποι αρχείων εικόνας
5.5 Χρώμα φόντου ιστοσελίδας με χρήση CSS
5.6 Εικόνα ως φόντο ιστοσελίδας με χρήση CSS
5.7 Τοποθέτηση εικόνας σε έγγραφο html
5.8 Καθορισμός πλάτους εικόνας με χρήση CSS
5.9 Εισαγωγή video σε έγγραφο html
5.10 Παρουσίαση εικόνων στη γλώσσα html
5.11 Καθορισμός ροής εικόνων με χρήση CSS
5.12 Εισαγωγή συνδέσμων στη γλώσσα html
5.13 Καθορισμός ροής συνδέσμων με χρήση CSS
5.14 Το στοιχείο div στη γλώσσα html
5.15 Καθορισμός ιδιοτήτων class με χρήση CSS
5.16 Καθορισμός ιδιοτήτων id με χρήση CSS
Χρονική διαρκεια – ωρεσ καταρτισησ
15 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 6: Λίστες και επικεφαλίδες με χρήση html5
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τι είναι οι επικεφαλίδες στη γλώσσα html5
Να γνωρίζει τι είναι οι λίστες στη γλώσσα html5
Να γνωρίζει τι είναι η μη αριθμημένη λίστα στη γλώσσα html5
Να γνωρίζει τι είναι η αριθμημένη λίστα στη γλώσσα html5
Να γνωρίζει τι είναι η λίστα Ορισμών στη γλώσσα html5
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να τοποθετεί επικεφαλίδες σε ιστοσελίδες με τη γλώσσα html5
Να μπορεί να τοποθετεί λίστες σε ιστοσελίδες με τη γλώσσα html5
Να μπορεί να τοποθετεί μη αριθμημένη λίστα σε ιστοσελίδες με τη γλώσσα html5
Να μπορεί να τοποθετεί αριθμημένη λίστα σε ιστοσελίδες με τη γλώσσα html5
Να μπορεί να τοποθετεί λίστα Ορισμών σε ιστοσελίδες με τη γλώσσα html5
Επιμέρους Ενότητες
6.1 Επικεφαλίδες
6.2 Λίστες
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 7: Δημιουργία πινάκων με χρήση html5
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τι είναι ο πίνακας στη γλώσσα html5
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να κάνει δημιουργία πίνακα με τη γλώσσα html5
Να μπορεί να καθορίζει το πλάτος πίνακα με τη γλώσσα html5
Να μπορεί να καθορίζει τα περιγράμματα πίνακα με τη γλώσσα html5
Να μπορεί να καθορίζει το φόντο πίνακα με τη γλώσσα html5
Να μπορεί να κάνει συγχώνευση κελιών πίνακα με τη γλώσσα html5
Επιμέρους Ενότητες
7.1 Δημιουργία πίνακα
7.2 Πλάτος πίνακα
7.3 Περιγράμματα πίνακα
7.4 Φόντο πίνακα
7.5 Συγχώνευση κελιών πίνακα
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 8: Φόρμες
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τα βασικά στοιχεία φόρμας στη γλώσσα html5
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να δημιουργεί φόρμες με τη γλώσσα html5
Να μπορεί να δημιουργεί ρουτίνες χειρισμού φόρμας με τη γλώσσα php
Επιμέρους Ενότητες
8.1 Εισαγωγή στις φόρμες
8.2 Δημιουργία φόρμας
8.3 Ρουτίνα χειρισμού φόρμας με χρήση php
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 9: Συνδέσεις με βάσεις δεδομένων
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τη σημασία της γλώσσας php για την κατασκευή ιστοσελίδων
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να κάνει σύνδεση ιστοσελίδας με βάση δεδομένων χρησιμοποιώντας τη γλώσσα php
Να μπορεί να κάνει διαγραφή εγγραφών από βάση δεδομένων χρησιμοποιώντας τη γλώσσα php
Να μπορεί να κάνει αναζήτηση εγγραφών σε βάση δεδομένων χρησιμοποιώντας τη γλώσσα php
Επιμέρους Ενότητες
9.1 Εισαγωγή
9.2 Σύνδεση με βάση δεδομένων χρησιμοποιώντας τη γλώσσα php
9.3 Διαγραφή εγγραφών από βάση δεδομένων χρησιμοποιώντας τη γλώσσα php
9.4 Αναζήτηση εγγραφών σε βάση δεδομένων χρησιμοποιώντας τη γλώσσα php
Χρονική διαρκεια – ωρεσ καταρτισησ
5 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 10: Κώδικας με τη χρήση javascript
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τη σημασία της γλώσσας JavaScript για την κατασκευή ιστοσελίδων
Να γνωρίζει πως χρησιμοποιούνται οι συναρτήσεις στη γλώσσα JavaScript
Να γνωρίζει τι είναι τα συμβάντα στη γλώσσα JavaScript
Να γνωρίζει τι είναι το μοντέλο HTML DOM (Document Object Model)
Να γνωρίζει ποιες είναι οι κατηγορίες γλωσσών προγραμματισμού στο διαδίκτυο
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να κάνει επικύρωση δεδομένων στο φυλλομετρητή με χρήση JavaScript
Επιμέρους Ενότητες
10.1 Εισαγωγή στη γλώσσα JavaScript
10.2 Συναρτήσεις στη γλώσσα JavaScript
10.3 Συμβάντα στη γλώσσα JavaScript
10.4 Επικύρωση δεδομένων στο φυλλομετρητή με χρήση JavaScript
10.5 Το μοντέλο HTML DOM (Document Object Model)
10.6 Κατηγορίες γλωσσών προγραμματισμού στο διαδίκτυο
10.7 Javascript Frameworks
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 11: Σύγχρονες δυναμικές ιστοσελίδες
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τι είναι τα Συστήματα διαχείρισης περιεχομένου (Content Managment Systems, CMS)
Να γνωρίζει ποια είναι τα πιο δημοφιλή Συστήματα διαχείρισης περιεχομένου για την κατασκευή ιστοσελίδων
Να γνωρίζει ποια είναι τα πιο δημοφιλή Συστήματα διαχείρισης περιεχομένου για την κατασκευή eshop
Να γνωρίζει τι είναι το wordpress
Να γνωρίζει τι είναι το drupal
Να γνωρίζει τι είναι το joomla
Να γνωρίζει τι είναι το opencart
Να γνωρίζει τι είναι το woocommerce
Να γνωρίζει τι είναι το magento
Επιμέρους Ενότητες
11.1 Εισαγωγή
11.2 Συστήματα διαχείρισης περιεχομένου (CMS)
11.3 Blogs
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Θεματική Ενότητα 12: Δημοσίευση τοποθεσίας και εφαρμογής σε Android market
Σκοπός – στόχοι της θεματικής ενότητας
Σκοπός της συγκεκριμένης ενότητας είναι ο επιμορφούμενος:
Να γνωρίζει τι είναι οι στατικές ιστοσελίδες
Να γνωρίζει τι είναι οι δυναμικές ιστοσελίδες
Με το πέρας της ενότητας ο επιμορφούμενος αναμένεται να είναι σε θέση:
Να μπορεί να κάνει δημοσίευση στατικής ιστοσελίδας
Να μπορεί να κάνει δημοσίευση δυναμικής ιστοσελίδας
Να μπορεί να κάνει δημοσίευση εφαρμογής
Επιμέρους Ενότητες
12.1 Κατηγορίες ιστοσελίδων
12.2 Δημοσίευση ιστοσελίδας
12.3 Δημοσίευση εφαρμογής
Χρονική διαρκεια – ωρεσ καταρτισησ
6 ώρες
τροποσ αξιολογησησ των αποκτηθεισων γνωσεων και δεξιοτητων
Ερωτήσεις Αξιολόγησης
Εξετάσεις πιστοποίησης (πολλαπλής επιλογής)
Προφίλ των δυνητικά ωφελούμενων (ελάχιστες προϋποθέσεις συμμετοχής): | |
Εκπαιδευτικό Επίπεδο | Δευτεροβάθμια Εκπαίδευση
ή Μεταδευτεροβάθμια Εκπαίδευση ή Τριτοβάθμια Εκπαίδευση |
Γνώση αγγλικής γλώσσας | Δεν απαιτείται |
Άλλα προαπαιτούμενα | …………. |
Πιστοποίηση | |
Πιστοποίηση από Ανεξάρτητο Φορέα | Ο Φορέας Πιστοποίησης είναι η εταιρεία με επωνυμία «Αριστοτέλειες Καταρτίσεις Αξιολογήσεις Πιστοποιήσεις Α.Ε.» και διακριτικό τίτλο Εκδόσεις «ACTA Α.Ε.» |