Μάθε τα βασικά του web και χτίσε μια μικρή, προσβάσιμη σελίδα που μπορείς να κρατήσεις και να εξελίξεις.
1. HTML — η δομή
Το HTML περιγράφει τη δομή και τη σημασία του περιεχομένου. Χρησιμοποίησε headings για τίτλους, links για πλοήγηση, buttons για ενέργειες και semantic elements όπου ταιριάζουν.
<main>
<h1>Το πρώτο μου AI project</h1>
<p>Μια σύντομη περιγραφή.</p>
<a href="../about/">Σχετικά με το project</a>
</main>
2. CSS — η παρουσίαση
Το CSS ελέγχει layout, αποστάσεις, typography και responsive συμπεριφορά. Στόχος δεν είναι μόνο να φαίνεται ωραίο αλλά να παραμένει usable σε διαφορετικές οθόνες.
Πρακτικός κανόνας: σχεδίασε πρώτα για μικρή οθόνη και έλεγξε μετά tablet και desktop.
3. JavaScript — η συμπεριφορά
Η JavaScript μπορεί να αντιδρά σε ενέργειες χρήστη, να αλλάζει το DOM και να συνδέεται με APIs. Κράτα τη λογική απλή και χώρισε δεδομένα, UI και λειτουργίες όσο μεγαλώνει το project.
Τα interactive στοιχεία πρέπει να μπορούν να χρησιμοποιηθούν και με πληκτρολόγιο.
Μην βασίζεσαι μόνο στο χρώμα για να μεταφέρεις πληροφορία.
Τα links και buttons πρέπει να έχουν κατανοητό σκοπό.
5. Debugging
Όταν κάτι δεν λειτουργεί, μην αλλάζεις τυχαία κώδικα. Αναπαρήγαγε το πρόβλημα, διάβασε το error, απομόνωσε το μικρότερο κομμάτι που αποτυγχάνει και κάνε μία αλλαγή κάθε φορά.
🧩 Mini Quiz
Ποια τεχνολογία είναι κυρίως υπεύθυνη για τη δομή μιας web σελίδας;
✓ Σωστά! Το HTML ορίζει τη δομή.
Δοκίμασε ξανά.
🧪 Practical Lab #3 — Η πρώτη σου web σελίδα
Αποστολή: δημιούργησε μια μικρή σελίδα για ένα AI project που θα ήθελες να φτιάξεις.
Δημιούργησε index.html.
Πρόσθεσε έναν σαφή h1, περιγραφή και link.
Δημιούργησε style.css και κάνε τη σελίδα responsive.
Πρόσθεσε ένα button και μια μικρή JavaScript αλληλεπίδραση.
Έλεγξε την πλοήγηση, το πληκτρολόγιο και την εμφάνιση σε κινητό.
Παραδοτέο: ένας φάκελος με τα HTML/CSS/JS αρχεία και ένα README που εξηγεί τι έφτιαξες.
🎯 Ολοκλήρωση
Πέρασε το quiz και ολοκλήρωσε το Practical Lab. Στο επόμενο μάθημα θα ενώσουμε web development και AI για να χτίσουμε πραγματικό εργαλείο.