Περιγραφή και μαθησιακοί σκοποί του μαθήματος:
Καθημερινά, ένας προγραμματιστής ιστού χρησιμοποιεί μια ποικιλία εργαλείων για να κάνει τη δουλειά του, να συνεργαστεί με άλλους προγραμματιστές, να πάρει ανατροφοδότηση και να προτείνει βελτιώσεις.
Μερικά από αυτά τα εργαλεία είναι εξειδικευμένοι συντάκτες κώδικα όπως ο συντάκτης Visual Studio, το περιβάλλον node.js που επιτρέπει στους προγραμματιστές να χρησιμοποιούν JavaScript για την παραγωγή δυναμικού περιεχομένου ιστοσελίδων, το Git και το Github ως συστήματα ελέγχου έκδοσης για την παρακολούθηση αλλαγών των αρχείων και τον συντονισμό των εργασιών αυτών μεταξύ πολλών ανθρώπων, το WordPress κ.λπ.
Ένα πολύ ισχυρό εργαλείο για την απόκτηση νέων και σύγχρονων δεξιοτήτων στο HTML-CSS είναι το Bootstrap.
Το Bootstrap είναι μια συλλογή εργαλείων ανοιχτού κώδικα (Ελεύθερο λογισμικό) για τη δημιουργία ιστοσελίδων και διαδικτυακών εφαρμογών. Περιέχει HTML και CSS για τις μορφές τυπογραφίας, κουμπιά πλοήγησης και άλλων στοιχείων του περιβάλλοντος, καθώς και προαιρετικές επεκτάσεις JavaScript.
Το Bootstrap δίνει επίσης τη δυνατότητα να δημιουργήσετε προγράμματα που να ανταποκρίνονται στο μέγεθος κάθε συσκευής.
Η JavaScript είναι η πιο δημοφιλής γλώσσα μεταξύ των προγραμματιστών ιστού. Έχουν δημιουργηθεί πολλές βιβλιοθήκες και δυναμικά πλαίσια που βασίζονται στη JavaScript, όπως το node.js, το p5.js, το Angular κλπ.
Θα εξετάσουμε το p5.js που καθιστά τη συγγραφή κώδικα προσβάσιμη για τους καλλιτέχνες, τους επιστήμονες και τους εκπαιδευτικούς και το Angular που δημιουργεί δυναμικές ιστοσελίδες για το WEB και Mobile εφαρμογές.
- Διδάσκοντας: Vasilis Palilis