SlideShare a Scribd company logo
1 of 74
Download to read offline
Δημοκρίτειο Πανεπιστήμιο Θράκης
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
Κωνσταντίνος Δεμερτζής – Λάζαρος Ηλιάδης
«Προγραμματισμός Διαδικτύου»
22
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Προγραμματισμός Διαδικτύου
- Διαδικτυακές εφαρμογές
✓ Με τον όρο Διαδικτυακές εφαρμογές περιγράφεται οποιοδήποτε
λογισμικό είναι διαθέσιμο στον παγκόσμιο ιστό και προσβάσιμο με
την ύπαρξη κάποιου απλού φυλλομετρητή, χωρίς να απαιτείται η
εγκατάσταση οποιουδήποτε λογισμικού από την μεριά του χρήστη.
✓ Οι διαδικτυακές εφαρμογές μπορούν να ανανεώνονται και να
ενημερώνονται κατά βούληση, χωρίς να είναι αναγκαίο για τον
προγραμματιστή να αναδιανέμει και να επανεγκαταστήσει
οποιοδήποτε λογισμικό στους υπολογιστές των - πιθανώς χιλιάδων
- χρηστών της εφαρμογής.
✓ Συνήθως οι εφαρμογές αυτές επικοινωνούν με μία βάση
δεδομένων, προσφέροντας κλιμακούμενη αρχιτεκτονική, ασφάλεια
και δυνατότητες προστιθέμενης αξίας προς στους χρήστες τους.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
33
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Προγραμματισμός Διαδικτύου
- Διαδικτυακές εφαρμογές
✓ Οι πιο γνωστές δικτυακές εφαρμογές είναι:
▪ Συστήματα διαχείρισης περιεχομένου (CMS).
▪ Συστήματα ηλεκτρονικών αγορών ή καταστημάτων (e-shop).
▪ Συστήματα διαχείρισης πελατών (CRM).
▪ Πληροφοριακά συστήματα διοίκησης (MIS).
▪ Συστήματα ενημέρωσης ή Portal (συστήματα κρατήσεων,
συστήματα πωλήσεων εισιτηρίων, συστήματα αγγελιών κτλ).
▪ Επαγγελματικοί ή προσωπικοί ιστότοποι (Website).
▪ Ιστολόγια (Blog).
▪ Ιστότοποι συνάθροισης και ανάπτυξης ιδεών και ανθρώπων
(Forum).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
44
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Δυναμικές ιστοσελίδες με PHP και MySQL
✓ Οι πρώτες δυναμικές ιστοσελίδες ξεκίνησαν χρησιμοποιώντας
σενάρια εντολών σε γλώσσα προγραμματισμού C ή Perl τα οποία
καλούνταν από την ιστοσελίδα μέσω σεναρίων εντολών CGI.
✓ Ο σχεδιασμός δυναμικών ιστοσελίδων με τη μορφή αυτή δεν ήταν
εύκολη υπόθεση και για αυτό το λόγο αναπτύχθηκαν τεχνολογίες
ανάπτυξης ιστοσελίδων όπως για παράδειγμα η εμπορική
τεχνολογία ASP.NET της Microsoft ή τεχνολογίες ανοικτού κώδικα
όπως της γλώσσας PHP και MySQL.
✓ Η φιλοσοφία αυτού του τύπου δυναμικών σελίδων,
προσανατολίζεται στο γεγονός ότι ο διαχειριστής της ιστοσελίδας
χρησιμοποιεί σενάρια εντολών σε μια γλώσσα σεναρίων όπως η
PHP, τα οποία αποθηκεύουν το περιεχόμενο της ιστοσελίδας σε
μια βάση δεδομένων όπως η MySQL.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
55
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Δυναμικές ιστοσελίδες με PHP και MySQL
✓ Συγκεκριμένα, ο τρόπος λειτουργίας μιας τέτοιας αρχιτεκτονικής,
προϋποθέτει ότι ο διακομιστής περιλαμβάνει ένα διερμηνέα PHP,
συνήθως συνδεδεμένο με μια βάση δεδομένων MySQL.
✓ Η κάθε σελίδα περιλαμβάνει σενάρια εντολών (Scripts) σε γλώσσα
PHP, τα οποία δημιουργούν δυναμικά σελίδες HTML
χρησιμοποιώντας δεδομένα από την βάση MySQL και των
αποθηκευμένων αρχείων του διακομιστή (π.χ. πολυμεσικά αρχεία
όπως εικόνες, βίντεο κλπ).
✓ Στις δυναμικές αυτές ιστοσελίδες αν ο διαχειριστής θέλει να αλλάξει
την γενική γραφική παρουσίαση, απλά τροποποιεί το κώδικα PHP
και όλη η ιστοσελίδα αποκτά διαφορετική εμφάνιση.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
66
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Διαφορές μεταξύ στατικών και δυναμικών ιστοσελίδων
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
77
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Φιλοξενία Ιστοσελίδων
✓ Η φιλοξενία ιστοσελίδων (Hosting) είναι μια διαδικτυακή υπηρεσία
που επιτρέπει σε ιδιώτες και εταιρείες να διαθέτουν μία ιστοσελίδα
συνεχώς αναρτημένη στο διαδίκτυο, χωρίς να χρειάζεται να
επιβαρύνεται με το κόστος του ανάλογου εξοπλισμού (π.χ.
εξυπηρετητές) ή την ανάγκη εξυπηρέτησης μεγάλου αριθμού
εξωτερικών συνδέσεων και εύρους σύνδεσης (Bandwidth).
✓ Αυτό το αναλαμβάνουν οι εταιρίες φιλοξενίας ιστοσελίδων (Web
Hosts) που προσφέρουν χώρο στον διακομιστή τους καθώς και
μέρος της σύνδεσής τους προς το διαδίκτυο.
✓ Ο όρος Web Hosting αναφέρεται στη διαδικασία με την οποία ο
ιδιοκτήτης μίας ιστοσελίδας ενοικιάζει χώρο σε υπολογιστές-
διακομιστές για να τοποθετήσει τα αρχεία του.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
88
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Φιλοξενία Ιστοσελίδων
✓ Τα αρχεία που στοιχειοθετούν την ιστοσελίδα, προσφέρονται μέσω
ασφαλούς δικτύου συνεχόμενης παροχής στους επισκέπτες του.
✓ Η διαχείριση του ιστότοπου από τον ιδιοκτήτη του, γίνεται μέσω
εμπορικού ή ανοικτού κώδικα, γραφικού ή μη περιβάλλοντος
(πίνακας ελέγχου hosting, control panel, κτλ), το οποίο παρέχει
δυνατότητα διαχείρισης των υπηρεσιών που προσφέρονται πχ
email, ftp, στατιστικών επισκεψιμότητας, κτλ.
✓ Ο ιδιοκτήτης του ιστότοπου μπορεί να ανεβάζει τα αρχεία του μέσω
FTP στο διακομιστή φιλοξενίας και να τα τροποποιεί, να εγκαθιστά
τις επιθυμητές διαδικτυακές εφαρμογές στον ιστότοπό του
(ιστολόγιο/blog, forum, βιβλίο επισκεπτών κλπ) και γενικότερα να
επεμβαίνει με όποιον τρόπο επιθυμεί στο χώρο που του έχει
ανατεθεί από την εταιρεία που του παρέχει την φιλοξενία.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
99
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Πακέτα Φιλοξενίας
✓ Κάθε εταιρεία που παρέχει φιλοξενία σε ιδιοκτήτες ιστοσελίδων
διαθέτει πακέτα hosting με ιδιαίτερα χαρακτηριστικά και τιμές.
✓ Ανάλογα με τη χρήση και την αναμενόμενη κίνηση της ιστοσελίδας
ο ενδιαφερόμενος επιλέγει το πακέτο που του ταιριάζει καλύτερα.
✓ Η προσφορά χαρακτηριστικών εξελίσσεται παράλληλα με την
τεχνολογία των υπολογιστών αλλά και τη διάδοση του διαδικτύου
ως μέσου επικοινωνίας και συναλλαγών.
✓ Δεν είναι ασυνήθιστο τα χαρακτηριστικά των πακέτων να αλλάζουν
2 φορές τον χρόνο, προσφέροντας ακόμα περισσότερες
δυνατότητες, ταχύτητα και υπηρεσίες.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1010
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Πακέτα Φιλοξενίας
✓ Πακέτα φιλοξενίας:
✓ Shared Hosting, όπου παρέχεται μέρος του (διακομιστή) στον οποίο
φιλοξενούνται και άλλοι χρήστες.
✓ Reseller Hosting, όπου παρέχεται η δυνατότητα να μεταπωληθεί
χώρος φιλοξενίας ιστοσελίδων.
✓ Virtual Private Server, όπου μέσω virtualization παρέχεται ένας
απομονωμένος χώρος στον διακομιστή, με δικούς του αποκλειστικής
χρήσης πόρους και κεντρική πρόσβαση.
✓ Dedicated Servers, όπου παρέχεται ολόκληρος ο διακομιστής για
αποκλειστική χρήση και διαχείριση από τον κάτοχο του.
✓ Cloud Hosting, όπου με τεχνολογία cloud, τα αιτήματα εξυπηρέτησης
διαμοιράζονται ανάλογα με το φόρτο εργασίας ενώ ταυτόχρονα τα
αντίγραφα σε κάθε server εξασφαλίζουν την ακεραιότητα και τη
διαθεσιμότητα των αρχείων.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1111
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Web Servers
✓ Web servers είναι υπολογιστές - εξυπηρετητές που επιτρέπουν σε
συσκευές με δυνατότητα πλοήγησης, να αποκτούν αντίγραφα των
Web σελίδων που είναι αποθηκευμένες σε αυτούς.
✓ Χρησιμοποιούν κάποιο λειτουργικό σύστημα πάνω στο οποίο
λειτουργούν και έχουν μία ή περισσότερες ΙΡ address και κάποιο
Domain Name.
✓ Η προσπέλαση μιας ιστοσελίδας επιτυγχάνεται όταν ο browser της
συσκευής του χρήστη – πελάτη, στέλνει αίτηση (request) στον
server που έχει αποθηκευμένη την συγκεκριμένη URL μιας σελίδας
πχ http://e-citymap.gr.
✓ Ο server e-citymap.gr προσπελάζει την σελίδα µε όνοµα index.html
και την στέλνει στον χρήστη.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1212
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Web Servers
✓ Κάθε υπολογιστής µπορεί να γίνει web server αν σε αυτόν
εγκατασταθεί κατάλληλο λογισμικό.
✓ Oι Web Servers είναι ικανοί να χειριστούν εκατοντάδες χιλιάδες
αιτήματα το δευτερόλεπτο και μπορούν να ανατρέξουν σε
πληροφορίες γρήγορα, παρέχοντας στον επισκέπτη της σελίδας
την πληροφορία που αναζητεί σε μηδενικό χρόνο.
✓ Θεωρούνται εξαιρετικά ευάλωτοι σε θέματα ασφαλείας και
επιθέσεων, καθώς εξυπηρετούν ανώνυμες αιτήσεις πελατών.
✓ Η μέτρηση η οποία παρακολουθεί τη χρονική διάρκεια που οι
servers είναι online και λειτουργικοί ονομάζεται Uptime.
✓ Οι servers που έχουν uptime 99,9%, σημαίνει ότι το 99,9% του
χρόνου ενός μήνα, οι σελίδες που φιλοξενούνται σε αυτούς τους
servers είναι online και λειτουργούν.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1313
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Web Servers
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1414
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Apache Web Server
✓ Ο Apache Web Server είναι ίσως ο δημοφιλέστερος εξυπηρετητής
του παγκόσμιου Ιστού.
✓ Εγκαθίσταται σε έναν υπολογιστή ο οποίος μπορεί να χρησιμοποιεί
διάφορα λειτουργικά συστήματα όπως Linux, Microsoft Windows,
FreeBSD, Solaris, Novell NetWare, Mac OS X, κτλ.
✓ Ο ρόλος του Apache είναι να αναμένει αιτήσεις από διάφορα
προγράμματα – χρήστες (clients) όπως είναι ένας ο φυλλομετρητής
(browser) ενός χρήστη και στη συνέχεια να εξυπηρετεί αυτές τις
αιτήσεις “σερβίροντας” τις σελίδες που ζητούν είτε απευθείας μέσω
μιας ηλεκτρονικής διεύθυνσης (URL), είτε μέσω ενός link.
✓ Ο τρόπος με τον οποίο ο Apache εξυπηρετεί αυτές τις αιτήσεις,
είναι σύμφωνος με τα πρότυπα που ορίζει το πρωτόκολλο HTTP
(Hypertext Transfer Protocol).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1515
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Apache Web Server
✓ Το πρόγραμμα είναι open source, κάτι που σημαίνει ότι σύμφωνα
με την άδεια χρήσης του, διατίθεται δωρεάν και μπορούν να γίνουν
ελεύθερα από το χρήστη τροποποιήσεις στον κώδικα του.
✓ Διαθέτει ποικιλία χαρακτηριστικών και μπορεί να υποστηρίξει μια
μεγάλη γκάμα εφαρμογών με τις οποίες και συνεργάζεται.
✓ Ένα από τα βασικότερα χαρακτηριστικά του, το οποίο και του δίνει
μεγάλες δυνατότητες, είναι ότι μπορεί να προσαρμόσει επάνω του
πολλές προσθήκες προγραμμάτων (modules), τα οποία με τη
σειρά τους παρέχουν διαφορετικές λειτουργίες, όπως για
παράδειγμα τα mod_access, κλπ.
✓ νποστηρίζει τα διασημότερα συστήματα βάσεων δεδομένων και
γλωσσών προγραμματισμού όπως MySQL, PostgreSQL, PHP,
Perl, Python κλπ.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1616
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Internet Information Services (IIS)
✓ Το IIS είναι μια σειρά από υπηρεσίες και πρωτόκολλα για το Web
της Microsoft που η εγκατάσταση του δημιουργεί τις προϋποθέσεις
ώστε ένας υπολογιστής - εξυπηρετητής με λειτουργικό σύστημα
Microsoft Windows, μπορεί να φιλοξενήσει και να διανέμει
ιστοσελίδες σαν web server.
✓ Το IIS δεν εγκαθίσταται από προεπιλογή κατά την εγκατάσταση
των Windows και θα πρέπει να επιλεγεί ο αντίστοιχος ρόλος και να
εγκατασταθούν τα κατάλληλα πρόσθετα για να μπορέσει να
ενεργοποιηθεί.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1717
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Nginx
✓ O nginx είναι ότι πιο νέο στην τεχνολογία των web servers ο
οποίος προσφέρει εξαιρετικά καλύτερες ταχύτητες από τους
ανταγωνιστές του, χρειάζεται πολύ λίγη μνήμη για να ολοκληρώσει
μια διεργασία και μπορεί να χειριστεί με εξαιρετικό τρόπο
υπηρεσίες βελτιστοποίησης της απόδοσης μιας ιστοσελίδας.
✓ Μπορεί να χειριστεί αιτήματα γλώσσας σεναρίων μέσω του
apache, αλλά και μόνος του.
✓ Συνήθως χρησιμοποιείται σαν reverse proxy για τον apache,
σερβίροντας το στατικό περιεχόμενο (.html σελίδες, εικόνες κλπ)
και προωθώντας στον apache τα σενάρια php.
✓ Ένα εξαιρετικό χαρακτηριστικό του nginx είναι ότι μπορεί να
χειριστεί άνετα 100.000 ταυτόχρονους χρήστες, χωρίς κανένα
πρόβλημα.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1818
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Βάσεις Δεδομένων
✓ Με τον όρο βάσεις δεδομένων εννοείται μία συλλογή από
μορφοποιημένα σχετιζόμενα δεδομένα στα οποία είναι δυνατή η
ανάκτηση δεδομένων μέσω αναζήτησης κατ' απαίτηση.
✓ Ειδικότερα, στην επιστήμη της πληροφορικής, o όρος βάσεις
δεδομένων αναφέρεται σε οργανωμένες, διακριτές συλλογές
σχετιζόμενων δεδομένων ηλεκτρονικά και ψηφιακά
αποθηκευμένων, στο λογισμικό που χειρίζεται τέτοιες συλλογές
(Σύστημα Διαχείρισης Βάσεων Δεδομένων ή DBMS).
✓ Πέρα από την εγγενή της ικανότητα να αποθηκεύουν δεδομένα, οι
βάσεις δεδομένων παρέχουν μέσω του σχεδιασμού και του τρόπου
ιεράρχησης των δεδομένων, τα αποκαλούμενα συστήματα
διαχείρισης περιεχομένου, δηλαδή τη δυνατότητα γρήγορης
άντλησης και ανανέωσης των δεδομένων.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
1919
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Βάσεις Δεδομένων
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2020
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- MySQL
✓ Η MySQL είναι ένα σύστημα διαχείρισης σχεσιακών βάσεων
δεδομένων της οποίας ο πηγαίος κώδικας είναι διαθέσιμος με
ελεύθερη άδεια χρήσης και είναι συμβατή με όλα τα βασικά
λειτουργικά συστήματα.
✓ Η ονομασία MySQL περιέχει το My που είναι το όνομα της κόρης
του συνιδρυτή του συστήματος Monty Widenius και το SQL
αναφέρεται στη γλώσσα SQL (Structured Query Languag), μια
γλώσσα υπολογιστών που σχεδιάστηκε ανεξάρτητα από την
MySQL για τη διαχείριση δεδομένων, σε ένα σύστημα διαχείρισης
σχεσιακών βάσεων δεδομένων (MySQL, PostgreSQL, Oracle κλπ).
✓ Οι βασικές εντολές διαχείρισης μιας βάσης MySQL μπορούν να
κληθούν μέσα από το περιβάλλον της PHP.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2121
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- MySQL
✓ Οι δυναμικές ιστοσελίδες χρησιμοποιούν βάσεις δεδομένων στις
οποίες αποθηκεύουν και ανακτούν το περιεχόμενο της ιστοσελίδας
η οποία δημιουργείται δυναμικά στο χρήστη πελάτη.
✓ Η MySQL είναι μια από τις πιο δημοφιλής βάσεις δεδομένων για
διαδικτυακά προγράμματα και ιστοσελίδες, καθώς χρησιμοποιείται
σε κάποιες από τις πιο διαδεδομένες διαδικτυακές υπηρεσίες,
όπως το Flickr, το YouTube, τη Wikipedia, το Google, το Facebook
και το Twitter.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2222
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- PostgreSQL
✓ Η PostgreSQL αποτελεί μια ανοιχτού κώδικα σχεσιακή βάση
δεδομένων με πολλές εξεζητημένες δυνατότητες και είναι συμβατή
με όλα τα βασικά λειτουργικά συστήματα.
✓ Ο πηγαίος κώδικας της είναι διαθέσιμος κάτω από την πιο
ελεύθερη open source άδεια, το BSD license, η οποία δίνει την
δυνατότητα χρήσης, μετατροπής και διανομής της σε οποιαδήποτε
μορφή, ανοιχτού ή κλειστού κώδικα.
✓ Έχει ολοκληρωμένη υποστήριξη σε διάφορες γλώσσες
προγραμματισμού, συμπεριλαμβάνει τους περισσότερους και
δημοφιλέστερους τύπους δεδομένων, υποστηρίζει αποθήκευση
μέγαλων αντικειμένων, πχ εικόνες, ήχοι ή video, υποστηρίζει
διεθνή σετ χαρακτήρων, μπορεί να διαχειριστεί εύκολα μεγάλους
αριθμούς ταυτόχρονων χρηστών και μεγάλο όγκο δεδομένων.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2323
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- PostgreSQL
✓ Υπάρχουν ενεργές εγκαταστάσεις σε περιβάλλοντα παραγωγής
που διαχειρίζονται πάνω από 4 terabytes δεδομένων. Αποτελεί ένα
προηγμένο σύστημα το οποίο συνδυάζει ένα μεγάλο εύρος από
διαφορετικούς αλγόριθμους ταξινόμησης και αναζήτησης.
✓ Επίσης διαθέτει φιλική διεπαφή χρήστη η οποία επιτρέπει την
δημιουργία νέων τύπων δεδομένων και επεκτάσιμους τρόπους
ερωτήσεων για την αναζήτηση τους.
✓ Προσφέρει ευελιξία στον προσδιορισμό αποθήκευσης και στις
δυνατότητες ορισμού νέων τρόπων αναζήτησης.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2424
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Σύστημα Διαχείρισης Βάσεων Δεδομένων
✓ Με τον όρο Σύστημα Διαχείρισης Βάσης Δεδομένων γνωστό ως
Database Management system (DBMS) εννοείται είτε κάποιο
λογισμικό μέσω του οποίου γίνεται η δημιουργία, η διαχείριση, η
συντήρηση και η χρήση μιας ηλεκτρονικής βάσης δεδομένων,
ανάλογα με τον τύπο βάσης δεδομένων που επιλέγεται ή ένα
σύνολο αλληλοσυσχετιζόμενων προγραμμάτων που τρέχουν και
διαχειρίζονται τα δεδομένα μιας τέτοιας βάσης.
✓ Το λογισμικό χρησιμοποιεί στερεότυπες (standard) μεθόδους
καταλογοποίησης, ανάκτησης, και εκτέλεσης ερωτημάτων σχετικών
με τα δεδομένα.
✓ Το σύστημα διαχείρισης οργανώνει τα εισερχόμενα δεδομένα με
τρόπους χρησιμοποιήσιμους από εξωτερικούς χρήστες.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2525
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Σύστημα Διαχείρισης Βάσεων Δεδομένων
✓ Πέραν της καταλογοποίησης το πλήρες σύστημα διαχείρισης
βάσης δεδομένων ευρετηριάζει και βελτιστοποιεί τους πίνακες
δεδομένων του.
✓ Φροντίζει για την ακεραιότητα των εισαγόμενων στοιχείων και την
απόδοσή τους με πολλούς διαφορετικούς τύπους, ανάλογα με
ιδιαίτερες ανάγκες του χρήστη.
✓ Το σύστημα διαχείρισης βάσης δεδομένων εκτελεί τους ελάχιστους
δυνατούς μαθηματικούς υπολογισμούς καθώς ο κύριος στόχος του
είναι η οργάνωση, η διαχείριση και η απόδοση δεδομένων σε
περίπτωση ζήτησης.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2626
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- PhpMyAdmin
✓ Το phpMyAdmin είναι το δημοφιλέστερο, ισχυρότερο και δωρεάν
εργαλείο λογισμικού, γραμμένο σε PHP που προορίζεται για να
χειριστεί την διαχείριση DBMS μέσω του διαδικτύου.
✓ Υποστηρίζει ένα ευρύ φάσμα δραστηριοτήτων μέσω γραφικής
διεπαφής, συμπεριλαμβανομένων των πιο συχνά
χρησιμοποιούμενων λειτουργιών που υποστηρίζονται από το
περιβάλλον εργασίας χρήστη (διαχείριση βάσεων δεδομένων,
πίνακες, πεδία, σχέσεις, χρήστες, προνόμια κλπ), ενώ επιτρέπει
την εκτέλεση άμεσα οποιασδήποτε δήλωσης SQL.
-
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2727
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Τεχνολογίες Διαδικτύου
- Navicat
✓ Το Navicat είναι ένα γραφικό εργαλείο για τη διαχείριση DBMS.
✓ Περιλαμβάνει όλες τις βασικές λειτουργίες επεξεργασίας και
διαχείρισης των περιεχομένων της βάσης δεδομένων όπως πχ
διαχείριση πινάκων, χειρισμός εξωτερικών αρχείων, δυνατότητες
φιλτραρίσματος, δυνατότητες ταξινόμησης, βελτιωμένες
δυνατότητες διόρθωσης πεδίων, χειρισμός και δημιουργία
ερωτημάτων, γραφικό χτίσιμο ερώτησης με δυνατότητες drag &
drop, δημιουργία, έλεγχος και διαγραφή συναρτήσεων σε γλώσσα
SQL κτλ.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2828
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- Ορισμός
✓ Ο διαδικτυακός προγραμματισμός αφορά την ανάπτυξη δυναμικών
εφαρμογών για το Web με:
✓ γλώσσες σήμανσης, όπως η HTML,
✓ γλώσσες συγγραφής script στην πλευρά του διακομιστή, όπως
η PHP, JavaScript, AJAX και Jquery,
✓ γλώσσες φύλλων στυλ διαμόρφωσης περιεχομένου όπως η
CSS και
✓ σχεσιακές βάσεις δεδομένων όπως η MySQL.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
2929
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- HTML
✓ Κάθε σελίδα που εμφανίζεται στο Internet είναι ένα αρχείο
γραμμένο με τη γλώσσα HTML (HyperText Markup Language),
που περιλαμβάνει το κείμενο της σελίδας, τη δομή της και τους
συνδέσμους προς άλλα έγγραφα, εικόνες ή άλλα μέσα.
✓ Ο φυλλομετρητής παίρνει τις πληροφορίες από τον Web server, τις
μορφοποιεί και τις εμφανίζει κατάλληλα αναλόγως της τεχνολογίας
που χρησιμοποιεί το καλών σύστημα.
✓ Διαφορετικά προγράμματα φυλλομετρητή μπορεί να μορφοποιούν
και να εμφανίζουν το ίδιο αρχείο με διαφορετικό τρόπο.
✓ Η HTML ορίζει ένα σύνολο κοινών στυλ για τις Web σελίδες, όπως
τίτλοι (titles), επικεφαλίδες (headings), παράγραφοι (paragraphs),
λίστες (lists) και πίνακες (tables).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
3030
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- HTML
✓ Ορίζει επίσης στυλ χαρακτήρων, όπως η έντονη γραφή και οι ενότητες
κώδικα.
✓ Κάθε στοιχείο έχει ένα όνομα και περιέχεται μέσα στα σύμβολα <>,
που αποκαλούνται tags.
✓ Η συγγραφή προγράμματος με την HTML, αφορά συγγραφή τίτλων
στα διάφορα στοιχεία της σελίδας με τα ανάλογα tags.
✓ Οι φυλλομετρητές, μαζί με τη δυνατότητά τους να ανακτούν σελίδες,
λειτουργούν επίσης και σαν μορφοποιητές HTML, διερμηνεύοντας τα
tags και μορφοποιώντας το κείμενο και τις εικόνες στην οθόνη.
✓ Οι σελίδες που γράφονται με την HTML είναι απλά αρχεία κειμένου,
δεν περιέχουν πληροφορίες για κάποιο λειτουργικό σύστημα ή
πρόγραμμα και μπορούν να διαβαστούν από οποιονδήποτε συντάκτη
υποστηρίζει απλό κείμενο.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
http://www.onlinehtmleditor.net/
3131
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- HTML (δημιουργία απλής HTML σελίδας)
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
My First Heading
My first paragraph.
http://www.w3schools.com/html/html_basic.asp
3232
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- PHP
✓ Η PHP, όπου τα αρχικά σημαίνουν Hypertext PreProcessor, είναι
μια γλώσσα συγγραφής σεναρίων (scripting language) που
ενσωματώνεται μέσα στον κώδικα της HTML και εκτελείται στην
πλευρά του server (server-side scripting).
✓ Ανταγωνιστικές της τεχνολογίας PHP είναι οι γλώσσες
προγραμματισμού ASP (Active Server Pages) της εταιρείας
Microsoft, η CFML (ColdFusion Markup Language) της εταιρείας
Allaire και η JSP (JavaServer Pages) της εταιρείας Sun.
✓ Το μεγαλύτερο μέρος της σύνταξής της, το έχει δανειστεί από την
C, την Java και την Perl και διαθέτει και μερικά δικά της μοναδικά
χαρακτηριστικά.
✓ Ο σκοπός της γλώσσας είναι να δώσει τη δυνατότητα στους web
developers να δημιουργούν δυναμικά παραγόμενες ιστοσελίδες.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
3333
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- PHP
✓ Ο κώδικας της PHP περικλείεται με ειδικά tags αρχής και τέλους
για να εκτελείτε επιτυχώς είσοδος - έξοδος από το PHP mode.
✓ Αυτό που ξεχωρίζει την PHP από μια γλώσσα όπως η πχ
JavaScript, η οποία εκτελείται στην πλευρά του χρήστη (client-
side), είναι ότι ο κώδικάς της εκτελείται στον server.
✓ Αν υπήρχε σ’ έναν server ένα script παρόμοιο με το παραπάνω, ο
χρήστης (client) θα λάμβανε το αποτέλεσμα της εκτέλεσης αυτού
του script, χωρίς να είναι σε θέση να γνωρίζει ποιος μπορεί να είναι
ο αρχικός κώδικας.
✓ Επίσης υπάρχει δυνατότητα ρύθμισης του web server ώστε να
επεξεργάζεται όλα τα HTML αρχεία με την PHP έτσι ώστε να μην
υπάρχει τρόπος να αποκαλυφθεί ο αρχικός κώδικάς.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
3434
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- PHP (δημιουργία απλού Php script)
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
<!DOCTYPE html>
<html>
<body>
<?php
echo "My first PHP script!";
?>
</body>
</html>
My first PHP script!.
http://www.w3schools.com/php/default.asp
3535
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- CSS
✓ Η CSS (Cascading Style Sheets, Διαδοχικά Φύλλα Στυλ ή
Αλληλουχία Φύλλων Στύλ) είναι μια γλώσσα υπολογιστή που
ανήκει στην κατηγορία των γλωσσών φύλλων στυλ που
χρησιμοποιείται για τον έλεγχο της εμφάνισης ενός εγγράφου, μιας
ιστοσελίδας και γενικότερα ενός ιστοτόπου, που έχει γραφτεί με μια
γλώσσα σήμανσης πχ HTML και XHTML.
✓ Προορίζεται στην ανάπτυξη στυλιστικά μιας ιστοσελίδας,
διαμορφώνοντας χαρακτηριστικά όπως χρώματα και στοίχιση,
δίνοντας περισσότερες δυνατότητες σε σχέση με την HTML.
✓ Για μια όμορφη και καλοσχεδιασμένη ιστοσελίδα η χρήση της CSS
κρίνεται ως απαραίτητη.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
http://www.w3schools.com/css/default.asp
3636
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- JavaScript
✓ Η JavaScript είναι μια γλώσσα σεναρίων δυναμική, με ασθενείς
τύπους και έχει συναρτήσεις ως αντικείμενα πρώτης τάξης.
✓ Η σύνταξή της είναι επηρεασμένη από τη C.
✓ Αντιγράφει πολλά ονόματα και συμβάσεις ονοματοδοσίας από τη
Java, αλλά γενικά οι δύο αυτές γλώσσες δε σχετίζονται και έχουν
πολύ διαφορετική σημασιολογία.
✓ Είναι γλώσσα βασισμένη σε διαφορετικά προγραμματιστικά
παραδείγματα, υποστηρίζοντας αντικειμενοστρεφές, προστακτικό
και συναρτησιακό στυλ προγραμματισμού.
✓ Αρχικά χρησιμοποιήθηκε για προγραμματισμό από την πλευρά του
πελάτη (client), που ήταν ο φυλλομετρητής (browser) του χρήστη
και χαρακτηρίστηκε σαν client-side γλώσσα προγραμματισμού.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
3737
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- JavaScript
✓ Αυτό σημαίνει ότι η επεξεργασία του κώδικα Javascript και η
παραγωγή του τελικού περιεχομένου HTML δεν πραγματοποιείται
στο διακομιστή, αλλά στο πρόγραμμα περιήγησης των
επισκεπτών, ενώ μπορεί να ενσωματωθεί σε στατικές σελίδες
HTML, σε αντίθεση πχ με τη PHP η οποία εκτελείται στο
διακομιστή (server-side).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
http://www.w3schools.com/js/default.asp
3838
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- jQuery
✓ Η jQuery είναι μια βιβλιοθήκη JavaScript σχεδιασμένη να
απλοποιήσει τη υλοποίηση σεναρίων (scripting) στη πλευρά του
πελάτη (client-side) της HTML και υποστηρίζει πολλαπλούς
φυλλομετρητές Ιστού.
✓ Κυκλοφόρησε τον Ιανουάριο του 2006 και χρησιμοποιείται σε
πάνω από το 65% των 10.000 ιστοτόπων με τη μεγαλύτερη
επισκεψιμότητα του πλανήτη.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
http://www.w3schools.com/jquery/default.asp
3939
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Διαδικτυακός προγραμματισμός
- AJAX
✓ Η τεχνολογία AJAX χρησιμοποιεί σενάρια εντολών και στον πελάτη
και στον απομακρυσμένο εξυπηρετητή για την δημιουργία της
δυναμικής ιστοσελίδας.
✓ Στην ουσία πραγματοποιείται ανταλλαγή περιεχομένου και
δεδομένων από τον υπολογιστή του πελάτη και του
απομακρυσμένου εξυπηρετητή και η σελίδα διαμορφώνεται από το
σενάριο εντολών το οποίο τρέχει τοπικά στο πελάτη.
✓ Η τεχνολογία περιορίζεται στη χρήση του εξυπηρετητή ιστοσελίδων
και αποστέλλεται μόνο το περιεχόμενο, πχ Google maps.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
http://www.w3schools.com/ajax/default.asp
4040
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Ανάπτυξη και διαχείριση Web Server
- LAMP
✓ Ο όρος LAMP είναι ένα αρκτικόλεξο για το Linux, Apache, MySQL
και PHP και αναφέρεται στις τέσσερις τεχνολογίες οι οποίες
αποτελούν τα βασικά συστατικά που λειτουργούν εξαιρετικά καλά
μαζί, για τη δημιουργία ενός αξιόπιστου και ισχυρού web server και
τη φιλοξενία μιας δυναμικής ιστοσελίδας με βάση δεδομένων.
✓ Καθώς η εγκατάσταση και παραμετροποίηση των εν λόγω
τεχνολογιών, προϋποθέτει κάποιες ιδιαίτερες γνώσεις καθώς
εμπεριέχει και το κόστος από την ενοικίαση ή αγορά ενός
αποκλειστικού υπολογιστή – εξυπηρετητή, έχουν αναπτυχθεί
πλήρη πακέτα λογισμικού φιλοξενίας, τα οποία ως αυτόνομες
εφαρμογές, χρησιμοποιούν τον τοπικό ΗΥ (localhost) για την
φιλοξενία ιστοσελίδων.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4141
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Ανάπτυξη και διαχείριση Web Server
- LAMP
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4242
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Ανάπτυξη και διαχείριση Web Server
- WAMP
✓ To WAMP (Windows, Apache, MySQL, PHP) είναι ένα πακέτο που
εγκαθιστά εύκολα και γρήγορα τα απαραίτητα προγράμματα σε
έναν ΗΥ με λειτουργικό windows για να χρησιμοποιηθεί ως τοπικός
web server.
✓ Διατίθεται δωρεάν και απευθύνετε σε όσους θέλουν να έχουν
γρήγορα και εύκολα έναν web server είτε για δοκιμές, είτε για μια
ιστοσελίδα περιορισμένων δυνατοτήτων και εμβέλειας.
✓ Επίσης υπάρχει το WIMP (Windows, IIS, MySQL και PHP), το
WAPP (Windows, Apache, PostgreSQL και PHP) και το WAMPEE
το οποίο είναι μία portable έδκδοση του WAMP.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4343
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Ανάπτυξη και διαχείριση Web Server
- ΧAMPP
✓ Το XAMPP (X «cross-platform», Apache, MySQL, PHP, Perl, είναι
λογισμικό open source, ανεξαρτήτου πλατφόρμας το οποίο
περιέχει τον Apache, την MySQL και ένα διερμηνέα για κώδικα
γραμμένο σε γλώσσες προγραμματισμού PHP και Perl.
✓ Χρησιμοποιείται ως πλατφόρμα για την σχεδίαση και ανάπτυξη
ιστοσελίδων με τεχνολογίες όπως PHP, JSP και Servlets.
✓ Συμπεριλαμβάνει τα πακέτα OpenSSL και το phpMyAdmin και
μπορεί να χρησιμοποιηθεί ως εργαλείο ανάπτυξης και δοκιμής
ιστοσελίδων τοπικά στον υπολογιστή χωρίς να είναι απαραίτητη η
σύνδεση στο διαδίκτυο.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4444
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Ανάπτυξη Web Server
- UwAmp (ανάπτυξη)
✓ Wamp Server with Apache
MySQL PHP and SQLite
✓ Without installation -
portable.
✓ Easy interface.
✓ Multi PHP Version.
✓ CPU Monitoring.
✓ U3 Mode. Can be run from
a USB stick.
✓ root & root
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
http://www.uwamp.com/en/
4545
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Content Management Systems - CMS
✓ Στις σύγχρονες τεχνολογίες διαδικτύου, το περιεχόμενο που
βασίζεται σε πληροφορίες που συνεχώς ανανεώνονται, αποτελεί το
κυρίαρχο μέσο και την βασικότερη προτεραιότητα, προκειμένου να
αναπτυχθούν εφαρμογές που προσελκύουν το ενδιαφέρον των
επισκεπτών.
✓ Με δεδομένο όμως ότι τις περισσότερες φορές αυτοί που
παρέχουν το περιεχόμενο δεν είναι οι ίδιοι μ’ αυτούς που
σχεδιάζουν ή διαχειρίζονται τις διαδικτυακές εφαρμογές και
επομένως δεν έχουν τις απαραίτητες γνώσεις προγραμματισμού,
δημιουργήθηκαν τα συστήματα διαχείρισης περιεχομένου (CMS)
στα οποία γίνεται εφικτή η προσθήκη περιχεομένου από μη
καταρτισμένους χρήστες, χωρίς να χρειάζεται να κάνουν χρήση
προγραμματιστικών τεχνικών ή κώδικα.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4646
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Content Management Systems - CMS
✓ Τα CMS είναι μια συλλογή διαδικασιών με τις οποίες μπορεί να
γίνει διαχείριση της ροής εργασιών σε ένα συνεργατικό
περιβάλλον.
✓ Υπάρχει μεγάλη ευελιξία ως προς την διαχείριση του περιεχομένου
που διαχειρίζονται γεγονός που συνηγορεί ότι τα δεδομένα μπορεί
να είναι σχεδόν οποιασδήποτε μορφής, όπως έγγραφα, ταινίες,
εικόνες, αριθμοί τηλεφώνων, επιστημονικά δεδομένα, κ.λπ, ενώ
στις περισσότερες των περιπτώσεων χρησιμοποιούνται για
αποθήκευση, έλεγχο, αναθεώρηση, εμπλουτισμό και τεκμηρίωση,
των εν λόγω πληροφοριών και δεδομένων.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4747
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Content Management Systems - CMS
✓ Προκειμένου να επιτευχτεί ένας πλήρης διαχωρισμός ανάμεσα στη
σχεδίαση μιας εφαρμογής και στην δημοσίευση περιεχομένου από
απλούς χρήστες χωρίς γνώσεις προγραμματισμού, προτάθηκε και
επικράτησε η λύση του σχεδιασμού εφαρμογών βασισμένων σε
βάσεις δεδομένων (Database-Driven Design).
✓ Τα CMS αποτελούν συστήματα γραμμένα σε γλώσσα σεναρίων
(Server-Side Scripting) που συνεργάζονται με μια βάση
δεδομένων για την αποθήκευση περιεχομένου.
✓ Έτσι, οι μη καταρτισμένοι χρήστες που θέλουν να προσθέσουν
περιεχόμενο, συμπληρώνουν κάποιες φόρμες μέσω ενός
φυλλομετρητή (Browser-Based Interface) και δεν χρειάζεται να
κάνουν χρήση κώδικα.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4848
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Content Management Systems - CMS
✓ Στη συνέχεια, τα σενάρια κώδικα αποθηκεύουν τις πληροφορίες
στη βάση δεδομένων.
✓ Όταν ένας πελάτης ζητήσει μια πληροφορία, το σενάριο με βάση
κάποιες παραμέτρους, όπως επιλογές ή δικαιώματα του χρήστη,
αντλεί τα δεδομένα από τη βάση και τα εμφανίζει σε μια σελίδα ή
ένα παράθυρο.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
4949
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Content Management Systems - CMS
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5050
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Content Management Systems - CMS
✓ Τα CMS μπορούν να θεωρηθούν ως το Framework, το οποίο
συγκεντρώνει και διανείμει το περιεχόμενο (κείμενο, εικόνες, URL
διαδρομές, συνδέσεις, κ.λπ).
✓ Η αρχιτεκτονική σχεδίαση για την ανάπτυξη, συντήρηση,
αναβάθμιση και ενημέρωση τους, καταμερίζεται συνήθως σε 3
διαφορετικά και ανεξάρτητα επίπεδα λειτουργίας:
✓ Τον προγραμματισμό και τη ρύθμιση των λειτουργιών που θα
εκτελεί η εφαρμογή (Core Design). Εκτελείται από
προγραμματιστές.
✓ Τη δημιουργία του θέματος εμφάνισης (Template Design).
Εκτελείται από προγραμματιστές ή γραφίστες.
✓ Tην διαχείριση του περιεχομένου (Content Management).
Εκτελείται από απλούς χρήστες.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5151
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Content Management Systems - CMS
✓ Υπάρχουν πέντε κύριες κατηγορίες οι οποίες κατηγοριοποιούνται
με βάση την χρήση και τον τρόπο λειτουργία τους:
✓ Επιχειρησιακά (Enterprise CMS - ECMS).
✓ Συστήματα διαχείρισης Web περιεχομένων (Web CMS -
WCMS).
✓ Συστήματα διαχείρισης εγγράφων (Document Μanagement
System - DMS).
✓ Συστήματα διαχείρισης περιεχομένων συστατικών (Component
Content Management System - CCMS).
✓ Συστήματα διαχείρισης περιεχομένων φορητών συσκευών
(Mobile Content Management System).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5252
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5353
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Joomla
✓ Το Joomla είναι ένα ανοικτού κώδικα σύστημα διαχείρισης
περιεχομένου ιστού, γραμμένο σε PHP, με αρκετές δυνατότητες,
εξαιρετικά ευέλικτο και φιλικό τόσο προς το χρήστη όσο και προς
τον προγραμματιστή περιβάλλον.
✓ Είναι κατάλληλο για αρχάριους χρήστες και χρησιμοποιείται για τη
δημοσίευση στο διαδίκτυο προσωπικών ή εταιρικών ιστοσελίδων,
ενώ με την προσθήκη κατάλληλων επεκτάσεων, είναι δυνατόν να
αναπτυχθούν και ηλεκτρονικά καταστήματα (e-shops).
✓ Χαρακτηρίζεται από την απλότητα όσο αφόρα την ανάπτυξη, τη
διαχείριση αλλά και τη χρήση του, χωρίς αυτό να σημαίνει ότι
υστερεί σε ποιότητα και αξιοπιστία.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5454
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Joomla
✓ Το περιβάλλον διαχείρισης είναι αρκετά διαισθητικό και δίνει
ξεκάθαρη εικόνα στον διαχειριστή για τις κινήσεις που πρέπει να
κάνει, αλλά υστερεί σε φιλικότητα προς τον αρχάριο χρήστη.
✓ Αν και υπάρχει μεγάλη ποικιλία προτύπων (templates), τα οποία
επιτρέπουν στον ιστότοπο να έχει καλή εμφάνιση, τα περισσότερα
από αυτά είναι επί πληρωμή.
✓ Επίσης δεν είναι συμβατό με XHTML, δε δίνει τη δυνατότητα για
πολλαπλά sites, υπάρχουν πολλά modules που δεν είναι δωρεάν,
τα URLs του δεν είναι αρκετά φιλικά στις μηχανές αναζήτησης και
δεν είναι κατάλληλο για ιστοτόπους στους οποίους χρειάζεται
σύνθετη ταξινόμηση.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5555
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Drupal
✓ Το Drupal είναι ένα από τα δημοφιλέστερα, πληρέστερα και
ιδιαιτέρως δυναμικά Web CMS ανοικτού κώδικα, με εξαιρετικά
χαρακτηριστικά και μοναδικές λειτουργίες.
✓ Δίνοντας έμφαση στη συνεργασία, αλλά και την τον ξεκάθαρο
προσδιορισμό των εν γένει λειτουργιών, επιτρέπει στο διαχειριστή
συστήματος να οργανώνει το περιεχόμενο, να προσαρμόζει την
παρουσίαση, να αυτοματοποιεί διαχειριστικές εργασίες και να
διαχειρίζεται τον ιστότοπο, με τις περισσότερες διαχειριστικές
εργασίες να ολοκληρώνονται χωρίς προγραμματισμό.
✓ Παράλληλα οι χρήστες συνεισφέρουν με περιεχόμενο στην
ανάπτυξη της εφαρμογής, πραγματοποιούν τις ενέργειες τους μέσα
από ένα ιδιαίτερα φιλικό και προσιτό περιβάλλον διεπαφής,
έχοντας σαφώς προσδιορισμένους ρόλους και δικαιώματα.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5656
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Drupal
✓ Η πολυμορφικότητα και ο πλουραλισμός των επιλογών που
προσφέρει του δίνουν την δυνατότητα να χρησιμοποιηθεί για την
δημιουργία ενός internet portal (προσωπικό ή τμήμα εταιρείας),
ενός εταιρικού web site ή εμπορικού site, μιας online εφημερίδας,
μιας gallery εικόνων, ακόμη και για τη δημιουργία μιας πλήρους
εφαρμογής εξ αποστάσεως εκπαίδευσης (e-learning).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5757
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- Moodle
✓ Πρόκειται για ένα σύστημα διαχείρισης εκμάθησης ή ως εικονικό
περιβάλλον εκμάθησης που χρησιμοποιούν οι εκπαιδευτικοί για να
δημιουργήσουν online δικτυακούς τόπους ασύγχρονης εκπαίδευσης.
✓ Τα βασικά χαρακτηριστικά του:
✓ Η αρχιτεκτονική του σχεδίαση έχει λειτουργίες που του επιτρέπουν να
κλιμακώνεται (μεγάλης ή μικρής κλίμακας εφαρμογές).
✓ Δίνει την δυνατότητα να χρησιμοποιηθεί ως πλατφόρμα για την
παροχή πλήρως online μαθημάτων, ενώ επίσης παρέχει δυνατότητες
να χρησιμοποιηθεί ως συμπληρωματικό εργαλείο μάθησης, για τον
εμπλουτισμό μαθημάτων που γίνονται με φυσική παρουσία σε τάξεις.
✓ Είναι δυνατόν να ενσωματώσει forum, wiki, κτλ, δημιουργώντας
πλούσιες κοινότητες παράλληλης εκπαίδευσης.
✓ Παρέχει περιεχόμενα αξιολόγησης προόδου, χρησιμοποιώντας
διαδραστικά εργαλεία όπως εργασίες, κουΐζ, κτλ.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5858
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- WordPress (εγκατάσταση και δημιουργία ιστοσελίδας)
✓ Το WordPress, είναι μία ανοικτού κώδικα εφαρμογή CMS
ιστολογιών (blogs) γραμμένη σε PHP.
✓ Στον πυρήνα του, το σύστημα επιτρέπει τη δημιουργία και τη
διαχείριση του περιεχομένου που δημιουργείται μέσα στα
ιστολόγια, είναι απλό και εύκολα επεκτάσιμο.
✓ Θεωρείται αρκετά φιλικό προς τον απλό χρήστη, αν και
παρουσιάζει κάποιες ιδιαιτερότητες όσον αφορά την ανάπτυξη
κώδικα από προγραμματιστές.
✓ Η διαμόρφωση της εμφάνισης (templating), γίνεται με την επιλογή
ενός προτύπου και την επεξεργασία του CSS.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
5959
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου
- WordPress (εγκατάσταση και δημιουργία ιστοσελίδας)
✓ Η αυτόματη ανάπτυξη ερωτημάτων προς την βάση δεδομένων,
δημιουργεί σημαντικές καθυστερήσεις στην ανάπτυξη της
εφαρμογής, όπως και περιττά κομμάτια κώδικα.
✓ Επίσης υστερεί σημαντικά στις διαδικασίες συμπίεσης βοηθητικού
περιεχομένου (πχ css ή JavaScript αρχεία), ενώ πρέπει να
ρυθμιστούν χειροκίνητα οι διαδικασίες προσωρινής αποθήκευσης
περιεχομένου (caching).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
Δημοκρίτειο Πανεπιστήμιο Θράκης
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
Κωνσταντίνος Δεμερτζής – Λάζαρος Ηλιάδης
«CMS στην Εκπαίδευση: Open e-class»
6161
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Η πλατφόρμα Open eClass είναι ένα ολοκληρωμένο Σύστημα
Διαχείρισης Ηλεκτρονικών Μαθημάτων η οποία αναπτύχθηκε από
το Ελληνικό Ακαδημαϊκό Διαδίκτυο (GUnet).
✓ Έχει σχεδιαστεί με προσανατολισμό την ενίσχυση της
εκπαιδευτικής διαδικασίας, βασίζεται στη φιλοσοφία του ΕΛΛ/ΑΚ,
υποστηρίζεται ενεργά από το GUnet και διανέμεται ελεύθερα.
✓ Βασική επιδίωξη της πλατφόρμας είναι η ενσωμάτωση των νέων
τεχνολογιών και η εποικοδομητική χρήση του διαδικτύου στην
εκπαιδευτική διαδικασία.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6262
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Χαρακτηριστικά & Λειτουργικότητες:
✓ Συμβατότητα με όλους τους φυλλομετρητές. Η πρόσβαση
στην Open eClass γίνεται με τη χρήση ενός απλού
φυλλομετρητή (web browser) και είναι πλήρως λειτουργική σε
όλους τους φυλλομετρητές.
✓ Προσαρμοστική διεπαφή χρήστη. Η πλατφόρμα διαθέτει
μοντέρνα και προσαρμοστική (responsive) διεπαφή χρήστη,
που βασίζεται σε Bootstrap 3x, ώστε να προσαρμόζεται στις
οθόνες διαφορετικών συσκευών, συμπεριλαμβανομένων
ηλεκτρονικών υπολογιστών, tablets και smartphones (iOS &
Android).
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6363
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Χαρακτηριστικά & Λειτουργικότητες:
✓ Συμβατότητα με πρότυπα ηλεκτρονικής μάθησης. Είναι
συμβατή με διεθνή πρότυπα (SCORM, IMSCP) τα οποία
εξασφαλίζουν επαναχρησιμοποίηση, προσβασιμότητα,
ανθεκτικότητα του εκπαιδευτικού υλικού στις τεχνολογικές
μεταβολές και διαλειτουργικότητα μεταξύ συστημάτων.
✓ Δημιουργία & Διαχείριση Ηλεκτρονικών Μαθημάτων.
Υποστηρίζονται διακριτοί τύποι μαθημάτων όπως ανοικτά
μαθήματα, μαθήματα που απαιτούν εγγραφή και κλειστά
μαθήματα. Επίσης είναι εφικτή η δημιουργία αντιγράφων
ασφαλείας, για την διασφάλιση ολόκληρου του περιεχομένου
του μαθήματος σε περιπτώσεις ακούσιας διαγραφής ή
καταστροφής του μαθήματος.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6464
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Χαρακτηριστικά & Λειτουργικότητες:
✓ Διακριτοί ρόλοι χρηστών. Βασικοί ρόλοι είναι αυτοί του
εκπαιδευτή, του εκπαιδευόμενου και του διαχειριστή, ενώ
πρόσθετοι ρόλοι είναι ο βοηθός εκπαιδευτή, ο υπεύθυνος
ομάδας και ο επισκέπτης.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6565
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Διαχείριση εκπαιδευτικού περιεχομένου
✓ Έγγραφα. Οργάνωση, αποθήκευση και παρουσίαση
μαθησιακού περιεχομένου.
✓ Πολυμέσα. Αποθήκευση και διάθεση οπτικοακουστικού
υλικού.
✓ Γλωσσάρι. Προσθήκη και διαχείριση βασικών όρων.
✓ Ηλεκτρονικό Βιβλίο. Ανάρτηση, διαχείριση και παρουσίαση
ηλεκτρονικών βιβλίων σε μορφή HTML.
✓ Σύνδεσμοι. Προσθήκη και οργάνωση χρήσιμων πηγών από το
Διαδίκτυο .
✓ Γραμμή Μάθησης. Οργάνωση υλικού σε δομημένες ενότητες
με δυνατότητα εξαγωγής σε SCORM.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6666
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Εργαλεία ενημέρωσης, επικοινωνίας & συνεργασίας
✓ Ανακοινώσεις. Ανάρτηση ανακοινώσεων μαθήματος.
✓ Ημερολόγιο. Χρονολογική παρουσίαση γεγονότων.
✓ Μηνύματα. Ανταλλαγή μηνυμάτων.
✓ Ειδοποιήσεις. Ειδοποιήσεις.
✓ Συζητήσεις. Ασύγχρονη ανταλλαγή απόψεων και ιδεών.
✓ Τηλεσυνεργασία. Επικοινωνία και συνεργασία real-time.
✓ Ομάδες. Ομαδοποίηση χρηστών ώστε να έχουν κοινή περιοχή
συζητήσεων και περιοχή μεταφόρτωσης αρχείων.
✓ Wiki. Συνεργατική συγγραφή κειμένων.
✓ Κουβέντα. Επικοινωνία με γραπτά μηνύματα real-time.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6767
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Εργαλεία αξιολόγησης & ανατροφοδότησης
✓ Ασκήσεις. Παραγωγή ασκήσεων κλειστού τύπου (πολλαπλής
επιλογής, αντιστοίχισης, συμπλήρωσης κενού, κτλ).
✓ Εργασίες. Διαχείριση, υποβολή και βαθμολόγηση εργασιών.
✓ Ερωτηματολόγια. Δημιουργία δημοσκοπήσεων και ερευνών.
✓ Βαθμολόγιο. Καταγραφή βαθμολογίας εκπαιδευομένων.
✓ Παρουσιολόγιο. Καταγραφή παρουσιών/απουσιών
εκπαιδευομένων.
✓ Στατιστικά. Στατιστικά στοιχεία χρηστών.
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6868
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Εγκατάσταση Open eClass στο περιβάλλον Wampee
✓ Εγκατάσταση Πλατφόρμας
✓ Διαχείριση Πλατφόρμας
✓ Αναβάθμιση Πλατφόρμας
✓ Οδηγός Εκπαιδευτή
✓ Δημιουργία Λογαριασμού
✓ Δημιουργία Μαθήματος
✓ Προσωπικό Χαρτοφυλάκιο
✓ Διαχείριση Ηλεκτρονικού Μαθήματος
✓ Διαχείριση Περιοχών Συζητήσεων
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
6969
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
 Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση
- Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass)
✓ Εγκατάσταση Open eClass στο περιβάλλον Wampee
✓ Ανάρτηση & Διαχείριση αρχείων (εκπαιδευτικού υλικού)
✓ Οδηγός Εκπαιδευόμενου
✓ Εγγραφή Εκπαιδευόμενου (Αίτηση Δημιουργίας Λογαριασμού)
✓ Εγγραφή Εκπαιδευόμενου (Δημιουργία λογαριασμού)
✓ Εγγραφή σε Μάθημα
✓ Προσωπικό Χαρτοφυλάκιο
✓ Γνωριμία με το Ηλεκτρονικό Μάθημα
✓ Συμμετοχή σε Περιοχές Συζητήσεων
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
7070
«Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»
http://filab.fmenr.duth.gr/
kdemertz@fmenr.duth.gr | liliadis@fmenr.duth.gr
 Ερωτήσεις – Θέματα για Συζήτηση
Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ
Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
My Publications
Environmental informatics
1. Anezakis, V., Mallinis, G., Iliadis, L., Demertzis, K., 2018. Soft computing forecasting of
cardiovascular and respiratory incidents based on climate change scenarios, in: 2018
IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS). Presented at the
2018 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS), pp. 1–8.
https://doi.org/10.1109/EAIS.2018.8397174
2. Anezakis, V.-D., Demertzis, K., Iliadis, L., 2018a. Classifying with fuzzy chi-square test:
The case of invasive species. AIP Conference Proceedings 1978, 290003.
https://doi.org/10/gdtm5q
3. Anezakis, V.-D., Demertzis, K., Iliadis, L., Spartalis, S., 2018b. Hybrid intelligent
modeling of wild fires risk. Evolving Systems 9, 267–283. https://doi.org/10/gdp863
4. Anezakis, V.-D., Demertzis, K., Iliadis, L., Spartalis, S., 2016a. A Hybrid Soft Computing
Approach Producing Robust Forest Fire Risk Indices, in: Iliadis, L., Maglogiannis, I.
(Eds.), Artificial Intelligence Applications and Innovations, IFIP Advances in
Information and Communication Technology. Springer International Publishing, pp.
191–203.
5. Anezakis, V.-D., Dermetzis, K., Iliadis, L., Spartalis, S., 2016b. Fuzzy Cognitive Maps for
Long-Term Prognosis of the Evolution of Atmospheric Pollution, Based on Climate
Change Scenarios: The Case of Athens, in: Nguyen, N.-T., Iliadis, L., Manolopoulos, Y.,
Trawiński, B. (Eds.), Computational Collective Intelligence, Lecture Notes in Computer
Science. Springer International Publishing, pp. 175–186.
6. Anezakis, V.-D., Iliadis, L., Demertzis, K., Mallinis, G., 2017. Hybrid Soft Computing
Analytics of Cardiorespiratory Morbidity and Mortality Risk Due to Air Pollution, in:
Dokas, I.M., Bellamine-Ben Saoud, N., Dugdale, J., Díaz, P. (Eds.), Information Systems
for Crisis Response and Management in Mediterranean Countries, Lecture Notes in
Business Information Processing. Springer International Publishing, pp. 87–105.
7. Bougoudis, I., Demertzis, K., Iliadis, L., 2016a. Fast and low cost prediction of extreme
air pollution values with hybrid unsupervised learning. Integrated Computer-Aided
Engineering 23, 115–127. https://doi.org/10/f8dt4t
8. Bougoudis, I., Demertzis, K., Iliadis, L., 2016b. HISYCOL a hybrid computational
intelligence system for combined machine learning: the case of air pollution modeling
in Athens. Neural Comput & Applic 27, 1191–1206. https://doi.org/10/f8r7vf
9. Bougoudis, I., Demertzis, K., Iliadis, L., Anezakis, V.-D., Papaleonidas, A., 2018.
FuSSFFra, a fuzzy semi-supervised forecasting framework: the case of the air pollution
in Athens. Neural Comput & Applic 29, 375–388. https://doi.org/10/gc9bbf
10. Bougoudis, I., Demertzis, K., Iliadis, L., Anezakis, V.-D., Papaleonidas, A., 2016c. Semi-
supervised Hybrid Modeling of Atmospheric Pollution in Urban Centers, in: Jayne, C.,
Iliadis, L. (Eds.), Engineering Applications of Neural Networks, Communications in
Computer and Information Science. Springer International Publishing, pp. 51–63.
11. Demertzis, Konstantinos, Anezakis, V.-D., Iliadis, L., Spartalis, S., 2018a. Temporal
Modeling of Invasive Species’ Migration in Greece from Neighboring Countries Using
Fuzzy Cognitive Maps, in: Iliadis, L., Maglogiannis, I., Plagianakos, V. (Eds.), Artificial
Intelligence Applications and Innovations, IFIP Advances in Information and
Communication Technology. Springer International Publishing, pp. 592–605.
Internet programming
Internet programming
Internet programming

