Χρησιμοποιούμε cookies για την ανάλυση της επισκεψιμότητάς μας. Αν συνεχίσετε να χρησιμοποιείτε την ιστοσελίδα μας, συναινείτε στη χρήση των cookies μας. Οκ Συμφωνώ!

ΤΕΧΝΟΛΟΓΙΕΣ ΕΦΑΡΜΟΓΩΝ ΔΙΑΔΙΚΤΥΟΥ

Μαθησιακά Αποτελέσματα:

Εκμάθηση προχωρημένων θεμάτων διαδικτυακού προγραμματισμού και οι τεχνολογίες ανάπτυξης εφαρμογών του Διαδικτύου, οι οποίες περιλαμβάνουν σύγχρονα προγραμματιστικά εργαλεία (Javascript, PHP, MySQL, XHTML, XML, Perl και CGI scripts).




Γενικές Ικανότητες:

Οι ικανότητες που πρέπει να αποκτήσει ο πτυχιούχος και στις οποίες αποσκοπεί το μάθημα είναι:

  • Αυτόνομη εργασία.
  • Ομαδική εργασία.
  • Εργασία σε διεθνές περιβάλλον.
  • Εργασία σε διεπιστημονικό περιβάλλον.




Περιεχόμενο Μαθήματος:

  • Εισαγωγή HTML, XML και WWW.
  • H γλώσσα Υπερκειμένου HTML.
  • Εισαγωγή στη Javascript, αντικείμενα στη Javascript, Δυναμική HTML.
  • Ανάπτυξη προχωρημένων διασυνδέσεων χρήστη με το Abstract Windowing Toolkit (Γραφικά, Γραμματοσειρά και χρώμα -Εικόνα, κίνηση και ήχος -Απλές διασυνδέσεις χρήστη για μικροεφαρμογές -Διάταξη συστατικών σε μια διασύνδεση χρήστη -Απόκριση σε είσοδο χρήστη σε μια μικροεφαρμογή applet).
  • Εισαγωγή στα Javabeans.
  • Java και Corba.
  • Εισαγωγή στην Ψηφιακή Ασφάλεια και στην Java Security API.
  • Προγραμματισμός με Java Servlet Development Kit.
  • Τεχνολογία Σεναρίων Διασύνδεσης Server side programming (Βασικά στοιχεία Practical Extraction and Reporting Language PERL).
  • Δημιουργία δυναμικών ιστοσελίδων μέσω Common Gateway Interface CGI.
  • Εισαγωγή στην PHP, Ανάπτυξη διαδικτυακών εφαρμογών με PHP.
  • Τα βασικά στοιχεία της XML και ορισμός δεδομένων για Διαδικτυακές εφαρμογές.
  • Εργαστήριο Μαθήματος: Το εργαστήριο σκοπεύει στη μελέτη των επικρατέστερων τεχνολογιών ανάπτυξης λογισμικού για διαδικτυακές εφαρμογές. Ο φοιτητής καλείται να αναπτύξει εφαρμογές στις δύο πλευρές του μοντέλου client-server που χρησιμοποιείται στις περισσότερες διαδικτυακές εφαρμογές χρησιμοποιώντας τεχνολογίες HTML και javascript και PHP και mySQL αντίστοιχα. Στη συνέχεια ζητείται η ανάπτυξη εφαρμογών οι οποίες σχετίζονται με τις διαδικασίες web caching οι οποίες χρησιμοποιούνται για την παροχή σελίδων στον παγκόσμιο ιστό. Ανάπτυξη ατομικής εφαρμογής.