utl
Front-End Web Development
Δημιουργία ιστοσελίδων με HTML, CSS και JavaScript | Ηλικίες: 14-18 (Γ’ Γυμνασίου-Γ’ Λυκείου)
Απαραίτητη στο τηλέφωνο 210 9469641 από Δευτέρα έως Παρασκευή 9:30 - 16:30
Δωρεάν κατόπιν κράτησης
90 λεπτά
Για σχολικές ομάδες με φυσική παρουσία και εξ αποστάσεως. Για κοινό μόνο εξ αποστάσεως.
Μαθητές Γ’ Γυμνασίου και Λυκείου
Σπύρος Καλαμάκης
Το Front-End Web Development είναι η δημιουργία ιστοσελίδων και interfaces web εφαρμογών. Πιο συγκεκριμένα, περιλαμβάνει τα στοιχεία με τα οποία οι χρήστες έρχονται σε επαφή και μπορούν να αλληλεπιδράσουν με το διαδίκτυο. Οι βασικές γλώσσες που χρησιμοποιούνται στο Front-End είναι οι HTML, CSS και JavaScript. Σκοπός του εργαστηρίου είναι να δημιουργήσουμε μία λειτουργική ιστοσελίδα χρησιμοποιώντας αυτές τις τεχνολογίες. Αρχικά, θα αναπτύξουμε την HTML σελίδα μας, ορίζοντας τα απαραίτητα HTML tags, elements και attributes και θα την μορφοποιήσουμε, χρησιμοποιώντας CSS. Στη συνέχεια, θα επικεντρωθούμε στο να συντάξουμε τον απαραίτητο κώδικα σε JavaScript, χρησιμοποιώντας μεταβλητές, συνθήκες και συναρτήσεις που θα τις χρησιμοποιήσουμε ως event handlers, τις οποίες θα συνδέσουμε με κατάλληλο τρόπο σε elements του HTML αρχείου μας, έτσι ώστε να κάνουμε τη σελίδα μας διαδραστική. Τέλος θα δοκιμάσουμε την ορθή λειτουργία της σελίδας μας και θα προχωρήσουμε στις απαραίτητες διορθώσεις, όπου χρειάζεται. Για την συμμετοχή δεν απαιτείται προηγούμενη εμπειρία προγραμματισμού.
Πρόσθετο υλικό:
HTML tutorial. <https://www.w3schools.com/html/default.asp>
Introduction To JavaScript. <https://www.codecademy.com/learn/introduction-to-javascript>
JavaScript tutorial. <https://www.w3schools.com/js/>
CodePen is a Nearly Perfect Place for Kids to Learn to Code. <https://medium.com/young-coder/codepen-is-a-nearly-perfect-place-for-kids-to-learn-to-code-ed0a855d6fdd>
Introduction to events. <https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events>
Events: Your First Lesson in JavaScript. <https://medium.com/young-coder/events-your-first-lesson-in-javascript-3899b46bd8a>
Playing with JavaScript Events. <https://medium.com/young-coder/playing-with-javascript-events-be12f922736f>
CSS tutorial. <https://www.w3schools.com/css/default.asp>
utl