More Related Content

Similar to Internet programming

Μαϊτης Αντώνιος
Μαϊτης ΑντώνιοςΜαϊτης Αντώνιος
Μαϊτης ΑντώνιοςAntonis Maitis
 
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...Dimitrios Amaxilatis
 
Thesis.Net Framework
Thesis.Net FrameworkThesis.Net Framework
Thesis.Net FrameworkMGAKIS
 
ΔιαδίκτυοGt
ΔιαδίκτυοGtΔιαδίκτυοGt
ΔιαδίκτυοGtpanat5lthes
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentISSEL
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...ISSEL
 
Ναταλία Μιχαηλίδου
Ναταλία ΜιχαηλίδουΝαταλία Μιχαηλίδου
Ναταλία ΜιχαηλίδουISSEL
 
Μοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computing
Μοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computingΜοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computing
Μοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computingKostas Diamantaras
 
εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)
εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)
εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)Theodoros Douvlis
 
Αρχιτεκτονικές αποθήκευσης δεδομένων
Αρχιτεκτονικές αποθήκευσης δεδομένωνΑρχιτεκτονικές αποθήκευσης δεδομένων
Αρχιτεκτονικές αποθήκευσης δεδομένωνIliana Kouvatsou
 
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICSSYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICSGeorgeDiamandis11
 
