Ανάπτυξη διαδικτυακών εφαρμογών με τη βιβλιοθήκη ReactJs (Bachelor thesis)

Ντερμάρης, Ευάγγελος


Το διαδίκτυο αποτελεί εδώ και καιρό κομμάτι της καθημερινότητας πολλών ανθρώπων . Κι αυτό είναι αποτελέσμα της ελκυστικότητας της διεπαφής που έχει να προσφέρει η εκάστοτε εφαρμογή στο κοινό της. Με τις ανάγκες των χρηστών του διαδικτύου ολοένα να αυξάνονται, οδηγηθήκαμε σε μία εποχή που οι διαδικτυακές εφαρμογές θα πρέπει να είναι και εύκολα προσβάσιμες από τον μέσο χρήστη, άλλα επιπλέον ικανές να υλοποιούν πολύπλοκα συστήματα, χωρίς αυτό να επηρεάζει την χρηστικότητά τους. Ταυτόχρονα, τα συστήματα που έχουν δημιουργηθεί για να διευκολύνουν ή εξελίξουν την ανάπτυξη αυτών των εφαρμογών ποικίλουν αρκετά, ενώ βελτιώνονται και δοκιμάζονται μέρα με τη μέρα.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών / Τμήμα Μηχανικών Πληροφορικής
Keywords: Διαδίκτυο;Διαδικτυακές εφαρμογές;Βιβλιοθήκες;ReactJs
Description: Το διαδίκτυο αποτελεί εδώ και καιρό κομμάτι της καθημερινότητας πολλών ανθρώπων .
URI: http://195.251.240.227/jspui/handle/123456789/11298
Table of contents: 1. Εισαγωγή στις διαδικτυακές εφαρμογές 2 2. Αρχιτεκτονική διαδικτυακών εφαρμογών 3 2.1 Αρχιτεκτονική τριών στρωμάτων, three-tier architecture 4 2.2 Αρχιτεκτονική της εφαρμογής με React 6 3. Χαρακτηριστικά MVC 7 4. Front-end στις διαδικτυακές εφαρμογές 10 5. Εφαρμογή της ReactJs στις διαδικτυακές εφαρμογές 12 5.1 3D Γραφικά με reactJs 13 5.2 CMS με reactJs 13 5.3 Γραφικές αναπαραστάσεις με ReactJs 14 6. Χαρακτηριστικά της Reactjs 14 6.1 Αρχές σχεδίασης 16 7. Hello world σε react 17 8. Η εντολή create-react-app 19 9. Components 20 9.1 Component life-cycle 21 10. Routing 22 11. Redux 23 12. React Native 25 13. Isomorphic react 26 14. Styling components 27 15. Σύγκριση της ReactJs με άλλα framework 30 16. Debugging 31 17. Ανάλυση project-template-functions 32 17.1 Περιγραφή Εφαρμογής 32 17.2 Οι κλάσσεις του template 34 17.3 Ανάλυση μεθόδων που χρησιμοποιούνται 40 18. Σύνδεση με API και βάση δεδομένων 52 19. Εφαρμογή του template 55 20. Μελλοντικές επεκτάσεις 57 20.1 Τεχνικές αναβαθμίσεις 59 21. Συμπεράσματα - επίλογος 60 22. Βιβλιογραφία 61
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
Ntermaris Evaggelos.pdfΠτυχιακή εργασία837.75 kBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/11298
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.