Το περιεχόμενο των Μαθημάτων αποτελείται από ενότητες εμπλουτισμένες από θεωρία και πολλά παραδείγματα. Οι ενότητες κάθε Σειράς Μαθημάτων είναι σχεδιασμένες έτσι ώστε οι πρώτες στην σειρά να ασχολούνται με εισαγωγικά θέματα και καθώς φτάνουμε προς την τελευταία να παρουσιάζουν όλο και πιο δύσκολα θέματα λειτουργώντας έτσι σαν κεφάλαια επιστημονικών βιβλίων. Με τον τρόπο αυτόν μπορεί κανείς, ανεξάρτητα από το επίπεδο της γνώσης του, να διαβάσει μια Σειρά Μαθημάτων επιλέγοντας την ενότητα που τον ενδιαφέρει να μάθει ή να θυμηθεί ή να εμπλουτίσει τις γνώσεις του. Αν κάποιος έρχεται για πρώτη φορά σε επαφή με το αντικείμενο που παρουσιάζει μια Σειρά Μαθημάτων μπορεί να διαβάσει τις ενότητες ξεκινώντας από την πρώτη μαθαίνοντας έτσι το αντικείμενο βήμα προς βήμα.
Μαθήματα HTML
Η HTML είναι η γλώσσα με την οποία κατασκευάζουμε ιστοσελίδες. Οι ιστοσελίδες που επισκεπτόμαστε στο Internet δεν είναι τίποτε άλλο παρά αρχεία τα οποία περιέχουν κώδικα γραμμένο στην γλώσσα HTML. Οι browsers (όπως οι Internet Explorer, Mozilla Firefox, Opera και αρκετοί άλλοι) διαβάζουν τα αρχεία αυτά και εμφανίζουν το αποτέλεσμα του κώδικα HTML στην οθόνη μας.
Περισσότερα...
Περισσότερα...
Μαθήματα HTML5
Το web άλλαξε δραματικά από το 1999 όταν και έγινε διαθέσιμη στο κοινό η προηγούμενη αναθεώρηση του προτύπου της HTML, η HTML 4.01. Από τότε δημιουργήθηκαν νέες συνήθειες και τάσεις των χρηστών του web, όπως η ραγδαία αύξηση του αριθμού των οπτικοακουστικών μέσων (βίντεο και audio) που χρησιμοποιούνται στις ιστοσελίδες, η δημοσίευση κειμένων από εξωτερικά blogs και φόρουμ (content sharing), αλλά και η ανάγκη να γράφουν περισσότερες πληροφορίες για το περιεχόμενο του site τους ώστε να αυξάνουν τις πιθανότητες εμφάνισης του στις μηχανές αναζήτησης. Όλες αυτές οι νέες τάσεις που δημιούργησε, κυρίως η όλο και αυξανόμενη ταχύτητα πρόσβασης στο Internet, δημιούργησε επίσης την ανάγκη ενός ευκολότερου τρόπου εισαγωγής τεχνολογιών στις ιστοσελίδες, χωρίς να χρειάζεται η ανάπτυξη μεγάλων κομματιών κώδικα JavaScript για την υλοποίηση τους. Οι νέες τάσεις χρήσης του web και η ανάγκες που οι ίδιες επέβαλαν, έγιναν αιτία να αναπτυχθεί ένα νέο πρότυπο της HTML, αυτό της HTML5.
Περισσότερα...
Περισσότερα...
Μαθήματα XHTML
Η XHTML είναι συνδυασμός της HTML και της XML. Πιο συγκεκριμένα η XHTML είναι μια παραλλαγή της HTML γραμμένη με κανόνες σύνταξης της XML, δηλαδή ο κώδικας ενός XHTML αρχείου μπορεί να περιέχει σχεδόν όλες τις ετικέτες που περιέχει και η HTML, με διαφορά την αυστηρότερη σύνταξη του κώδικα. Τα αρχικά της XHTML είναι από το EXtensible HyperText Markup Language το οποίο σημαίνει εκτεταμένη γλώσσα σήμανσης υπερκειμένου. Είναι μια πιο αυστηρή και πιο καθαρή έκδοση της HTML και μοιάζει πολύ με την HTML 4.01, η οποία είναι η τελευταία αναθεώρηση του προτύπου HTML το οποίο διαχειρίζεται το W3 Consortium. Ο ίδιος οργανισμός ανέπτυξε και διαχειρίζεται το πρότυπο της XHTML. Η τελευταία αναθεώρηση της XHTML είναι η XHTML 1.0 και ελευθερώθηκε στην αγορά (released) 26 Ιανουαρίου 2000. Σήμερα όλοι οι browsers είναι συμβατοί και μπορούν να "διαβάσουν" XHTML κώδικα, ενώ όλο και περισσότερες ιστοσελίδες χρησιμοποιούν το πρότυπο της XHTML αντί αυτό της HTML.
Περισσότερα...
Περισσότερα...
Μαθήματα CSS
CSS σημαίνει Cascading Style Sheets και είναι στυλ που μπορούμε να ορίσουμε για τις HTML σελίδες. Γράφοντας τις σελίδες μας μόνο με HTML κώδικα, μπορούμε να ορίσουμε το χρώμα και το μέγεθος του κειμένου αλλά και άλλων στοιχείων της σελίδας (όπως πίνακες, links, λίστες κτλ). Για να αλλάξουμε το χρώμα κάποιου κειμένου ή το χρώμα ενός πίνακα, θα πρέπει να βρούμε το χρώμα αυτό μέσα στον κώδικα και να το αλλάξουμε. Με την χρήση CSS μπορούμε να ορίζουμε χρώματα και μεγέθη οργανωμένα σε στυλ και έπειτα να εφαρμόζουμε τα στυλ αυτά στα στοιχεία των σελίδων του site μας. Με αυτόν τον τρόπο, κάθε φορά που αλλάζουμε το χρώμα ενός στυλ, αλλάζει το χρώμα όλων των στοιχείων που έχουν αναφορά στο στυλ αυτό. Έτσι, για παράδειγμα, αν έχουμε ορίσει ένα στυλ για το κύριο μενού του site μας, τότε θα χρειάζεται να αλλάξουμε το χρώμα του στυλ αυτού και αυτόματα θα εφαρμοστεί σε όλες τις σελίδες.
Περισσότερα...
Περισσότερα...
Μαθήματα AJAX
Γενικά μια ιστοσελίδα είναι ένα σύνολο html οδηγιών που στέλνει ο server στον browser του επισκέπτη όταν αυτός αιτείται να "δει" το περιεχόμενο της ιστοσελίδας αυτής. Η αποστολή των html οδηγιών γίνεται μια φορά και αφού αυτή ολοκληρωθεί η επικοινωνία server-browser κλείνει. Έτσι κάθε φορά που ο κάτοχος-δημιουργός-διαχειριστής της ιστοσελίδας κάνει αλλαγές στο περιεχόμενο της, οι αλλαγές αυτές δεν είναι άμεσα ορατές από τον επισκέπτη εκτός και αν αυτός ανανεώσει την ιστοσελίδα πατώντας το F5, οπότε και ξανα ανοίγει η επικοινωνία του browser με τον server παραλαμβάνοντας εκ νέου το ανανεωμένο περιεχόμενο. Η χρήση της τεχνικής AJAX επιτρέπει σε μια ιστοσελίδα να ανανεώνεται ασύγχρονα (asynchronously) ανταλλάσοντας στο παρασκήνιο μικρού όγκου δεδομένα με τον server επιτρέποντας να ανανεώνονται μέρη της ιστοσελίδας (ένα div για παράδειγμα), χωρίς να ανανεώνεται ολόκληρη η σελίδα!
Περισσότερα...
Περισσότερα...