Παρουσίαση/Προβολή

Εικόνα επιλογής

ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ ΣΤΗ Λ/Χ

(ΛΧ0414) -  ΠΡΩΤΟΓΕΡΟΣ ΝΙΚΟΛΑΟΣ

Περιγραφή Μαθήματος

ΠΕΡΙΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ  
Το μάθημα εμβαθύνει στη χρήση των τεχνολογιών για την ανάπτυξη εφαρμογών Ιστού. Αρχικά γίνεται μία εισαγωγή στην HTML και τη CSS καθώς και στις γλώσσες scripting πλευράς διακομιστή. Στη συνέχεια επικεντρώνεται στη χρήση της PHP για τη διαχείριση, δομών δεδομένων, επαναλήψεων και συναρτήσεων. Αναλύεται η χρήση των Βάσεων Δεδομένων στις εφαρμογές Ιστού και χρησιμοποιείται η MySQL για τη δημιουργία Ιστοσελίδων που περιέχουν δεδομένα. Με τη χρήση της PHP και της MySQL αναπτύσσονται απλές εφαρμογές διαχείρισης περιεχομένου.

ΜΑΘΗΣΙΑΚΟΙ ΣΤΟΧΟΙ

Ο στόχος του μαθήματος είναι να δώσει στους φοιτητές τις απαραίτητες γνώσεις ώστε να είναι σε θέση να κατανοούν τις τεχνολογίες ανάπτυξης εφαρμογών Ιστού και την αλληλεπίδραση μεταξύ των προγραμμάτων περιήγησης και των διακομιστών Ιστοσελίδων. Οι φοιτητές θα είναι σε θέση να παράγουν στατικές Ιστοσελίδες με τη γλώσσα σήμανσης HTML και να αναπτύσσουν δυναμικές Ιστοσελίδες με τη χρήση της γλώσσας PHP και το σύστημα βάσης δεδομένων MySQL. Θα κατανοούν την αρχιτεκτονική των εφαρμογών Ιστού και θα μπορούν να σχεδιάσουν απλές εφαρμογές για τη βελτίωση θεμάτων λογιστικής και χρηματοοικονομικής σε ένα οργανισμό.

ΣΤΡΑΤΗΓΙΚΕΣ ΔΙΔΑΣΚΑΛΙΑΣ, ΜΑΘΗΣΗΣ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗΣ

Η διδασκαλία του μαθήματος περιλαμβάνει ένα πολύ μικρό θεωρητικό μέρος και είναι κυρίως πρακτική και εργαστηριακή. Στο θεωρητικό μέρος αναπτύσσονται οι έννοιες των γλωσσών σήμανσης και φύλλων ύφους καθώς και των γλωσσών προγραμματισμού εφαρμογών Ιστού. Στη συνέχεια στο πρακτικό μέρος παρουσιάζονται οι γλώσσες HTML και CSS και γίνεται πρακτική εφαρμογή στο εργαστήριο.

Για την κάλυψη των εκπαιδευτικών του αναγκών, χρησιμοποιούνται οι αίθουσες, τα αμφιθέατρα και τα εργαστήρια του Τμήματος που διαθέτουν τον εξοπλισμό και την υλικοτεχνική υποδομή για την διεξαγωγή των μαθημάτων. Χρησιμοποιούνται επίσης και όλα τα υποστηρικτικά εργαλεία και οι υποδομές του πανεπιστημίου όπως το σύστημα ασύγχρονης τηλεκπαίδευσης, COMPUS, η δικτυακή υποδομή και τα μέσα διδασκαλίας Η/Υ, video projectors, κλπ.

 

ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΕΠΙΔΟΣΗΣ ΤΩΝ ΦΟΙΤΗΤΩΝ ΣΤΟ ΜΑΘΗΜΑ 

Τρόποι Αξιολόγησης

Ποσοστό

Εξέταση γραπτή στο τέλος του εξαμήνου

60%

Εργασία

30%

Συμμετοχή στο μάθημα:

10%

Σύνολο

100%

 

ΔΙΔΑΚΤΙΚΉ ΥΛΗ

Α. Απαιτούμενα Βιβλία

  • «Ανάπτυξη Web εφαρμογών με PHP και MySQL», L. Welling, L. Thomson Εκδόσεις Μ. Γκιούρδας

