Προηγμένος Προγραμματισμός Full Stack JavaScript Frameworks
E. Αλέπης, Α. Κοντογιάννη
Προηγμένος Προγραμματισμός Full Stack Javascript Frameworks
Περιγραφή μαθήματος:
Στο πλαίσιο του μαθήματος ένας φοιτητής που δεν έχει γνώση JavaScript ή που κατέχει το βασικό επίπεδο (basic-middle level) της (Vanilla ή plain) JavaScript, θα φτάσει μέχρι και το προχωρημένο επίπεδο στο εν λόγω πεδίο. Επιπλέον, ο φοιτητής θα εξοικειωθεί με το Node.js το οποίο αποτελεί ένα περιβάλλον εκτέλεσης JavaScript και είναι ιδανικό για την ανάπτυξη γρήγορων και επεκτάσιμων εφαρμογών. Ακόμη, ο φοιτητής θα αποκομίσει γνώσεις στο Express.js, το οποίο είναι ένα Node.js framework που περιέχει ένα σύνολο χαρακτηριστικών που διευκολύνουν την ανάπτυξη εφαρμογών όπως η υποστήριξη πολύπλοκης δρομολόγησης, τον ευκολότερο χειρισμό requests/responses κ.λπ. Τέλος, ο φοιτητής θα γνωρίσει την MongoDB, μια μη σχεσιακή βάση δεδομένων NoSQL, και θα αναπτύξει ένα πλήρως λειτουργικό API.
Στο μάθημα περιλαμβάνονται μεταξύ άλλων:
- Vanilla JavaScript
- Node.js
- Express.js
- MongoDB
- Mongoose
- MVC
Μαθησιακά Αποτελέσματα:
Με την επιτυχή ολοκλήρωση του μαθήματος ο φοιτητής θα κατέχει σε βάθος τη λεγόμενη Vanilla JavaScript. Επιπλέον, θα έχει μάθει τις βασικότερες έννοιες του Node.js, θα έχει εξοικειωθεί με το Express.js framework και θα μπορεί να αναπτύξει ένα πλήρως λειτουργικό API χρησιμοποιώντας τη Mongo.db και τη βιβλιοθήκη Mongoose, αξιοποιώντας το MVC (model–view–controller) μοντέλο. Ακόμη, θα αποκτήσει τις βάσεις ώστε να μπορεί εύκολα να μάθει οποιοδήποτε JavaScript framework.
ΛιγότεραΠροηγμένος Προγραμματισμός Full Stack Javascript Frameworks
Περιγραφή μαθήματος:
Στο πλαίσιο του μαθήματος ένας φοιτητής που δεν έχει γνώση JavaScript ή που κατέχει το βασικό επίπεδο (basic-middle level) της (Vanilla ή plain) JavaScript, θα φτάσει μέχρι και το προχωρημένο επίπεδο στο εν λόγω πεδίο. Επιπλέον, ο φοιτητής θα εξοικειωθεί με το Node.js το οποίο αποτελεί ένα περιβάλλον εκτέλεσης JavaScript και είναι ιδανικό για την ανάπτυξη γρήγορων και επεκτάσιμων εφαρμογών. Ακόμη, ο φοιτητής θα αποκομίσει γνώσεις στο Express.js, το οποίο είναι ένα Node.js framework που περιέχει ένα σύνολο χαρακτηριστικών που διευκολύνουν την ανάπτυξη εφαρμογών όπως η υποστήριξη πολύπλοκης δρομολόγησης, τον ευκολότερο χειρισμό requests/responses κ.λπ. Τέλος, ο φοιτητής θα γνωρίσει την MongoDB, μια μη σχεσιακή βάση δεδομένων NoSQL, και θα αναπτύξει ένα πλήρως λειτουργικό API.
Στο μάθημα περιλαμβάνονται μεταξύ άλλων:
- Vanilla JavaScript
- Node.js
- Express.js
- MongoDB
- Mongoose
- MVC
Μαθησιακά Αποτελέσματα:
Με την
Προηγμένος Προγραμματισμός Full Stack Javascript Frameworks
Περιγραφή μαθήματος:
Στο πλαίσιο του μαθήματος ένας φοιτητής που δεν έχει γνώση JavaScript ή που κατέχει το βασικό επίπεδο (basic-middle level) της (Vanilla ή plain) JavaScript, θα φτάσει μέχρι και το προχωρημένο επίπεδο στο εν λόγω πεδίο. Επιπλέον, ο φοιτητής θα εξοικειωθεί με το Node.js το οποίο αποτελεί ένα περιβάλλον εκτέλεσης JavaScript και είναι ιδανικό για την ανάπτυξη γρήγορων και επεκτάσιμων εφαρμογών. Ακόμη, ο φοιτητής θα αποκομίσει γνώσεις στο Express.js, το οποίο είναι ένα Node.js framework που περιέχει ένα σύνολο χαρακτηριστικών που διευκολύνουν την ανάπτυξη εφαρμογών όπως η υποστήριξη πολύπλοκης δρομολόγησης, τον ευκολότερο χειρισμό requests/responses κ.λπ. Τέλος, ο φοιτητής θα γνωρίσει την MongoDB, μια μη σχεσιακή βάση δεδομένων NoSQL, και θα αναπτύξει ένα πλήρως λειτουργικό API.
Στο μάθημα περιλαμβάνονται μεταξύ άλλων:
- Vanilla JavaScript
- Node.js
- Express.js
- MongoDB
- Mongoose
- MVC
Μαθησιακά Αποτελέσματα:
Με την