Kef 4 diktya
Kef 4   diktyaKef 4   diktya
Kef 4 diktyamnikol
 
Π. Κρανιδιώτης ΕΛΛΑΚ
Π. Κρανιδιώτης ΕΛΛΑΚΠ. Κρανιδιώτης ΕΛΛΑΚ
Π. Κρανιδιώτης ΕΛΛΑΚOTS SA
 
ab activities lesson2 (1)
ab activities lesson2 (1)ab activities lesson2 (1)
ab activities lesson2 (1)tatsikona
 

Similar to Internet programming (20)

Client server computing
Client server computing Client server computing
Client server computing
 
Μαϊτης Αντώνιος
Μαϊτης ΑντώνιοςΜαϊτης Αντώνιος
Μαϊτης Αντώνιος
 
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
Smart Building Automation using Heterogeneous Wireless Sensor Networks (in gr...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Thesis.Net Framework
Thesis.Net FrameworkThesis.Net Framework
Thesis.Net Framework
 
ΔιαδίκτυοGt
ΔιαδίκτυοGtΔιαδίκτυοGt
ΔιαδίκτυοGt
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application Development
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
 
CV_Daliouris_12_2015
CV_Daliouris_12_2015CV_Daliouris_12_2015
CV_Daliouris_12_2015
 
Ναταλία Μιχαηλίδου
Ναταλία ΜιχαηλίδουΝαταλία Μιχαηλίδου
Ναταλία Μιχαηλίδου
 
Μοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computing
Μοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computingΜοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computing
Μοντέλο Client/Server, Διαδικτυακές υπηρεσίες και Cloud computing
 
εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)
εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)
εισαγωγή στα συστήματα διαχείρισης περιεχομένου (Cms)
 