Β. Πρόσθετη Βιβλιογραφία

  • e-Επιχειρείν Πλήρης οδηγός ανάλυσης Τεχνικών και Εμπορικών θεμάτων, εκδόσεις Μ. Γκιούρδας

 

ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ  

  1. ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΙΑΔΙΚΤΥΟ
    • Η ανάπτυξη και λειτουργία του Internet
    • Πρωτόκολλα και μεταγωγή
    • Αρχιτεκτονική του Web
    • Διευθυνσιοδότηση
    • Ασφάλεια
    • Υπηρεσίες Internet
    • Ο Παγκόσμιος Ιστός (WWW)
    • Οι πιο δημοφιλείς Διακομιστές/ φυλλομετρητές
    • Λειτουργία του Ιστού: Τι γίνεται σε κάθε κλήση
    • Περισσότερα για την πλοήγηση
    • Τι είναι η Ιστοσελίδα
    • Δημιουργώντας HTML
    • Δημοσιεύοντας στον Ιστό
    • Λογισμικό συγγραφής ιστοσελίδων
    • VRML
    • Ψάχνοντας τον Ιστό, μηχανές αναζήτησης
    • Πέρα από την HTML
  2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML
    • Βασικές ετικέτες της HTML
    • Το τμήμα <head>
    • Το τμήμα <body>
    • Χρώματα στην HTML
    • Στυλ κειμένου και μορφοποίηση
    • Σύνδεσμοι και η ετικέτα <a>
    • Εικόνες και η ετικέτα <img>
    • Πίνακες και ετικέτα <table>
    • Φόρμες και η ετικέτα <form>
    • Λοιπές ετικέτες
  3. ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP
    • Ενσωματώνοντας PHP σε HTML
    • Στυλ ετικετών PHP
    • Εντολές και τέλος γραμμής
    • Αλλαγή καταστάσεων
    • Σχόλια
    • Τύποι δεδομένων PHP
    • Μεταβλητές στην PHP
    • Μετατροπές τύπων
    • Ισχύς μεταβλητών
    • Έξοδος στον Browser
    • Εκτυπώνοντας μεταβλητές
    • Εσωτερικές μεταβλητές
    • Σταθερές
    • Τελεστές PHP
    • Ο τριαδικός τελεστής
    • Ο τελεστής καταστολής λάθους
    • Ο τελεστής εκτέλεσης
  4. ΕΠΑΝΑΛΗΨΕΙΣ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ
    • Αριθμητικές συναρτήσεις
    • Δημιουργώντας ένα πρόγραμμα PHP
    • Εκτελώντας το πρόγραμμα PHP
    • Προτεραιότητα τελεστών στην PHP
    • Πολυπλοκότητα υποθέσεων και η εντολή Switch
    • Επαναλήψεις PHP, τι είναι βρόγχος
    • Βρόγχος for, βρόγχος while, βρόγχος do-while
    • Break, Die, Exit, Continue
    • Παράδειγμα: Μία απλή φόρμα HTML
    • Πίνακες και διαχείρισή τους
  5. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΗ MYSQL
    • Πλεονεκτήματα των βάσεων δεδομένων
    • Σχεσιακά Συστήματα Βάσεων Δεδομένων
    • Πίνακες στα ΣΣΒΔ
    • Χρήση της εντολής CREATE για τη δημιουργία της βάσης.
    • Τύποι δεδομένων στηλών
    • Ερωτήσεις προς τις βάσεις και η γλώσσα SQL
    • Ανάκτηση επιλεγμένων στοιχείων που ταιριάζουν με τα κριτήρια που προσδιορίζουμε, η εντολή SELECT
    • Εισαγωγή στοιχείων σε ένα πίνακα, η εντολή INSERT
    • Τροποποίηση δεδομένων, η εντολή UPDATE
    • Διαγραφή δεδομένων, η εντολή DELETE
    • Το πρόγραμμα διαχείρισης PHPMyAdmin
  1. ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ MYSQL ΑΠΟ ΤΗΝ PHP
    • Σύνδεση με το ΣΔΣΒΔ, η εντολή mysqli_connect()
    • Επιλογή βάσης, η εντολή mysqli_select_db()
    • Ερώτημα προς τη βάση, η εντολή mysqli_query()
    • Δημιουργία πίνακα με την PHP
    • Διαχείριση αποτελεσμάτων ερωτήματος, η εντολή mysqli_result()
    • Ανάκτηση δεδομένων, ένα script PHP για ανάκτηση δεδομένων
    • Εισαγωγή δεδομένων
    • Εφαρμογή που επιτρέπει στην χρήστη να εισάγει δεδομένα αποθήκης:
    • Έξοδος στην οθόνη
    • Διαχείριση αποτελεσμάτων ερωτήματος, η εντολή mysqli_fetch_row()
    • Ανάκτηση μερικών εγγραφών
    • Ένα πλήρες παράδειγμα μικρού ηλεκτρονικού καταστήματος

Ημερομηνία δημιουργίας

Σάββατο 9 Μαΐου 2020