panaitolikos Ασημένιος χορηγός 2017 - 2018
«Επίσημες Υπηρεσίες Μετάφρασης
και Διερμηνείας για την
ΠΑΕ ΠΑΝΑΙΤΩΛΙΚΟΣ»

PHP & MySQL

php-sqlPHP είναι ακρωνύμιο του PHP: Hypertext Preprocessor και μια γλώσσα ανοιχτού κώδικα σχεδιασμένη ειδικά για δικτυακές εφαρμογές. Η μεγάλη διαφορά της με πανομοιότυπες γλώσσες προγραμματισμού (π.χ. C, Perl, Python) είναι ο συνδυασμός της με την HTML και η εύκολη χρήση της στη δημιουργία εφαρμογών.

Με τη βοήθεια της PHP μπορεί να δημιουργηθεί εύκολα ένα σύστημα διαχείρισης δεδομένων (content management system) για την εύχρηστη ανανέωση του περιεχομένου μιας σελίδας. Απλές φόρμες σε HTML μεταφέρουν το πληροφοριακό υλικό στον server, όπου κατόπιν αποθηκεύεται σε αρχειοθετημένους χώρους (databases), ένα σύστημα ανάγνωσης δεδομένων αναλαμβάνει την εμφάνιση του υλικού στη σελίδα, ενώ μια ειδική εφαρμογή επιτρέπει και την επεξεργασία των ήδη αποθηκευμένων πληροφοριών.

Παράλληλα με την PHP και τη δημιουργία ενός δυναμικού site έρχεται η ανάγκη αποθήκευσης των δεδομένων που θα αποτελούν το ανανεώσιμο κομμάτι της ιστοσελίδας. Η database αποτελεί έναν αξιοθαύμαστο τρόπο αποθήκευσης δεδομένων με σκοπό την ταχύτερη εμφάνιση/αναζήτηση εγγράφων και τον περιορισμό του όγκου τους στο σκληρό δίσκο. Οι εγγραφές μπαίνουν σε πίνακες, τους οποίους διαμορφώνει ο προγραμματιστής ανάλογα με την εφαρμογή που θέλει να δημιουργήσει. Έτσι, μια βάση δεδομένων μπορεί να δημιουργηθεί ακριβώς στα μέτρα του προγράμματος, χωρίς να υπάρχουν επιμέρους κομμάτια που δεν χρησιμοποιούνται. Το σύστημα database με το οποίο θα ασχοληθούμε, και το οποίο αποτελεί αναπόσπαστο κομμάτι της PHP, είναι η MySQL. H MySQL είναι γνωστή για την καταλληλότητά της σε διαδικτυακές εφαρμογές, τόσο για την ευελιξία και τη σταθερότητα όσο και για την ταχύτητά της.

Συντομη περιγραφή της ύλης

  • Εισαγωγή στην ανάπτυξη δυναμικών ιστοσελίδων. Web servers και server-side scripting. Εγκατάσταση και βασική παραμετροποίηση της PHP.
  • Προγραμματισμός με την PHP. Συντακτικό, μεταβλητές, σταθερές. Τύποι δεδομένων. Τελεστές και δομές ελέγχου. Συναρτήσεις.
  • Συμβολοσειρές και πίνακες. Βασικές συναρτήσεις.
  • Ανάκτηση δεδομένων από HTML φόρμες με την PHP. Cookies και σύνοδοι χρηστών.
  • Εισαγωγή στις βάσεις δεδομένων. Η γλώσσα SQL και το σύστημα βάσεων δεδομένων MySQL. Εισαγωγή, ανάκτηση και παρουσίαση δεδομένων με την PHP.
  • Βασικές έννοιες αντικειμενοστραφούς προγραμματισμού. Αντικειμενοστραφής PHP.
  • Βασικές συναρτήσεις χειρισμού αρχείων, αποστολής email και ημερομηνίας/ώρας.
  • PHP και ασφάλεια.

e-learning-banner

Προχωρημένα Μαθήματα

Mini Gallery

gallerygallerygallerygallerygallerygallerygallerygallerygallery

 

 

prosfores

Επικοινωνία

address
Γρίβα & Χαβέλα 9
Αγ. Βαρβάρας 31 & Δελφών
telephone 26410 58385, 44264, 58218
fax 26411 00370
email
fb-logo Facebook