Net root brochure ( in Greek )
Net root brochure ( in Greek )Net root brochure ( in Greek )
Net root brochure ( in Greek )
 
5.3 SaaSPaaSIaaS
5.3 SaaSPaaSIaaS5.3 SaaSPaaSIaaS
5.3 SaaSPaaSIaaS
 
5.3 saas paasiaas
5.3 saas paasiaas5.3 saas paasiaas
5.3 saas paasiaas
 
Αρχιτεκτονικές αποθήκευσης δεδομένων
Αρχιτεκτονικές αποθήκευσης δεδομένωνΑρχιτεκτονικές αποθήκευσης δεδομένων
Αρχιτεκτονικές αποθήκευσης δεδομένων
 
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICSSYSTEMS  TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
SYSTEMS TECHNOLOGIES FOR INTERCONNECTED LOGISTICS
 
Kef 4 diktya
Kef 4   diktyaKef 4   diktya
Kef 4 diktya
 
Π. Κρανιδιώτης ΕΛΛΑΚ
Π. Κρανιδιώτης ΕΛΛΑΚΠ. Κρανιδιώτης ΕΛΛΑΚ
Π. Κρανιδιώτης ΕΛΛΑΚ
 
ab activities lesson2 (1)
ab activities lesson2 (1)ab activities lesson2 (1)
ab activities lesson2 (1)
 

