Εφαρμογή OneStop
Στοιχεία Μαθήματος
Πρόγραμμα Σπουδών
*
---------
ΠΜΣ Πληροφορική και Τηλεματική
Προπτυχιακό Πρόγραμμα Σπουδών (Παλιό)
Προπτυχιακό Πρόγραμμα Σπουδών
Προηγμένες Τεχνολογίες Πληροφορικής και Εφαρμογές
ΠΜΣ Εφαρμοσμένη Πληροφορική
ΠΜΣ Επιστήμη των Υπολογιστών και Πληροφορική
Κωδικός Μαθήματος (Ελληνικά)
*
Εξάμηνο
*
Τίτλος (Ελληνικά)
*
Ώρες Διδασκαλίας Θεωρίας (Εβδομαδιαία)
Μονάδες ECTS
*
Τύπος Μαθήματος (Ελληνικά)
Προαπαιτούμενα (Ελληνικά)
Γνώση βασικού προγραμματισμού σε JavaScript και HTML/CSS. Προτείνεται προηγούμενη επαφή με αντικειμενοστραφή προγραμματισμό και βασικές αρχές σχεδιασμού ιστοσελίδων.
URL Μαθήματος (π.χ. στο e-class)
Μαθησιακά Αποτελέσματα (Ελληνικά)
Με την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτητές θα μπορούν να: -Αναπτύσσουν σύγχρονες web εφαρμογές με χρήση βιβλιοθηκών και frameworks -Σχεδιάζουν modular και επεκτάσιμα UI -Χειρίζονται routing, κατάσταση εφαρμογής και αποσφαλμάτωση -Εφαρμόζουν αρχές responsive και προσβάσιμου σχεδιασμού -Χρησιμοποιούν εργαλεία ανάπτυξης, testing και βελτιστοποίησης frontend κώδικα
Γενικές Δεξιότητες (Ελληνικά)
-Ανάπτυξη εφαρμογών με React (ή άλλο framework) -Εμπειρία με JavaScript ES6+ και σύγχρονα APIs -Χρήση εργαλείων (npm, Git, Webpack/Vite) -Εργασία σε ομάδες ανάπτυξης λογισμικού -Τεκμηρίωση και παρουσίαση frontend έργων
Περιεχόμενο Μαθήματος (Ελληνικά)
-HTML5, CSS3 και Flexbox/Grid -Σύγχρονη JavaScript (ES6+): modules, promises, async/await -Webpack, npm, Vite και εργαλεία ανάπτυξης -Εισαγωγή σε React (ή άλλο σύγχρονο framework) -Κατασκευή και επαναχρησιμοποίηση components -Hooks, διαχείριση κατάστασης (useState, useEffect, Redux ή Context API) -Routing και Single Page Applications (SPA) -Responsive design και mobile-first αρχές -Προσβασιμότητα (a11y), SEO και βελτιστοποίηση -Testing frontend εφαρμογών (Jest, Testing Library)
Χρήση ΤΠΕ (Ελληνικά)
eclass
Είναι επιλογής;
Άγνωστο
Ναι
Όχι
Φόρτος μέσα στο Εξάμηνο (Ώρες)
Διδασκαλίας
Εργαστήριο
Αυτοδύναμη Μελέτη
*
Εργασία (Project)
*
Εργαστηριακή Αναφορά
*