<?xml version='1.0' encoding='utf-8'?><rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom'><channel><atom:link href='https://eclass02.sch.gr/modules/announcements/rss.php?c=0440030338' rel='self' type='application/rss+xml' /><title>Ανακοινώσεις μαθήματος ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΙΣΤΟΤΟΠΩΝ Β ΕΠΑΛ</title><link>https://eclass02.sch.gr/courses/0440030338/</link><description>Ανακοινώσεις</description><lastBuildDate>Sun, 27 Sep 2026 14:37:45 +0300</lastBuildDate><language>el</language><item><title>Άσκηση 1η</title><link>https://eclass02.sch.gr/modules/announcements/index.php?an_id=20079126&amp;course=0440030338</link><description>&lt;p class="MsoNormal" style="text-align:center;" align="center"&gt;&lt;strong&gt;&lt;span style="font-size:22pt;line-height:115%;"&gt;Άσκηση 1&lt;sup&gt;η&lt;/sup&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;span&gt;Η πρώτη γραμμή του κώδικα του παραδείγματος 1, αποτελεί μια οδηγία προς το φυλλομετρη- τή για το είδος του εγγράφου που ακολουθεί. Ο φυλλομετρητής χρειάζεται να γνωρίζει τον τύπο και την έκδοση του κώδικα της ιστοσελίδας για να την εμφανίσει σωστά. Η συγκεκρι- μένη δήλωση ενημερώνει ότι το έγγραφο που ακολουθεί είναι γραμμένο σε κώδικα HTML5.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;span&gt;Ο κώδικας HTML δεν είναι ευαίσθητος σε κεφαλαία και πεζά γράμματα (case sensitive). Έτσι είναι ισοδύναμο, είτε γράψουμε DOCTYPE, είτε doctype, είτε DocType, κ.ο.κ. Αυτό που πρέ- πει να προσέχουμε είναι η εισαγωγή διαστήματος, καθώς για το σύστημα είναι διαφορετικό το DOCTYPE από το DOC TYPE.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;span&gt;ι γραμμές 2-4 αποτελούν ένα σχόλιο. Κάθε σχόλιο ξεκινά με &amp;lt;!- - και τελειώνει με - -&amp;gt;. Τα σχόλια δεν λαμβάνονται υπόψη από το φυλλομετρητή, αλλά μας βοηθούν στην τεκμηρίωση του κώδικα που γράφουμε. Είναι καλή πρακτική να γράφουμε σχόλια στον κώδικα που ανα- πτύσσουμε, ώστε στο μέλλον να μπορούμε να ανακαλέσουμε τι κάνουμε σε κάθε σημείο του.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;span&gt;Παρατηρούμε ότι ένα έγγραφο HTML είναι ένα στοιχείο, το html, το οποίο αποτελείται από δύο επιμέρους στοιχεία, το στοιχείο head (κεφαλή) (γραμμές 6-9) και το στοιχείο body (σώμα) (γραμμές 10-12)&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Στην κεφαλή ορίζονται τα μεταδεδομένα της ιστοσελίδας. Τα μεταδεδομένα είναι πληροφορίες που αφορούν και περιγράφουν το έγγραφο, όπως τίτλος, συγγραφέας, λέ- ξεις κλειδιά, κ.α. Στο σώμα ορίζονται τα περιεχόμενα της ιστοσελίδας, δηλαδή το περιεχόμενο του εγγράφου που εμφανίζεται στο κεντρικό πλαίσιο του παραθύρου του φυλλομετρητή. Το μεγαλύτερο μέρος κώδικα αφορά όπως είναι λογικό το σώμα της ιστοσελίδας. Ο προσεκτικός όμως καθορισμός των μεταδομένων βοηθά στον εντοπισμό της από τις μηχανές αναζήτησης, γεγονός που της δίνει μεγαλύτερη επισκεψιμότητα&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Στη γραμμή 7 ορίζεται ο τίτλος της ιστοσελίδας (title). Ο τίτλος είναι πολύ σημαντικός διότι εκτός από τη γραμμή του τίτλου στο παράθυρο του φυλλομετρητή, εμφανίζεται και στα αποτελέσματα μιας μηχανής αναζήτησης που έχει εντοπίσει την ιστοσελίδα μας. Έτσι πρέπει να επιλέγεται με μεγάλη προσοχή. Στη γραμμή 8 ορίζεται ένα επιπλέον μεταδεδομένο (meta) που αφορά την κωδικοποίηση των χαρακτήρων της ιστοσελίδας.&lt;/p&gt;
&lt;p class="MsoNormal"&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Η κωδικοποίηση UTF-8 εξασφαλίζει τη σωστή εμφάνιση του κειμένου της ιστοσελίδας σε κάθε περίπτωση. Πρέπει να έχουμε κατά νου ότι ενώ μια ιστοσελίδα δημιουργείται σε ένα περιβάλλον (π.χ. GNU/Linux ή Microsoft Windows) προσπελάζεται από πληθώρα διαφορετικών, συχνά ανομοιογενών περιβαλλόντων (υπολογιστές Macintosh, συσκευές Android, iOS συσκευές με άλλα λειτουργικά συστήματα όπως τηλεοράσεις, media player, κ.λπ.). Για το λόγο αυτό πρέπει να προσέχουμε κατά την αποθήκευση του κώδικα, ώστε να επιλέγουμε την αποθήκευσή του σε μορφή UTF-8.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Στο Σημειωματάριο αυτό γίνεται επιλέγοντας το πλαίσιο Κωδικοποίηση (Encoding) κατάτην αποθήκευση (Εικόνα 3). Στο Notepad++ μπορούμε να επιλέξουμε την κωδικοποίηση του κειμένου από το σχετικό μενού.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;strong&gt;Χρήσιμη επισήμανση: Αν θέλουμε να δούμε τον πηγαίο κώδικα οποιασδήποτε σελίδας, αρκεί να πατήσουμε “ταυτόχρονα” τα πλήκτρα Ctrl + U (έχοντας πατημένο το Ctrl, πατούμε το U). Τότε εμφανίζεται ένα παράθυρο με τον πηγαίο κώδικες ο οποίος παράγει το αποτέλεσμα που βλέπουμε στο παράθυρο του φυλλομετρητή.&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;&lt;strong&gt;Έτσι ο κώδικας HTML που φτάνει στο φυλλομετρητή μας, τις περισσότερες φορές δεν είναι ευανάγνωστος. Το ίδιο συμβαίνει και όταν η διαχείριση του περιεχομένου ενός ιστότοπου υλοποιείται μέσω λογισμικών που ονομάζονται συστήματα διαχείρισης περιεχομένου (Content Management Systems, CMS). Οι διαχειριστές του περιεχομένου τέτοιων ιστοτόπων δεν αλλάζουν τον κώδικα των στατικών ή δυναμικών ιστοσελίδων, παρά μόνο χειρίζονται το περιεχόμενο του ιστότοπου (κείμενα, εικόνες, βίντεο, κ.λπ.), χρησιμοποιώντας τις επιλογές του εκάστοτε λογισμικού CMS.&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;strong&gt;&lt;span lang="en-us" xml:lang="en-us"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;</description><pubDate>Sun, 27 Sep 2026 14:37:45 +0300</pubDate><guid isPermaLink='false'>Sun, 27 Sep 2026 14:37:45 +030020079126</guid></item><item><title>Η δημιουργία μιας ιστοσελίδας </title><link>https://eclass02.sch.gr/modules/announcements/index.php?an_id=20079055&amp;course=0440030338</link><description>&lt;p class="MsoNormal" style="text-align:justify;"&gt;Η δημιουργία μιας ιστοσελίδας απαιτεί την κατοχύρωση ενός ονόματος ( domain name ), την επιλογή φιλοξενίας (hosting) και τη χρήση μιας πλατφόρμας κατασκευής όπως το WordPress.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Βασικά Βήματα για Δημιουργία Ιστοσελίδας&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Όνομα και Φιλοξενία: Διαλέξτε μια μοναδική διεύθυνση (domain) για το site σας και έναν ασφαλή πάροχο φιλοξενίας.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Πλατφόρμα (CMS): Χρησιμοποιήστε δημοφιλή συστήματα όπως το WordPress ή εργαλεία τεχνητής νοημοσύνης μέσω του Webnode για εύκολη δημιουργία χωρίς κώδικα.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;Σχεδιασμός και Περιεχόμενο: Δημιουργήστε καθαρό μενού, ευανάγνωστα κείμενα και προσθέστε φωτογραφίες που ταιριάζουν στην επιχείρησή σας.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-align:justify;"&gt;SEO και Ταχύτητα: Βελτιστοποιήστε τις σελίδες σας για τις μηχανές αναζήτησης (Google) και εξασφαλίστε γρήγορη φόρτωση.&lt;/p&gt;</description><pubDate>Wed, 23 Sep 2026 18:27:33 +0300</pubDate><guid isPermaLink='false'>Wed, 23 Sep 2026 18:27:33 +030020079055</guid></item><item><title>Μοντέλο Πελάτη-Εξυπηρετητή (Client-Server)</title><link>https://eclass02.sch.gr/modules/announcements/index.php?an_id=20079054&amp;course=0440030338</link><description>&lt;div class="n6owBd awi2gc"&gt;&lt;span&gt;Η δημιουργία μιας ιστοσελίδας βασίζεται στο &lt;/span&gt;&lt;strong class="rQesXe MPyX"&gt;μοντέλο Πελάτη-Εξυπηρετητή (Client-Server)&lt;/strong&gt;. Αυτή η αρχιτεκτονική καθορίζει πώς αλληλεπιδρούν οι χρήστες με τα δεδομένα ενός ιστότοπου μέσω του διαδικτύου.&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div class="otQkpb"&gt;🏢 Τι είναι ο Πελάτης και ο Εξυπηρετητής;&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Πελάτης (Client):&lt;/strong&gt; Είναι η συσκευή του χρήστη (υπολογιστής, κινητό, tablet) και το λογισμικό που χρησιμοποιεί, δηλαδή ο &lt;strong class="rQesXe MPyX"&gt;φυλλομετρητής (browser)&lt;/strong&gt; όπως Chrome, Firefox ή Safari. Ο πελάτης ζητάει πληροφορίες.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Εξυπηρετητής (Server):&lt;/strong&gt; Είναι ένας ισχυρός υπολογιστής που είναι μόνιμα συνδεδεμένος στο διαδίκτυο. Εκεί βρίσκονται αποθηκευμένα όλα τα αρχεία της ιστοσελίδας σας (κώδικας, φωτογραφίες, βάσεις δεδομένων). Ο εξυπηρετητής απαντάει στα αιτήματα του πελάτη.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;&lt;hr class="s6NV4e" /&gt;&lt;/div&gt;
&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="otQkpb"&gt;🔄 Πώς λειτουργούν κατά την επίσκεψη σε μια ιστοσελίδα&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Το Αίτημα (Request):&lt;/strong&gt; Ο χρήστης πληκτρολογεί μια διεύθυνση (URL) στον browser (Client). Ο browser στέλνει ένα αίτημα μέσω διαδικτύου στον Server που φιλοξενεί τη συγκεκριμένη ιστοσελίδα.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Η Επεξεργασία:&lt;/strong&gt; Ο Server λαμβάνει το αίτημα, βρίσκει τα απαραίτητα αρχεία (π.χ. HTML, CSS, εικόνες) ή εκτελεί κάποιο σενάριο κώδικα (π.χ. PHP, Node.js).&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Η Απάντηση (Response):&lt;/strong&gt; Ο Server στέλνει αυτά τα αρχεία πίσω στον browser του Client.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Η Εμφάνιση (Rendering):&lt;/strong&gt; Ο browser μεταφράζει τον κώδικα και εμφανίζει την ιστοσελίδα μορφοποιημένη στην οθόνη του χρήστη.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;&lt;hr class="s6NV4e" /&gt;&lt;/div&gt;
&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="otQkpb"&gt;💻 Τεχνολογίες στη Δημιουργία Ιστοσελίδων&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div class="n6owBd awi2gc"&gt;Η ανάπτυξη μιας ιστοσελίδας χωρίζεται σε δύο βασικά κομμάτια, ανάλογα με το πού εκτελείται ο κώδικας:&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="Fv6NCb"&gt;
&lt;table class="NRefec"&gt;
&lt;tbody&gt;
&lt;tr class="cZCYO"&gt;
&lt;th class="iry6k"&gt;Χαρακτηριστικό&lt;/th&gt;
&lt;th class="iry6k"&gt;Front-End (Client-Side)&lt;/th&gt;
&lt;th class="iry6k"&gt;Back-End (Server-Side)&lt;/th&gt;
&lt;/tr&gt;
&lt;tr class="cZCYO"&gt;
&lt;td class="cOeeGf"&gt;&lt;strong class="rQesXe MPyX"&gt;Πού εκτελείται;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="cOeeGf"&gt;Στον browser του χρήστη.&lt;/td&gt;
&lt;td class="cOeeGf"&gt;Στον απομακρυσμένο διακομιστή (Server).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="cZCYO"&gt;
&lt;td class="cOeeGf"&gt;&lt;strong class="rQesXe MPyX"&gt;Τι περιλαμβάνει;&lt;/strong&gt;&lt;/td&gt;
&lt;td class="cOeeGf"&gt;Ό,τι βλέπει και αλληλεπιδρά ο χρήστης (σχεδίαση, κουμπιά, μενού).&lt;/td&gt;
&lt;td class="cOeeGf"&gt;Τη λογική της εφαρμογής, τη διαχείριση χρηστών και τις βάσεις δεδομένων.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="cZCYO"&gt;
&lt;td class="cOeeGf"&gt;&lt;strong class="rQesXe MPyX"&gt;Βασικές Γλώσσες&lt;/strong&gt;&lt;/td&gt;
&lt;td class="cOeeGf"&gt;&lt;strong class="rQesXe MPyX"&gt;HTML&lt;/strong&gt;, &lt;strong class="rQesXe MPyX"&gt;CSS&lt;/strong&gt;, &lt;strong class="rQesXe MPyX"&gt;JavaScript&lt;/strong&gt;&lt;/td&gt;
&lt;td class="cOeeGf"&gt;&lt;strong class="rQesXe MPyX"&gt;PHP&lt;/strong&gt;, &lt;strong class="rQesXe MPyX"&gt;Python&lt;/strong&gt;, &lt;strong class="rQesXe MPyX"&gt;Node.js&lt;/strong&gt;, &lt;strong class="rQesXe MPyX"&gt;Ruby&lt;/strong&gt;, &lt;strong class="rQesXe MPyX"&gt;SQL&lt;/strong&gt; (για βάσεις δεδομένων)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;&lt;hr class="s6NV4e" /&gt;&lt;/div&gt;
&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="otQkpb"&gt;🛠️ Τι χρειάζεστε για να ξεκινήσετε τη δημιουργία;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Όνομα Χώρου (Domain Name):&lt;/strong&gt; Η ηλεκτρονική σας διεύθυνση (π.χ. www.mysite.gr), η οποία κατευθύνει τον Client στον σωστό Server.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Φιλοξενία (Web Hosting):&lt;/strong&gt; Η ενοικίαση χώρου σε έναν Server για να αποθηκεύσετε τα αρχεία της ιστοσελίδας σας.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class="iNqyIf"&gt;&lt;strong class="rQesXe MPyX"&gt;Πλατφόρμα Ανάπτυξης:&lt;/strong&gt; Μπορείτε να γράψετε κώδικα από το μηδέν ή να χρησιμοποιήσετε ένα Σύστημα Διαχείρισης Περιεχομένου (CMS) όπως το &lt;strong class="rQesXe MPyX"&gt;WordPress&lt;/strong&gt;, το οποίο αναλαμβάνει αυτόματα τη σύνδεση Client-Server.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div class="yhAwj"&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="AHmQrc"&gt;
&lt;div class="n6owBd awi2gc"&gt;Για να σας βοηθήσω να προχωρήσετε, πείτε μου:&lt;/div&gt;
&lt;ul class="KsbFXc U6u95"&gt;
&lt;li class="Z1qcYe"&gt;&lt;span class="iNqyIf"&gt;Έχετε ήδη κάποια &lt;strong class="rQesXe MPyX"&gt;γνώση προγραμματισμού&lt;/strong&gt; (HTML/CSS) ή προτιμάτε μια έτοιμη πλατφόρμα όπως το &lt;strong class="rQesXe MPyX"&gt;WordPress&lt;/strong&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li class="Z1qcYe"&gt;&lt;span class="iNqyIf"&gt;Τι &lt;strong class="rQesXe MPyX"&gt;είδος ιστοσελίδας&lt;/strong&gt; θέλετε να δημιουργήσετε (π.χ. e-shop, προσωπικό blog, εταιρική παρουσίαση);&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description><pubDate>Wed, 23 Sep 2026 18:22:22 +0300</pubDate><guid isPermaLink='false'>Wed, 23 Sep 2026 18:22:22 +030020079054</guid></item></channel></rss>