More from Konstantinos Demertzis

Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...
Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...
Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...Konstantinos Demertzis
 
A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...
A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...
A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...Konstantinos Demertzis
 
The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...
The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...
The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...Konstantinos Demertzis
 
The Next Generation Cognitive Security Operations Center: Network Flow Forens...
The Next Generation Cognitive Security Operations Center: Network Flow Forens...The Next Generation Cognitive Security Operations Center: Network Flow Forens...
The Next Generation Cognitive Security Operations Center: Network Flow Forens...Konstantinos Demertzis
 
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...Konstantinos Demertzis
 
Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...
Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...
Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...Konstantinos Demertzis
 
Extreme deep learning in biosecurity the case of machine hearing for marine s...
Extreme deep learning in biosecurity the case of machine hearing for marine s...Extreme deep learning in biosecurity the case of machine hearing for marine s...
Extreme deep learning in biosecurity the case of machine hearing for marine s...Konstantinos Demertzis
 
Πρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής Μάθησης
Πρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής ΜάθησηςΠρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής Μάθησης
Πρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής ΜάθησηςKonstantinos Demertzis
 
Hybrid Artificial Intelligence System for Cyber Security
Hybrid Artificial Intelligence System for Cyber SecurityHybrid Artificial Intelligence System for Cyber Security
Hybrid Artificial Intelligence System for Cyber SecurityKonstantinos Demertzis
 

More from Konstantinos Demertzis (12)

Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...
Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...
Commentary: Aedes albopictus and Aedes japonicus—two invasive mosquito specie...
 
A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...
A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...
A Dynamic Intelligent Policies Analysis Mechanism for Personal Data Processin...
 
The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...
The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...
The Next Generation Cognitive Security Operations Center: Adaptive Analytic L...
 
The Next Generation Cognitive Security Operations Center: Network Flow Forens...
The Next Generation Cognitive Security Operations Center: Network Flow Forens...The Next Generation Cognitive Security Operations Center: Network Flow Forens...
The Next Generation Cognitive Security Operations Center: Network Flow Forens...
 
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
GeoAI: A Model-Agnostic Meta-Ensemble Zero-Shot Learning Method for Hyperspec...
 
Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...
Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...
Modeling and Forecasting the COVID-19 Temporal Spread in Greece: An Explorato...
 
Extreme deep learning in biosecurity the case of machine hearing for marine s...
Extreme deep learning in biosecurity the case of machine hearing for marine s...Extreme deep learning in biosecurity the case of machine hearing for marine s...
Extreme deep learning in biosecurity the case of machine hearing for marine s...
 
Cyber security
Cyber securityCyber security
Cyber security
 
Machine learning
Machine learningMachine learning
Machine learning
 
Safer internet
Safer internetSafer internet
Safer internet
 
Πρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής Μάθησης
Πρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής ΜάθησηςΠρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής Μάθησης
Πρόβλεψη Χαλαζοπτώσεων Μέσω Μηχανικής Μάθησης
 
Hybrid Artificial Intelligence System for Cyber Security
Hybrid Artificial Intelligence System for Cyber SecurityHybrid Artificial Intelligence System for Cyber Security
Hybrid Artificial Intelligence System for Cyber Security
 

