_version_ 1780524238325678080
abstract Η πτυχιακή έχει ως θέμα την δημιουργία μίας ιστοσελίδας Web Banking, με σκοπό την κατανόηση της δυσκολίας ανάπτυξης μιας πλήρους εφαρμογής που έχει ιδιαίτερα υψηλές προδιαγραφές ασφάλειας και λειτουργικότητας. Οι κύριες εργασίες περιλαμβάνουν την ανάπτυξη της ιστοσελίδας (front-end), των τραπεζικών συναλλαγών (back-end), της διασύνδεσης μεταξύ των δύο (API) και μίας βάσεως δεδομένων. Ιδιαίτερη προσοχή θα δοθεί στην ταυτοποίηση (authentication) των χρηστών και στην προστασία των δεδομένων, χρησιμοποιώντας κρυπτογράφηση (encryption) σε όλα τα δεδομένα του χρήστη, στις συναλλαγές και τους κωδικούς. Επίσης θα υπάρχει φιλτράρισμα (filtering) ώστε να προστατευθεί η εφαρμογή από τυχόν κακόβουλες επιθέσεις στην βάση δεδομένων (injection). Θα χρησιμοποιηθούν σύγχρονα εργαλεία και αρχιτεκτονικές (React.js, Redux, REST) και γενικά θα καταβληθεί προσπάθεια, ώστε η ιστοσελίδα να είναι σωστά δομημένη, εύχρηστη, λειτουργική, γρήγορη και εύκολα επεκτάσιμη.
abstracttranslated The subject of my thesis was the development of a Web Banking website, with the purpose of understanding the complexity of the development of a full-stack application consisting of high-end specifications of security and functionality. The main process consists of the development of the website (front-end), the banking transactions (back-end), the connection between the two (API) and a database. Special attention will be given on the authentication and the protection of the user’s data, using encryption throughout the application. Furthermore, the database will be protected from injections. Modern tools and technologies will be used (React.js, Redux, REST) and an effort will be made in order the website to be clean, easy to use, fast and easily extendable.
advisor
author Κοτσοβός, Γεράσιμος
author_facet Κοτσοβός, Γεράσιμος
author_sort Κοτσοβός, Γεράσιμος
collection Okeanis Institutional Repository
facultydepartment Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε.
format Πτυχιακή εργασία
id okeanis-123456789-4381
institution University of West Attica Campus II
keyword Ιστοσελίδες
Δημιουργία ιστοσελίδας
Τραπεζικές συναλλαγές
Single page application
Web banking
Αρχιτεκτονική τριών επιπέδων
E-Banking
language Greek
physical 101
publishDate 2018
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-43812018-12-14T13:38:31Z Δημιουργία ιστότοπου Web Banking Web banking application Κοτσοβός, Γεράσιμος Ματιάτος, Σπυρίδων Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε. TPSH::Επιστήμη Υπολογιστών::Web Sites - Σχεδίαση TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet) TPSH::Κοινωνικές Επιστήμες::Οικονομική::Τράπεζες και Τραπεζικές Εργασίες::Internet Banking Ιστοσελίδες Δημιουργία ιστοσελίδας Τραπεζικές συναλλαγές Single page application Web banking Αρχιτεκτονική τριών επιπέδων E-Banking Η πτυχιακή έχει ως θέμα την δημιουργία μίας ιστοσελίδας Web Banking, με σκοπό την κατανόηση της δυσκολίας ανάπτυξης μιας πλήρους εφαρμογής που έχει ιδιαίτερα υψηλές προδιαγραφές ασφάλειας και λειτουργικότητας. Οι κύριες εργασίες περιλαμβάνουν την ανάπτυξη της ιστοσελίδας (front-end), των τραπεζικών συναλλαγών (back-end), της διασύνδεσης μεταξύ των δύο (API) και μίας βάσεως δεδομένων. Ιδιαίτερη προσοχή θα δοθεί στην ταυτοποίηση (authentication) των χρηστών και στην προστασία των δεδομένων, χρησιμοποιώντας κρυπτογράφηση (encryption) σε όλα τα δεδομένα του χρήστη, στις συναλλαγές και τους κωδικούς. Επίσης θα υπάρχει φιλτράρισμα (filtering) ώστε να προστατευθεί η εφαρμογή από τυχόν κακόβουλες επιθέσεις στην βάση δεδομένων (injection). Θα χρησιμοποιηθούν σύγχρονα εργαλεία και αρχιτεκτονικές (React.js, Redux, REST) και γενικά θα καταβληθεί προσπάθεια, ώστε η ιστοσελίδα να είναι σωστά δομημένη, εύχρηστη, λειτουργική, γρήγορη και εύκολα επεκτάσιμη. The subject of my thesis was the development of a Web Banking website, with the purpose of understanding the complexity of the development of a full-stack application consisting of high-end specifications of security and functionality. The main process consists of the development of the website (front-end), the banking transactions (back-end), the connection between the two (API) and a database. Special attention will be given on the authentication and the protection of the user’s data, using encryption throughout the application. Furthermore, the database will be protected from injections. Modern tools and technologies will be used (React.js, Redux, REST) and an effort will be made in order the website to be clean, easy to use, fast and easily extendable. 2018-06-05 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4381 el Α.Ε.Ι. Πειραιά Τ.Τ. 101 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/4381/4/cse_39143.pdf.jpg
spellingShingle TPSH::Επιστήμη Υπολογιστών::Web Sites - Σχεδίαση
TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet)
TPSH::Κοινωνικές Επιστήμες::Οικονομική::Τράπεζες και Τραπεζικές Εργασίες::Internet Banking
Κοτσοβός, Γεράσιμος
Δημιουργία ιστότοπου Web Banking
title Δημιουργία ιστότοπου Web Banking
title_full Δημιουργία ιστότοπου Web Banking
title_fullStr Δημιουργία ιστότοπου Web Banking
title_full_unstemmed Δημιουργία ιστότοπου Web Banking
title_short Δημιουργία ιστότοπου Web Banking
title_sort δημιουργία ιστότοπου web banking
title_translated Web banking application
topic TPSH::Επιστήμη Υπολογιστών::Web Sites - Σχεδίαση
TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet)
TPSH::Κοινωνικές Επιστήμες::Οικονομική::Τράπεζες και Τραπεζικές Εργασίες::Internet Banking
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4381