Internet programming

  • 1. Δημοκρίτειο Πανεπιστήμιο Θράκης Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης Κωνσταντίνος Δεμερτζής – Λάζαρος Ηλιάδης «Προγραμματισμός Διαδικτύου»
  • 2. 22 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Προγραμματισμός Διαδικτύου - Διαδικτυακές εφαρμογές ✓ Με τον όρο Διαδικτυακές εφαρμογές περιγράφεται οποιοδήποτε λογισμικό είναι διαθέσιμο στον παγκόσμιο ιστό και προσβάσιμο με την ύπαρξη κάποιου απλού φυλλομετρητή, χωρίς να απαιτείται η εγκατάσταση οποιουδήποτε λογισμικού από την μεριά του χρήστη. ✓ Οι διαδικτυακές εφαρμογές μπορούν να ανανεώνονται και να ενημερώνονται κατά βούληση, χωρίς να είναι αναγκαίο για τον προγραμματιστή να αναδιανέμει και να επανεγκαταστήσει οποιοδήποτε λογισμικό στους υπολογιστές των - πιθανώς χιλιάδων - χρηστών της εφαρμογής. ✓ Συνήθως οι εφαρμογές αυτές επικοινωνούν με μία βάση δεδομένων, προσφέροντας κλιμακούμενη αρχιτεκτονική, ασφάλεια και δυνατότητες προστιθέμενης αξίας προς στους χρήστες τους. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 3. 33 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Προγραμματισμός Διαδικτύου - Διαδικτυακές εφαρμογές ✓ Οι πιο γνωστές δικτυακές εφαρμογές είναι: ▪ Συστήματα διαχείρισης περιεχομένου (CMS). ▪ Συστήματα ηλεκτρονικών αγορών ή καταστημάτων (e-shop). ▪ Συστήματα διαχείρισης πελατών (CRM). ▪ Πληροφοριακά συστήματα διοίκησης (MIS). ▪ Συστήματα ενημέρωσης ή Portal (συστήματα κρατήσεων, συστήματα πωλήσεων εισιτηρίων, συστήματα αγγελιών κτλ). ▪ Επαγγελματικοί ή προσωπικοί ιστότοποι (Website). ▪ Ιστολόγια (Blog). ▪ Ιστότοποι συνάθροισης και ανάπτυξης ιδεών και ανθρώπων (Forum). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 4. 44 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Δυναμικές ιστοσελίδες με PHP και MySQL ✓ Οι πρώτες δυναμικές ιστοσελίδες ξεκίνησαν χρησιμοποιώντας σενάρια εντολών σε γλώσσα προγραμματισμού C ή Perl τα οποία καλούνταν από την ιστοσελίδα μέσω σεναρίων εντολών CGI. ✓ Ο σχεδιασμός δυναμικών ιστοσελίδων με τη μορφή αυτή δεν ήταν εύκολη υπόθεση και για αυτό το λόγο αναπτύχθηκαν τεχνολογίες ανάπτυξης ιστοσελίδων όπως για παράδειγμα η εμπορική τεχνολογία ASP.NET της Microsoft ή τεχνολογίες ανοικτού κώδικα όπως της γλώσσας PHP και MySQL. ✓ Η φιλοσοφία αυτού του τύπου δυναμικών σελίδων, προσανατολίζεται στο γεγονός ότι ο διαχειριστής της ιστοσελίδας χρησιμοποιεί σενάρια εντολών σε μια γλώσσα σεναρίων όπως η PHP, τα οποία αποθηκεύουν το περιεχόμενο της ιστοσελίδας σε μια βάση δεδομένων όπως η MySQL. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 5. 55 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Δυναμικές ιστοσελίδες με PHP και MySQL ✓ Συγκεκριμένα, ο τρόπος λειτουργίας μιας τέτοιας αρχιτεκτονικής, προϋποθέτει ότι ο διακομιστής περιλαμβάνει ένα διερμηνέα PHP, συνήθως συνδεδεμένο με μια βάση δεδομένων MySQL. ✓ Η κάθε σελίδα περιλαμβάνει σενάρια εντολών (Scripts) σε γλώσσα PHP, τα οποία δημιουργούν δυναμικά σελίδες HTML χρησιμοποιώντας δεδομένα από την βάση MySQL και των αποθηκευμένων αρχείων του διακομιστή (π.χ. πολυμεσικά αρχεία όπως εικόνες, βίντεο κλπ). ✓ Στις δυναμικές αυτές ιστοσελίδες αν ο διαχειριστής θέλει να αλλάξει την γενική γραφική παρουσίαση, απλά τροποποιεί το κώδικα PHP και όλη η ιστοσελίδα αποκτά διαφορετική εμφάνιση. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 6. 66 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Διαφορές μεταξύ στατικών και δυναμικών ιστοσελίδων Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 7. 77 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Φιλοξενία Ιστοσελίδων ✓ Η φιλοξενία ιστοσελίδων (Hosting) είναι μια διαδικτυακή υπηρεσία που επιτρέπει σε ιδιώτες και εταιρείες να διαθέτουν μία ιστοσελίδα συνεχώς αναρτημένη στο διαδίκτυο, χωρίς να χρειάζεται να επιβαρύνεται με το κόστος του ανάλογου εξοπλισμού (π.χ. εξυπηρετητές) ή την ανάγκη εξυπηρέτησης μεγάλου αριθμού εξωτερικών συνδέσεων και εύρους σύνδεσης (Bandwidth). ✓ Αυτό το αναλαμβάνουν οι εταιρίες φιλοξενίας ιστοσελίδων (Web Hosts) που προσφέρουν χώρο στον διακομιστή τους καθώς και μέρος της σύνδεσής τους προς το διαδίκτυο. ✓ Ο όρος Web Hosting αναφέρεται στη διαδικασία με την οποία ο ιδιοκτήτης μίας ιστοσελίδας ενοικιάζει χώρο σε υπολογιστές- διακομιστές για να τοποθετήσει τα αρχεία του. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 8. 88 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Φιλοξενία Ιστοσελίδων ✓ Τα αρχεία που στοιχειοθετούν την ιστοσελίδα, προσφέρονται μέσω ασφαλούς δικτύου συνεχόμενης παροχής στους επισκέπτες του. ✓ Η διαχείριση του ιστότοπου από τον ιδιοκτήτη του, γίνεται μέσω εμπορικού ή ανοικτού κώδικα, γραφικού ή μη περιβάλλοντος (πίνακας ελέγχου hosting, control panel, κτλ), το οποίο παρέχει δυνατότητα διαχείρισης των υπηρεσιών που προσφέρονται πχ email, ftp, στατιστικών επισκεψιμότητας, κτλ. ✓ Ο ιδιοκτήτης του ιστότοπου μπορεί να ανεβάζει τα αρχεία του μέσω FTP στο διακομιστή φιλοξενίας και να τα τροποποιεί, να εγκαθιστά τις επιθυμητές διαδικτυακές εφαρμογές στον ιστότοπό του (ιστολόγιο/blog, forum, βιβλίο επισκεπτών κλπ) και γενικότερα να επεμβαίνει με όποιον τρόπο επιθυμεί στο χώρο που του έχει ανατεθεί από την εταιρεία που του παρέχει την φιλοξενία. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 9. 99 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Πακέτα Φιλοξενίας ✓ Κάθε εταιρεία που παρέχει φιλοξενία σε ιδιοκτήτες ιστοσελίδων διαθέτει πακέτα hosting με ιδιαίτερα χαρακτηριστικά και τιμές. ✓ Ανάλογα με τη χρήση και την αναμενόμενη κίνηση της ιστοσελίδας ο ενδιαφερόμενος επιλέγει το πακέτο που του ταιριάζει καλύτερα. ✓ Η προσφορά χαρακτηριστικών εξελίσσεται παράλληλα με την τεχνολογία των υπολογιστών αλλά και τη διάδοση του διαδικτύου ως μέσου επικοινωνίας και συναλλαγών. ✓ Δεν είναι ασυνήθιστο τα χαρακτηριστικά των πακέτων να αλλάζουν 2 φορές τον χρόνο, προσφέροντας ακόμα περισσότερες δυνατότητες, ταχύτητα και υπηρεσίες. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 10. 1010 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Πακέτα Φιλοξενίας ✓ Πακέτα φιλοξενίας: ✓ Shared Hosting, όπου παρέχεται μέρος του (διακομιστή) στον οποίο φιλοξενούνται και άλλοι χρήστες. ✓ Reseller Hosting, όπου παρέχεται η δυνατότητα να μεταπωληθεί χώρος φιλοξενίας ιστοσελίδων. ✓ Virtual Private Server, όπου μέσω virtualization παρέχεται ένας απομονωμένος χώρος στον διακομιστή, με δικούς του αποκλειστικής χρήσης πόρους και κεντρική πρόσβαση. ✓ Dedicated Servers, όπου παρέχεται ολόκληρος ο διακομιστής για αποκλειστική χρήση και διαχείριση από τον κάτοχο του. ✓ Cloud Hosting, όπου με τεχνολογία cloud, τα αιτήματα εξυπηρέτησης διαμοιράζονται ανάλογα με το φόρτο εργασίας ενώ ταυτόχρονα τα αντίγραφα σε κάθε server εξασφαλίζουν την ακεραιότητα και τη διαθεσιμότητα των αρχείων. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 11. 1111 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Web Servers ✓ Web servers είναι υπολογιστές - εξυπηρετητές που επιτρέπουν σε συσκευές με δυνατότητα πλοήγησης, να αποκτούν αντίγραφα των Web σελίδων που είναι αποθηκευμένες σε αυτούς. ✓ Χρησιμοποιούν κάποιο λειτουργικό σύστημα πάνω στο οποίο λειτουργούν και έχουν μία ή περισσότερες ΙΡ address και κάποιο Domain Name. ✓ Η προσπέλαση μιας ιστοσελίδας επιτυγχάνεται όταν ο browser της συσκευής του χρήστη – πελάτη, στέλνει αίτηση (request) στον server που έχει αποθηκευμένη την συγκεκριμένη URL μιας σελίδας πχ http://e-citymap.gr. ✓ Ο server e-citymap.gr προσπελάζει την σελίδα µε όνοµα index.html και την στέλνει στον χρήστη. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 12. 1212 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Web Servers ✓ Κάθε υπολογιστής µπορεί να γίνει web server αν σε αυτόν εγκατασταθεί κατάλληλο λογισμικό. ✓ Oι Web Servers είναι ικανοί να χειριστούν εκατοντάδες χιλιάδες αιτήματα το δευτερόλεπτο και μπορούν να ανατρέξουν σε πληροφορίες γρήγορα, παρέχοντας στον επισκέπτη της σελίδας την πληροφορία που αναζητεί σε μηδενικό χρόνο. ✓ Θεωρούνται εξαιρετικά ευάλωτοι σε θέματα ασφαλείας και επιθέσεων, καθώς εξυπηρετούν ανώνυμες αιτήσεις πελατών. ✓ Η μέτρηση η οποία παρακολουθεί τη χρονική διάρκεια που οι servers είναι online και λειτουργικοί ονομάζεται Uptime. ✓ Οι servers που έχουν uptime 99,9%, σημαίνει ότι το 99,9% του χρόνου ενός μήνα, οι σελίδες που φιλοξενούνται σε αυτούς τους servers είναι online και λειτουργούν. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 13. 1313 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Web Servers Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 14. 1414 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Apache Web Server ✓ Ο Apache Web Server είναι ίσως ο δημοφιλέστερος εξυπηρετητής του παγκόσμιου Ιστού. ✓ Εγκαθίσταται σε έναν υπολογιστή ο οποίος μπορεί να χρησιμοποιεί διάφορα λειτουργικά συστήματα όπως Linux, Microsoft Windows, FreeBSD, Solaris, Novell NetWare, Mac OS X, κτλ. ✓ Ο ρόλος του Apache είναι να αναμένει αιτήσεις από διάφορα προγράμματα – χρήστες (clients) όπως είναι ένας ο φυλλομετρητής (browser) ενός χρήστη και στη συνέχεια να εξυπηρετεί αυτές τις αιτήσεις “σερβίροντας” τις σελίδες που ζητούν είτε απευθείας μέσω μιας ηλεκτρονικής διεύθυνσης (URL), είτε μέσω ενός link. ✓ Ο τρόπος με τον οποίο ο Apache εξυπηρετεί αυτές τις αιτήσεις, είναι σύμφωνος με τα πρότυπα που ορίζει το πρωτόκολλο HTTP (Hypertext Transfer Protocol). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 15. 1515 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Apache Web Server ✓ Το πρόγραμμα είναι open source, κάτι που σημαίνει ότι σύμφωνα με την άδεια χρήσης του, διατίθεται δωρεάν και μπορούν να γίνουν ελεύθερα από το χρήστη τροποποιήσεις στον κώδικα του. ✓ Διαθέτει ποικιλία χαρακτηριστικών και μπορεί να υποστηρίξει μια μεγάλη γκάμα εφαρμογών με τις οποίες και συνεργάζεται. ✓ Ένα από τα βασικότερα χαρακτηριστικά του, το οποίο και του δίνει μεγάλες δυνατότητες, είναι ότι μπορεί να προσαρμόσει επάνω του πολλές προσθήκες προγραμμάτων (modules), τα οποία με τη σειρά τους παρέχουν διαφορετικές λειτουργίες, όπως για παράδειγμα τα mod_access, κλπ. ✓ νποστηρίζει τα διασημότερα συστήματα βάσεων δεδομένων και γλωσσών προγραμματισμού όπως MySQL, PostgreSQL, PHP, Perl, Python κλπ. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 16. 1616 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Internet Information Services (IIS) ✓ Το IIS είναι μια σειρά από υπηρεσίες και πρωτόκολλα για το Web της Microsoft που η εγκατάσταση του δημιουργεί τις προϋποθέσεις ώστε ένας υπολογιστής - εξυπηρετητής με λειτουργικό σύστημα Microsoft Windows, μπορεί να φιλοξενήσει και να διανέμει ιστοσελίδες σαν web server. ✓ Το IIS δεν εγκαθίσταται από προεπιλογή κατά την εγκατάσταση των Windows και θα πρέπει να επιλεγεί ο αντίστοιχος ρόλος και να εγκατασταθούν τα κατάλληλα πρόσθετα για να μπορέσει να ενεργοποιηθεί. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 17. 1717 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Nginx ✓ O nginx είναι ότι πιο νέο στην τεχνολογία των web servers ο οποίος προσφέρει εξαιρετικά καλύτερες ταχύτητες από τους ανταγωνιστές του, χρειάζεται πολύ λίγη μνήμη για να ολοκληρώσει μια διεργασία και μπορεί να χειριστεί με εξαιρετικό τρόπο υπηρεσίες βελτιστοποίησης της απόδοσης μιας ιστοσελίδας. ✓ Μπορεί να χειριστεί αιτήματα γλώσσας σεναρίων μέσω του apache, αλλά και μόνος του. ✓ Συνήθως χρησιμοποιείται σαν reverse proxy για τον apache, σερβίροντας το στατικό περιεχόμενο (.html σελίδες, εικόνες κλπ) και προωθώντας στον apache τα σενάρια php. ✓ Ένα εξαιρετικό χαρακτηριστικό του nginx είναι ότι μπορεί να χειριστεί άνετα 100.000 ταυτόχρονους χρήστες, χωρίς κανένα πρόβλημα. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 18. 1818 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Βάσεις Δεδομένων ✓ Με τον όρο βάσεις δεδομένων εννοείται μία συλλογή από μορφοποιημένα σχετιζόμενα δεδομένα στα οποία είναι δυνατή η ανάκτηση δεδομένων μέσω αναζήτησης κατ' απαίτηση. ✓ Ειδικότερα, στην επιστήμη της πληροφορικής, o όρος βάσεις δεδομένων αναφέρεται σε οργανωμένες, διακριτές συλλογές σχετιζόμενων δεδομένων ηλεκτρονικά και ψηφιακά αποθηκευμένων, στο λογισμικό που χειρίζεται τέτοιες συλλογές (Σύστημα Διαχείρισης Βάσεων Δεδομένων ή DBMS). ✓ Πέρα από την εγγενή της ικανότητα να αποθηκεύουν δεδομένα, οι βάσεις δεδομένων παρέχουν μέσω του σχεδιασμού και του τρόπου ιεράρχησης των δεδομένων, τα αποκαλούμενα συστήματα διαχείρισης περιεχομένου, δηλαδή τη δυνατότητα γρήγορης άντλησης και ανανέωσης των δεδομένων. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 19. 1919 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Βάσεις Δεδομένων Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 20. 2020 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - MySQL ✓ Η MySQL είναι ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων της οποίας ο πηγαίος κώδικας είναι διαθέσιμος με ελεύθερη άδεια χρήσης και είναι συμβατή με όλα τα βασικά λειτουργικά συστήματα. ✓ Η ονομασία MySQL περιέχει το My που είναι το όνομα της κόρης του συνιδρυτή του συστήματος Monty Widenius και το SQL αναφέρεται στη γλώσσα SQL (Structured Query Languag), μια γλώσσα υπολογιστών που σχεδιάστηκε ανεξάρτητα από την MySQL για τη διαχείριση δεδομένων, σε ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων (MySQL, PostgreSQL, Oracle κλπ). ✓ Οι βασικές εντολές διαχείρισης μιας βάσης MySQL μπορούν να κληθούν μέσα από το περιβάλλον της PHP. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 21. 2121 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - MySQL ✓ Οι δυναμικές ιστοσελίδες χρησιμοποιούν βάσεις δεδομένων στις οποίες αποθηκεύουν και ανακτούν το περιεχόμενο της ιστοσελίδας η οποία δημιουργείται δυναμικά στο χρήστη πελάτη. ✓ Η MySQL είναι μια από τις πιο δημοφιλής βάσεις δεδομένων για διαδικτυακά προγράμματα και ιστοσελίδες, καθώς χρησιμοποιείται σε κάποιες από τις πιο διαδεδομένες διαδικτυακές υπηρεσίες, όπως το Flickr, το YouTube, τη Wikipedia, το Google, το Facebook και το Twitter. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 22. 2222 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - PostgreSQL ✓ Η PostgreSQL αποτελεί μια ανοιχτού κώδικα σχεσιακή βάση δεδομένων με πολλές εξεζητημένες δυνατότητες και είναι συμβατή με όλα τα βασικά λειτουργικά συστήματα. ✓ Ο πηγαίος κώδικας της είναι διαθέσιμος κάτω από την πιο ελεύθερη open source άδεια, το BSD license, η οποία δίνει την δυνατότητα χρήσης, μετατροπής και διανομής της σε οποιαδήποτε μορφή, ανοιχτού ή κλειστού κώδικα. ✓ Έχει ολοκληρωμένη υποστήριξη σε διάφορες γλώσσες προγραμματισμού, συμπεριλαμβάνει τους περισσότερους και δημοφιλέστερους τύπους δεδομένων, υποστηρίζει αποθήκευση μέγαλων αντικειμένων, πχ εικόνες, ήχοι ή video, υποστηρίζει διεθνή σετ χαρακτήρων, μπορεί να διαχειριστεί εύκολα μεγάλους αριθμούς ταυτόχρονων χρηστών και μεγάλο όγκο δεδομένων. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 23. 2323 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - PostgreSQL ✓ Υπάρχουν ενεργές εγκαταστάσεις σε περιβάλλοντα παραγωγής που διαχειρίζονται πάνω από 4 terabytes δεδομένων. Αποτελεί ένα προηγμένο σύστημα το οποίο συνδυάζει ένα μεγάλο εύρος από διαφορετικούς αλγόριθμους ταξινόμησης και αναζήτησης. ✓ Επίσης διαθέτει φιλική διεπαφή χρήστη η οποία επιτρέπει την δημιουργία νέων τύπων δεδομένων και επεκτάσιμους τρόπους ερωτήσεων για την αναζήτηση τους. ✓ Προσφέρει ευελιξία στον προσδιορισμό αποθήκευσης και στις δυνατότητες ορισμού νέων τρόπων αναζήτησης. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 24. 2424 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Σύστημα Διαχείρισης Βάσεων Δεδομένων ✓ Με τον όρο Σύστημα Διαχείρισης Βάσης Δεδομένων γνωστό ως Database Management system (DBMS) εννοείται είτε κάποιο λογισμικό μέσω του οποίου γίνεται η δημιουργία, η διαχείριση, η συντήρηση και η χρήση μιας ηλεκτρονικής βάσης δεδομένων, ανάλογα με τον τύπο βάσης δεδομένων που επιλέγεται ή ένα σύνολο αλληλοσυσχετιζόμενων προγραμμάτων που τρέχουν και διαχειρίζονται τα δεδομένα μιας τέτοιας βάσης. ✓ Το λογισμικό χρησιμοποιεί στερεότυπες (standard) μεθόδους καταλογοποίησης, ανάκτησης, και εκτέλεσης ερωτημάτων σχετικών με τα δεδομένα. ✓ Το σύστημα διαχείρισης οργανώνει τα εισερχόμενα δεδομένα με τρόπους χρησιμοποιήσιμους από εξωτερικούς χρήστες. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 25. 2525 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Σύστημα Διαχείρισης Βάσεων Δεδομένων ✓ Πέραν της καταλογοποίησης το πλήρες σύστημα διαχείρισης βάσης δεδομένων ευρετηριάζει και βελτιστοποιεί τους πίνακες δεδομένων του. ✓ Φροντίζει για την ακεραιότητα των εισαγόμενων στοιχείων και την απόδοσή τους με πολλούς διαφορετικούς τύπους, ανάλογα με ιδιαίτερες ανάγκες του χρήστη. ✓ Το σύστημα διαχείρισης βάσης δεδομένων εκτελεί τους ελάχιστους δυνατούς μαθηματικούς υπολογισμούς καθώς ο κύριος στόχος του είναι η οργάνωση, η διαχείριση και η απόδοση δεδομένων σε περίπτωση ζήτησης. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 26. 2626 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - PhpMyAdmin ✓ Το phpMyAdmin είναι το δημοφιλέστερο, ισχυρότερο και δωρεάν εργαλείο λογισμικού, γραμμένο σε PHP που προορίζεται για να χειριστεί την διαχείριση DBMS μέσω του διαδικτύου. ✓ Υποστηρίζει ένα ευρύ φάσμα δραστηριοτήτων μέσω γραφικής διεπαφής, συμπεριλαμβανομένων των πιο συχνά χρησιμοποιούμενων λειτουργιών που υποστηρίζονται από το περιβάλλον εργασίας χρήστη (διαχείριση βάσεων δεδομένων, πίνακες, πεδία, σχέσεις, χρήστες, προνόμια κλπ), ενώ επιτρέπει την εκτέλεση άμεσα οποιασδήποτε δήλωσης SQL. - Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 27. 2727 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Τεχνολογίες Διαδικτύου - Navicat ✓ Το Navicat είναι ένα γραφικό εργαλείο για τη διαχείριση DBMS. ✓ Περιλαμβάνει όλες τις βασικές λειτουργίες επεξεργασίας και διαχείρισης των περιεχομένων της βάσης δεδομένων όπως πχ διαχείριση πινάκων, χειρισμός εξωτερικών αρχείων, δυνατότητες φιλτραρίσματος, δυνατότητες ταξινόμησης, βελτιωμένες δυνατότητες διόρθωσης πεδίων, χειρισμός και δημιουργία ερωτημάτων, γραφικό χτίσιμο ερώτησης με δυνατότητες drag & drop, δημιουργία, έλεγχος και διαγραφή συναρτήσεων σε γλώσσα SQL κτλ. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 28. 2828 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - Ορισμός ✓ Ο διαδικτυακός προγραμματισμός αφορά την ανάπτυξη δυναμικών εφαρμογών για το Web με: ✓ γλώσσες σήμανσης, όπως η HTML, ✓ γλώσσες συγγραφής script στην πλευρά του διακομιστή, όπως η PHP, JavaScript, AJAX και Jquery, ✓ γλώσσες φύλλων στυλ διαμόρφωσης περιεχομένου όπως η CSS και ✓ σχεσιακές βάσεις δεδομένων όπως η MySQL. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 29. 2929 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - HTML ✓ Κάθε σελίδα που εμφανίζεται στο Internet είναι ένα αρχείο γραμμένο με τη γλώσσα HTML (HyperText Markup Language), που περιλαμβάνει το κείμενο της σελίδας, τη δομή της και τους συνδέσμους προς άλλα έγγραφα, εικόνες ή άλλα μέσα. ✓ Ο φυλλομετρητής παίρνει τις πληροφορίες από τον Web server, τις μορφοποιεί και τις εμφανίζει κατάλληλα αναλόγως της τεχνολογίας που χρησιμοποιεί το καλών σύστημα. ✓ Διαφορετικά προγράμματα φυλλομετρητή μπορεί να μορφοποιούν και να εμφανίζουν το ίδιο αρχείο με διαφορετικό τρόπο. ✓ Η HTML ορίζει ένα σύνολο κοινών στυλ για τις Web σελίδες, όπως τίτλοι (titles), επικεφαλίδες (headings), παράγραφοι (paragraphs), λίστες (lists) και πίνακες (tables). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 30. 3030 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - HTML ✓ Ορίζει επίσης στυλ χαρακτήρων, όπως η έντονη γραφή και οι ενότητες κώδικα. ✓ Κάθε στοιχείο έχει ένα όνομα και περιέχεται μέσα στα σύμβολα <>, που αποκαλούνται tags. ✓ Η συγγραφή προγράμματος με την HTML, αφορά συγγραφή τίτλων στα διάφορα στοιχεία της σελίδας με τα ανάλογα tags. ✓ Οι φυλλομετρητές, μαζί με τη δυνατότητά τους να ανακτούν σελίδες, λειτουργούν επίσης και σαν μορφοποιητές HTML, διερμηνεύοντας τα tags και μορφοποιώντας το κείμενο και τις εικόνες στην οθόνη. ✓ Οι σελίδες που γράφονται με την HTML είναι απλά αρχεία κειμένου, δεν περιέχουν πληροφορίες για κάποιο λειτουργικό σύστημα ή πρόγραμμα και μπορούν να διαβαστούν από οποιονδήποτε συντάκτη υποστηρίζει απλό κείμενο. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης http://www.onlinehtmleditor.net/
  • 31. 3131 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - HTML (δημιουργία απλής HTML σελίδας) Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης <!DOCTYPE html> <html> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html> My First Heading My first paragraph. http://www.w3schools.com/html/html_basic.asp
  • 32. 3232 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - PHP ✓ Η PHP, όπου τα αρχικά σημαίνουν Hypertext PreProcessor, είναι μια γλώσσα συγγραφής σεναρίων (scripting language) που ενσωματώνεται μέσα στον κώδικα της HTML και εκτελείται στην πλευρά του server (server-side scripting). ✓ Ανταγωνιστικές της τεχνολογίας PHP είναι οι γλώσσες προγραμματισμού ASP (Active Server Pages) της εταιρείας Microsoft, η CFML (ColdFusion Markup Language) της εταιρείας Allaire και η JSP (JavaServer Pages) της εταιρείας Sun. ✓ Το μεγαλύτερο μέρος της σύνταξής της, το έχει δανειστεί από την C, την Java και την Perl και διαθέτει και μερικά δικά της μοναδικά χαρακτηριστικά. ✓ Ο σκοπός της γλώσσας είναι να δώσει τη δυνατότητα στους web developers να δημιουργούν δυναμικά παραγόμενες ιστοσελίδες. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 33. 3333 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - PHP ✓ Ο κώδικας της PHP περικλείεται με ειδικά tags αρχής και τέλους για να εκτελείτε επιτυχώς είσοδος - έξοδος από το PHP mode. ✓ Αυτό που ξεχωρίζει την PHP από μια γλώσσα όπως η πχ JavaScript, η οποία εκτελείται στην πλευρά του χρήστη (client- side), είναι ότι ο κώδικάς της εκτελείται στον server. ✓ Αν υπήρχε σ’ έναν server ένα script παρόμοιο με το παραπάνω, ο χρήστης (client) θα λάμβανε το αποτέλεσμα της εκτέλεσης αυτού του script, χωρίς να είναι σε θέση να γνωρίζει ποιος μπορεί να είναι ο αρχικός κώδικας. ✓ Επίσης υπάρχει δυνατότητα ρύθμισης του web server ώστε να επεξεργάζεται όλα τα HTML αρχεία με την PHP έτσι ώστε να μην υπάρχει τρόπος να αποκαλυφθεί ο αρχικός κώδικάς. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 34. 3434 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - PHP (δημιουργία απλού Php script) Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης <!DOCTYPE html> <html> <body> <?php echo "My first PHP script!"; ?> </body> </html> My first PHP script!. http://www.w3schools.com/php/default.asp
  • 35. 3535 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - CSS ✓ Η CSS (Cascading Style Sheets, Διαδοχικά Φύλλα Στυλ ή Αλληλουχία Φύλλων Στύλ) είναι μια γλώσσα υπολογιστή που ανήκει στην κατηγορία των γλωσσών φύλλων στυλ που χρησιμοποιείται για τον έλεγχο της εμφάνισης ενός εγγράφου, μιας ιστοσελίδας και γενικότερα ενός ιστοτόπου, που έχει γραφτεί με μια γλώσσα σήμανσης πχ HTML και XHTML. ✓ Προορίζεται στην ανάπτυξη στυλιστικά μιας ιστοσελίδας, διαμορφώνοντας χαρακτηριστικά όπως χρώματα και στοίχιση, δίνοντας περισσότερες δυνατότητες σε σχέση με την HTML. ✓ Για μια όμορφη και καλοσχεδιασμένη ιστοσελίδα η χρήση της CSS κρίνεται ως απαραίτητη. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης http://www.w3schools.com/css/default.asp
  • 36. 3636 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - JavaScript ✓ Η JavaScript είναι μια γλώσσα σεναρίων δυναμική, με ασθενείς τύπους και έχει συναρτήσεις ως αντικείμενα πρώτης τάξης. ✓ Η σύνταξή της είναι επηρεασμένη από τη C. ✓ Αντιγράφει πολλά ονόματα και συμβάσεις ονοματοδοσίας από τη Java, αλλά γενικά οι δύο αυτές γλώσσες δε σχετίζονται και έχουν πολύ διαφορετική σημασιολογία. ✓ Είναι γλώσσα βασισμένη σε διαφορετικά προγραμματιστικά παραδείγματα, υποστηρίζοντας αντικειμενοστρεφές, προστακτικό και συναρτησιακό στυλ προγραμματισμού. ✓ Αρχικά χρησιμοποιήθηκε για προγραμματισμό από την πλευρά του πελάτη (client), που ήταν ο φυλλομετρητής (browser) του χρήστη και χαρακτηρίστηκε σαν client-side γλώσσα προγραμματισμού. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 37. 3737 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - JavaScript ✓ Αυτό σημαίνει ότι η επεξεργασία του κώδικα Javascript και η παραγωγή του τελικού περιεχομένου HTML δεν πραγματοποιείται στο διακομιστή, αλλά στο πρόγραμμα περιήγησης των επισκεπτών, ενώ μπορεί να ενσωματωθεί σε στατικές σελίδες HTML, σε αντίθεση πχ με τη PHP η οποία εκτελείται στο διακομιστή (server-side). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης http://www.w3schools.com/js/default.asp
  • 38. 3838 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - jQuery ✓ Η jQuery είναι μια βιβλιοθήκη JavaScript σχεδιασμένη να απλοποιήσει τη υλοποίηση σεναρίων (scripting) στη πλευρά του πελάτη (client-side) της HTML και υποστηρίζει πολλαπλούς φυλλομετρητές Ιστού. ✓ Κυκλοφόρησε τον Ιανουάριο του 2006 και χρησιμοποιείται σε πάνω από το 65% των 10.000 ιστοτόπων με τη μεγαλύτερη επισκεψιμότητα του πλανήτη. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης http://www.w3schools.com/jquery/default.asp
  • 39. 3939 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Διαδικτυακός προγραμματισμός - AJAX ✓ Η τεχνολογία AJAX χρησιμοποιεί σενάρια εντολών και στον πελάτη και στον απομακρυσμένο εξυπηρετητή για την δημιουργία της δυναμικής ιστοσελίδας. ✓ Στην ουσία πραγματοποιείται ανταλλαγή περιεχομένου και δεδομένων από τον υπολογιστή του πελάτη και του απομακρυσμένου εξυπηρετητή και η σελίδα διαμορφώνεται από το σενάριο εντολών το οποίο τρέχει τοπικά στο πελάτη. ✓ Η τεχνολογία περιορίζεται στη χρήση του εξυπηρετητή ιστοσελίδων και αποστέλλεται μόνο το περιεχόμενο, πχ Google maps. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης http://www.w3schools.com/ajax/default.asp
  • 40. 4040 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Ανάπτυξη και διαχείριση Web Server - LAMP ✓ Ο όρος LAMP είναι ένα αρκτικόλεξο για το Linux, Apache, MySQL και PHP και αναφέρεται στις τέσσερις τεχνολογίες οι οποίες αποτελούν τα βασικά συστατικά που λειτουργούν εξαιρετικά καλά μαζί, για τη δημιουργία ενός αξιόπιστου και ισχυρού web server και τη φιλοξενία μιας δυναμικής ιστοσελίδας με βάση δεδομένων. ✓ Καθώς η εγκατάσταση και παραμετροποίηση των εν λόγω τεχνολογιών, προϋποθέτει κάποιες ιδιαίτερες γνώσεις καθώς εμπεριέχει και το κόστος από την ενοικίαση ή αγορά ενός αποκλειστικού υπολογιστή – εξυπηρετητή, έχουν αναπτυχθεί πλήρη πακέτα λογισμικού φιλοξενίας, τα οποία ως αυτόνομες εφαρμογές, χρησιμοποιούν τον τοπικό ΗΥ (localhost) για την φιλοξενία ιστοσελίδων. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 41. 4141 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Ανάπτυξη και διαχείριση Web Server - LAMP Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 42. 4242 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Ανάπτυξη και διαχείριση Web Server - WAMP ✓ To WAMP (Windows, Apache, MySQL, PHP) είναι ένα πακέτο που εγκαθιστά εύκολα και γρήγορα τα απαραίτητα προγράμματα σε έναν ΗΥ με λειτουργικό windows για να χρησιμοποιηθεί ως τοπικός web server. ✓ Διατίθεται δωρεάν και απευθύνετε σε όσους θέλουν να έχουν γρήγορα και εύκολα έναν web server είτε για δοκιμές, είτε για μια ιστοσελίδα περιορισμένων δυνατοτήτων και εμβέλειας. ✓ Επίσης υπάρχει το WIMP (Windows, IIS, MySQL και PHP), το WAPP (Windows, Apache, PostgreSQL και PHP) και το WAMPEE το οποίο είναι μία portable έδκδοση του WAMP. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 43. 4343 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Ανάπτυξη και διαχείριση Web Server - ΧAMPP ✓ Το XAMPP (X «cross-platform», Apache, MySQL, PHP, Perl, είναι λογισμικό open source, ανεξαρτήτου πλατφόρμας το οποίο περιέχει τον Apache, την MySQL και ένα διερμηνέα για κώδικα γραμμένο σε γλώσσες προγραμματισμού PHP και Perl. ✓ Χρησιμοποιείται ως πλατφόρμα για την σχεδίαση και ανάπτυξη ιστοσελίδων με τεχνολογίες όπως PHP, JSP και Servlets. ✓ Συμπεριλαμβάνει τα πακέτα OpenSSL και το phpMyAdmin και μπορεί να χρησιμοποιηθεί ως εργαλείο ανάπτυξης και δοκιμής ιστοσελίδων τοπικά στον υπολογιστή χωρίς να είναι απαραίτητη η σύνδεση στο διαδίκτυο. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 44. 4444 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Ανάπτυξη Web Server - UwAmp (ανάπτυξη) ✓ Wamp Server with Apache MySQL PHP and SQLite ✓ Without installation - portable. ✓ Easy interface. ✓ Multi PHP Version. ✓ CPU Monitoring. ✓ U3 Mode. Can be run from a USB stick. ✓ root & root Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης http://www.uwamp.com/en/
  • 45. 4545 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Content Management Systems - CMS ✓ Στις σύγχρονες τεχνολογίες διαδικτύου, το περιεχόμενο που βασίζεται σε πληροφορίες που συνεχώς ανανεώνονται, αποτελεί το κυρίαρχο μέσο και την βασικότερη προτεραιότητα, προκειμένου να αναπτυχθούν εφαρμογές που προσελκύουν το ενδιαφέρον των επισκεπτών. ✓ Με δεδομένο όμως ότι τις περισσότερες φορές αυτοί που παρέχουν το περιεχόμενο δεν είναι οι ίδιοι μ’ αυτούς που σχεδιάζουν ή διαχειρίζονται τις διαδικτυακές εφαρμογές και επομένως δεν έχουν τις απαραίτητες γνώσεις προγραμματισμού, δημιουργήθηκαν τα συστήματα διαχείρισης περιεχομένου (CMS) στα οποία γίνεται εφικτή η προσθήκη περιχεομένου από μη καταρτισμένους χρήστες, χωρίς να χρειάζεται να κάνουν χρήση προγραμματιστικών τεχνικών ή κώδικα. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 46. 4646 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Content Management Systems - CMS ✓ Τα CMS είναι μια συλλογή διαδικασιών με τις οποίες μπορεί να γίνει διαχείριση της ροής εργασιών σε ένα συνεργατικό περιβάλλον. ✓ Υπάρχει μεγάλη ευελιξία ως προς την διαχείριση του περιεχομένου που διαχειρίζονται γεγονός που συνηγορεί ότι τα δεδομένα μπορεί να είναι σχεδόν οποιασδήποτε μορφής, όπως έγγραφα, ταινίες, εικόνες, αριθμοί τηλεφώνων, επιστημονικά δεδομένα, κ.λπ, ενώ στις περισσότερες των περιπτώσεων χρησιμοποιούνται για αποθήκευση, έλεγχο, αναθεώρηση, εμπλουτισμό και τεκμηρίωση, των εν λόγω πληροφοριών και δεδομένων. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 47. 4747 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Content Management Systems - CMS ✓ Προκειμένου να επιτευχτεί ένας πλήρης διαχωρισμός ανάμεσα στη σχεδίαση μιας εφαρμογής και στην δημοσίευση περιεχομένου από απλούς χρήστες χωρίς γνώσεις προγραμματισμού, προτάθηκε και επικράτησε η λύση του σχεδιασμού εφαρμογών βασισμένων σε βάσεις δεδομένων (Database-Driven Design). ✓ Τα CMS αποτελούν συστήματα γραμμένα σε γλώσσα σεναρίων (Server-Side Scripting) που συνεργάζονται με μια βάση δεδομένων για την αποθήκευση περιεχομένου. ✓ Έτσι, οι μη καταρτισμένοι χρήστες που θέλουν να προσθέσουν περιεχόμενο, συμπληρώνουν κάποιες φόρμες μέσω ενός φυλλομετρητή (Browser-Based Interface) και δεν χρειάζεται να κάνουν χρήση κώδικα. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 48. 4848 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Content Management Systems - CMS ✓ Στη συνέχεια, τα σενάρια κώδικα αποθηκεύουν τις πληροφορίες στη βάση δεδομένων. ✓ Όταν ένας πελάτης ζητήσει μια πληροφορία, το σενάριο με βάση κάποιες παραμέτρους, όπως επιλογές ή δικαιώματα του χρήστη, αντλεί τα δεδομένα από τη βάση και τα εμφανίζει σε μια σελίδα ή ένα παράθυρο. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 49. 4949 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Content Management Systems - CMS Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 50. 5050 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Content Management Systems - CMS ✓ Τα CMS μπορούν να θεωρηθούν ως το Framework, το οποίο συγκεντρώνει και διανείμει το περιεχόμενο (κείμενο, εικόνες, URL διαδρομές, συνδέσεις, κ.λπ). ✓ Η αρχιτεκτονική σχεδίαση για την ανάπτυξη, συντήρηση, αναβάθμιση και ενημέρωση τους, καταμερίζεται συνήθως σε 3 διαφορετικά και ανεξάρτητα επίπεδα λειτουργίας: ✓ Τον προγραμματισμό και τη ρύθμιση των λειτουργιών που θα εκτελεί η εφαρμογή (Core Design). Εκτελείται από προγραμματιστές. ✓ Τη δημιουργία του θέματος εμφάνισης (Template Design). Εκτελείται από προγραμματιστές ή γραφίστες. ✓ Tην διαχείριση του περιεχομένου (Content Management). Εκτελείται από απλούς χρήστες. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 51. 5151 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Content Management Systems - CMS ✓ Υπάρχουν πέντε κύριες κατηγορίες οι οποίες κατηγοριοποιούνται με βάση την χρήση και τον τρόπο λειτουργία τους: ✓ Επιχειρησιακά (Enterprise CMS - ECMS). ✓ Συστήματα διαχείρισης Web περιεχομένων (Web CMS - WCMS). ✓ Συστήματα διαχείρισης εγγράφων (Document Μanagement System - DMS). ✓ Συστήματα διαχείρισης περιεχομένων συστατικών (Component Content Management System - CCMS). ✓ Συστήματα διαχείρισης περιεχομένων φορητών συσκευών (Mobile Content Management System). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 52. 5252 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 53. 5353 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Joomla ✓ Το Joomla είναι ένα ανοικτού κώδικα σύστημα διαχείρισης περιεχομένου ιστού, γραμμένο σε PHP, με αρκετές δυνατότητες, εξαιρετικά ευέλικτο και φιλικό τόσο προς το χρήστη όσο και προς τον προγραμματιστή περιβάλλον. ✓ Είναι κατάλληλο για αρχάριους χρήστες και χρησιμοποιείται για τη δημοσίευση στο διαδίκτυο προσωπικών ή εταιρικών ιστοσελίδων, ενώ με την προσθήκη κατάλληλων επεκτάσεων, είναι δυνατόν να αναπτυχθούν και ηλεκτρονικά καταστήματα (e-shops). ✓ Χαρακτηρίζεται από την απλότητα όσο αφόρα την ανάπτυξη, τη διαχείριση αλλά και τη χρήση του, χωρίς αυτό να σημαίνει ότι υστερεί σε ποιότητα και αξιοπιστία. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 54. 5454 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Joomla ✓ Το περιβάλλον διαχείρισης είναι αρκετά διαισθητικό και δίνει ξεκάθαρη εικόνα στον διαχειριστή για τις κινήσεις που πρέπει να κάνει, αλλά υστερεί σε φιλικότητα προς τον αρχάριο χρήστη. ✓ Αν και υπάρχει μεγάλη ποικιλία προτύπων (templates), τα οποία επιτρέπουν στον ιστότοπο να έχει καλή εμφάνιση, τα περισσότερα από αυτά είναι επί πληρωμή. ✓ Επίσης δεν είναι συμβατό με XHTML, δε δίνει τη δυνατότητα για πολλαπλά sites, υπάρχουν πολλά modules που δεν είναι δωρεάν, τα URLs του δεν είναι αρκετά φιλικά στις μηχανές αναζήτησης και δεν είναι κατάλληλο για ιστοτόπους στους οποίους χρειάζεται σύνθετη ταξινόμηση. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 55. 5555 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Drupal ✓ Το Drupal είναι ένα από τα δημοφιλέστερα, πληρέστερα και ιδιαιτέρως δυναμικά Web CMS ανοικτού κώδικα, με εξαιρετικά χαρακτηριστικά και μοναδικές λειτουργίες. ✓ Δίνοντας έμφαση στη συνεργασία, αλλά και την τον ξεκάθαρο προσδιορισμό των εν γένει λειτουργιών, επιτρέπει στο διαχειριστή συστήματος να οργανώνει το περιεχόμενο, να προσαρμόζει την παρουσίαση, να αυτοματοποιεί διαχειριστικές εργασίες και να διαχειρίζεται τον ιστότοπο, με τις περισσότερες διαχειριστικές εργασίες να ολοκληρώνονται χωρίς προγραμματισμό. ✓ Παράλληλα οι χρήστες συνεισφέρουν με περιεχόμενο στην ανάπτυξη της εφαρμογής, πραγματοποιούν τις ενέργειες τους μέσα από ένα ιδιαίτερα φιλικό και προσιτό περιβάλλον διεπαφής, έχοντας σαφώς προσδιορισμένους ρόλους και δικαιώματα. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 56. 5656 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Drupal ✓ Η πολυμορφικότητα και ο πλουραλισμός των επιλογών που προσφέρει του δίνουν την δυνατότητα να χρησιμοποιηθεί για την δημιουργία ενός internet portal (προσωπικό ή τμήμα εταιρείας), ενός εταιρικού web site ή εμπορικού site, μιας online εφημερίδας, μιας gallery εικόνων, ακόμη και για τη δημιουργία μιας πλήρους εφαρμογής εξ αποστάσεως εκπαίδευσης (e-learning). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 57. 5757 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - Moodle ✓ Πρόκειται για ένα σύστημα διαχείρισης εκμάθησης ή ως εικονικό περιβάλλον εκμάθησης που χρησιμοποιούν οι εκπαιδευτικοί για να δημιουργήσουν online δικτυακούς τόπους ασύγχρονης εκπαίδευσης. ✓ Τα βασικά χαρακτηριστικά του: ✓ Η αρχιτεκτονική του σχεδίαση έχει λειτουργίες που του επιτρέπουν να κλιμακώνεται (μεγάλης ή μικρής κλίμακας εφαρμογές). ✓ Δίνει την δυνατότητα να χρησιμοποιηθεί ως πλατφόρμα για την παροχή πλήρως online μαθημάτων, ενώ επίσης παρέχει δυνατότητες να χρησιμοποιηθεί ως συμπληρωματικό εργαλείο μάθησης, για τον εμπλουτισμό μαθημάτων που γίνονται με φυσική παρουσία σε τάξεις. ✓ Είναι δυνατόν να ενσωματώσει forum, wiki, κτλ, δημιουργώντας πλούσιες κοινότητες παράλληλης εκπαίδευσης. ✓ Παρέχει περιεχόμενα αξιολόγησης προόδου, χρησιμοποιώντας διαδραστικά εργαλεία όπως εργασίες, κουΐζ, κτλ. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 58. 5858 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - WordPress (εγκατάσταση και δημιουργία ιστοσελίδας) ✓ Το WordPress, είναι μία ανοικτού κώδικα εφαρμογή CMS ιστολογιών (blogs) γραμμένη σε PHP. ✓ Στον πυρήνα του, το σύστημα επιτρέπει τη δημιουργία και τη διαχείριση του περιεχομένου που δημιουργείται μέσα στα ιστολόγια, είναι απλό και εύκολα επεκτάσιμο. ✓ Θεωρείται αρκετά φιλικό προς τον απλό χρήστη, αν και παρουσιάζει κάποιες ιδιαιτερότητες όσον αφορά την ανάπτυξη κώδικα από προγραμματιστές. ✓ Η διαμόρφωση της εμφάνισης (templating), γίνεται με την επιλογή ενός προτύπου και την επεξεργασία του CSS. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 59. 5959 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Εισαγωγή στις Υπηρεσίες Διαχείρισης Περιεχομένου - WordPress (εγκατάσταση και δημιουργία ιστοσελίδας) ✓ Η αυτόματη ανάπτυξη ερωτημάτων προς την βάση δεδομένων, δημιουργεί σημαντικές καθυστερήσεις στην ανάπτυξη της εφαρμογής, όπως και περιττά κομμάτια κώδικα. ✓ Επίσης υστερεί σημαντικά στις διαδικασίες συμπίεσης βοηθητικού περιεχομένου (πχ css ή JavaScript αρχεία), ενώ πρέπει να ρυθμιστούν χειροκίνητα οι διαδικασίες προσωρινής αποθήκευσης περιεχομένου (caching). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 60. Δημοκρίτειο Πανεπιστήμιο Θράκης Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης Κωνσταντίνος Δεμερτζής – Λάζαρος Ηλιάδης «CMS στην Εκπαίδευση: Open e-class»
  • 61. 6161 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Η πλατφόρμα Open eClass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων η οποία αναπτύχθηκε από το Ελληνικό Ακαδημαϊκό Διαδίκτυο (GUnet). ✓ Έχει σχεδιαστεί με προσανατολισμό την ενίσχυση της εκπαιδευτικής διαδικασίας, βασίζεται στη φιλοσοφία του ΕΛΛ/ΑΚ, υποστηρίζεται ενεργά από το GUnet και διανέμεται ελεύθερα. ✓ Βασική επιδίωξη της πλατφόρμας είναι η ενσωμάτωση των νέων τεχνολογιών και η εποικοδομητική χρήση του διαδικτύου στην εκπαιδευτική διαδικασία. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 62. 6262 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Χαρακτηριστικά & Λειτουργικότητες: ✓ Συμβατότητα με όλους τους φυλλομετρητές. Η πρόσβαση στην Open eClass γίνεται με τη χρήση ενός απλού φυλλομετρητή (web browser) και είναι πλήρως λειτουργική σε όλους τους φυλλομετρητές. ✓ Προσαρμοστική διεπαφή χρήστη. Η πλατφόρμα διαθέτει μοντέρνα και προσαρμοστική (responsive) διεπαφή χρήστη, που βασίζεται σε Bootstrap 3x, ώστε να προσαρμόζεται στις οθόνες διαφορετικών συσκευών, συμπεριλαμβανομένων ηλεκτρονικών υπολογιστών, tablets και smartphones (iOS & Android). Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 63. 6363 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Χαρακτηριστικά & Λειτουργικότητες: ✓ Συμβατότητα με πρότυπα ηλεκτρονικής μάθησης. Είναι συμβατή με διεθνή πρότυπα (SCORM, IMSCP) τα οποία εξασφαλίζουν επαναχρησιμοποίηση, προσβασιμότητα, ανθεκτικότητα του εκπαιδευτικού υλικού στις τεχνολογικές μεταβολές και διαλειτουργικότητα μεταξύ συστημάτων. ✓ Δημιουργία & Διαχείριση Ηλεκτρονικών Μαθημάτων. Υποστηρίζονται διακριτοί τύποι μαθημάτων όπως ανοικτά μαθήματα, μαθήματα που απαιτούν εγγραφή και κλειστά μαθήματα. Επίσης είναι εφικτή η δημιουργία αντιγράφων ασφαλείας, για την διασφάλιση ολόκληρου του περιεχομένου του μαθήματος σε περιπτώσεις ακούσιας διαγραφής ή καταστροφής του μαθήματος. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 64. 6464 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Χαρακτηριστικά & Λειτουργικότητες: ✓ Διακριτοί ρόλοι χρηστών. Βασικοί ρόλοι είναι αυτοί του εκπαιδευτή, του εκπαιδευόμενου και του διαχειριστή, ενώ πρόσθετοι ρόλοι είναι ο βοηθός εκπαιδευτή, ο υπεύθυνος ομάδας και ο επισκέπτης. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 65. 6565 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Διαχείριση εκπαιδευτικού περιεχομένου ✓ Έγγραφα. Οργάνωση, αποθήκευση και παρουσίαση μαθησιακού περιεχομένου. ✓ Πολυμέσα. Αποθήκευση και διάθεση οπτικοακουστικού υλικού. ✓ Γλωσσάρι. Προσθήκη και διαχείριση βασικών όρων. ✓ Ηλεκτρονικό Βιβλίο. Ανάρτηση, διαχείριση και παρουσίαση ηλεκτρονικών βιβλίων σε μορφή HTML. ✓ Σύνδεσμοι. Προσθήκη και οργάνωση χρήσιμων πηγών από το Διαδίκτυο . ✓ Γραμμή Μάθησης. Οργάνωση υλικού σε δομημένες ενότητες με δυνατότητα εξαγωγής σε SCORM. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 66. 6666 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Εργαλεία ενημέρωσης, επικοινωνίας & συνεργασίας ✓ Ανακοινώσεις. Ανάρτηση ανακοινώσεων μαθήματος. ✓ Ημερολόγιο. Χρονολογική παρουσίαση γεγονότων. ✓ Μηνύματα. Ανταλλαγή μηνυμάτων. ✓ Ειδοποιήσεις. Ειδοποιήσεις. ✓ Συζητήσεις. Ασύγχρονη ανταλλαγή απόψεων και ιδεών. ✓ Τηλεσυνεργασία. Επικοινωνία και συνεργασία real-time. ✓ Ομάδες. Ομαδοποίηση χρηστών ώστε να έχουν κοινή περιοχή συζητήσεων και περιοχή μεταφόρτωσης αρχείων. ✓ Wiki. Συνεργατική συγγραφή κειμένων. ✓ Κουβέντα. Επικοινωνία με γραπτά μηνύματα real-time. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 67. 6767 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Εργαλεία αξιολόγησης & ανατροφοδότησης ✓ Ασκήσεις. Παραγωγή ασκήσεων κλειστού τύπου (πολλαπλής επιλογής, αντιστοίχισης, συμπλήρωσης κενού, κτλ). ✓ Εργασίες. Διαχείριση, υποβολή και βαθμολόγηση εργασιών. ✓ Ερωτηματολόγια. Δημιουργία δημοσκοπήσεων και ερευνών. ✓ Βαθμολόγιο. Καταγραφή βαθμολογίας εκπαιδευομένων. ✓ Παρουσιολόγιο. Καταγραφή παρουσιών/απουσιών εκπαιδευομένων. ✓ Στατιστικά. Στατιστικά στοιχεία χρηστών. Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 68. 6868 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Εγκατάσταση Open eClass στο περιβάλλον Wampee ✓ Εγκατάσταση Πλατφόρμας ✓ Διαχείριση Πλατφόρμας ✓ Αναβάθμιση Πλατφόρμας ✓ Οδηγός Εκπαιδευτή ✓ Δημιουργία Λογαριασμού ✓ Δημιουργία Μαθήματος ✓ Προσωπικό Χαρτοφυλάκιο ✓ Διαχείριση Ηλεκτρονικού Μαθήματος ✓ Διαχείριση Περιοχών Συζητήσεων Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 69. 6969 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση»  Πρακτική Εφαρμογή ΤΠΕ στην Εκπαίδευση - Πλατφόρμα Ηλεκτρονικής Μάθησης (Open eClass) ✓ Εγκατάσταση Open eClass στο περιβάλλον Wampee ✓ Ανάρτηση & Διαχείριση αρχείων (εκπαιδευτικού υλικού) ✓ Οδηγός Εκπαιδευόμενου ✓ Εγγραφή Εκπαιδευόμενου (Αίτηση Δημιουργίας Λογαριασμού) ✓ Εγγραφή Εκπαιδευόμενου (Δημιουργία λογαριασμού) ✓ Εγγραφή σε Μάθημα ✓ Προσωπικό Χαρτοφυλάκιο ✓ Γνωριμία με το Ηλεκτρονικό Μάθημα ✓ Συμμετοχή σε Περιοχές Συζητήσεων Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 70. 7070 «Τεχνολογίες Πληροφορικής και Επικοινωνιών στην Εκπαίδευση» http://filab.fmenr.duth.gr/ kdemertz@fmenr.duth.gr | liliadis@fmenr.duth.gr  Ερωτήσεις – Θέματα για Συζήτηση Τμήμα Δασολογίας και Διαχείρισης Περιβάλλοντος και Φυσικών Πόρων, ΔΠΘ Εργαστήριο Δασικής-Περιβαλλοντικής Πληροφορικής και Υπολογιστικής Νοημοσύνης
  • 71. My Publications Environmental informatics 1. Anezakis, V., Mallinis, G., Iliadis, L., Demertzis, K., 2018. Soft computing forecasting of cardiovascular and respiratory incidents based on climate change scenarios, in: 2018 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS). Presented at the 2018 IEEE Conference on Evolving and Adaptive Intelligent Systems (EAIS), pp. 1–8. https://doi.org/10.1109/EAIS.2018.8397174 2. Anezakis, V.-D., Demertzis, K., Iliadis, L., 2018a. Classifying with fuzzy chi-square test: The case of invasive species. AIP Conference Proceedings 1978, 290003. https://doi.org/10/gdtm5q 3. Anezakis, V.-D., Demertzis, K., Iliadis, L., Spartalis, S., 2018b. Hybrid intelligent modeling of wild fires risk. Evolving Systems 9, 267–283. https://doi.org/10/gdp863 4. Anezakis, V.-D., Demertzis, K., Iliadis, L., Spartalis, S., 2016a. A Hybrid Soft Computing Approach Producing Robust Forest Fire Risk Indices, in: Iliadis, L., Maglogiannis, I. (Eds.), Artificial Intelligence Applications and Innovations, IFIP Advances in Information and Communication Technology. Springer International Publishing, pp. 191–203. 5. Anezakis, V.-D., Dermetzis, K., Iliadis, L., Spartalis, S., 2016b. Fuzzy Cognitive Maps for Long-Term Prognosis of the Evolution of Atmospheric Pollution, Based on Climate Change Scenarios: The Case of Athens, in: Nguyen, N.-T., Iliadis, L., Manolopoulos, Y., Trawiński, B. (Eds.), Computational Collective Intelligence, Lecture Notes in Computer Science. Springer International Publishing, pp. 175–186. 6. Anezakis, V.-D., Iliadis, L., Demertzis, K., Mallinis, G., 2017. Hybrid Soft Computing Analytics of Cardiorespiratory Morbidity and Mortality Risk Due to Air Pollution, in: Dokas, I.M., Bellamine-Ben Saoud, N., Dugdale, J., Díaz, P. (Eds.), Information Systems for Crisis Response and Management in Mediterranean Countries, Lecture Notes in Business Information Processing. Springer International Publishing, pp. 87–105. 7. Bougoudis, I., Demertzis, K., Iliadis, L., 2016a. Fast and low cost prediction of extreme air pollution values with hybrid unsupervised learning. Integrated Computer-Aided Engineering 23, 115–127. https://doi.org/10/f8dt4t 8. Bougoudis, I., Demertzis, K., Iliadis, L., 2016b. HISYCOL a hybrid computational intelligence system for combined machine learning: the case of air pollution modeling in Athens. Neural Comput & Applic 27, 1191–1206. https://doi.org/10/f8r7vf 9. Bougoudis, I., Demertzis, K., Iliadis, L., Anezakis, V.-D., Papaleonidas, A., 2018. FuSSFFra, a fuzzy semi-supervised forecasting framework: the case of the air pollution in Athens. Neural Comput & Applic 29, 375–388. https://doi.org/10/gc9bbf 10. Bougoudis, I., Demertzis, K., Iliadis, L., Anezakis, V.-D., Papaleonidas, A., 2016c. Semi- supervised Hybrid Modeling of Atmospheric Pollution in Urban Centers, in: Jayne, C., Iliadis, L. (Eds.), Engineering Applications of Neural Networks, Communications in Computer and Information Science. Springer International Publishing, pp. 51–63. 11. Demertzis, Konstantinos, Anezakis, V.-D., Iliadis, L., Spartalis, S., 2018a. Temporal Modeling of Invasive Species’ Migration in Greece from Neighboring Countries Using Fuzzy Cognitive Maps, in: Iliadis, L., Maglogiannis, I., Plagianakos, V. (Eds.), Artificial Intelligence Applications and Innovations, IFIP Advances in Information and Communication Technology. Springer International Publishing, pp. 592–605.