Ανάπτυξη Web Εφαρμογών με PHP και MySQL. Πέμπτη Έκδοση
|
|
- Ακακιος Κολιάτσος
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Ανάπτυξη Web Εφαρμογών με PHP και MySQL Πέμπτη Έκδοση
2 «εν έχω αγοράσει ποτέ καλύτερο βιβλίο για τον προγραμματισμό Αυτό το βιβλίο αποδείχθηκε το πιο κατατοπιστικό και ευανάγνωστο με τα καλύτερα παραδείγματα από οποιοδήποτε άλλο βιβλίο για υπολογιστές έχω αγοράσει ποτέ. Το κείμενο πραγματικά διαβάζεται με μεγάλη ευκολία!». Nick Landman «Αυτό το βιβλίο των Welling & Thomson είναι το μοναδικό που θεωρώ απολύτως αναγκαίο. Η γραφή είναι σαφής και άμεση, χωρίς να σπαταλά το χρόνο μου. Το βιβλίο είναι εξαιρετικά καλά δομημένο. Τα κεφάλαια έχουν το κατάλληλο μέγεθος και οι τίτλοι τους σε βοηθούν να βρεις ακριβώς αυτό που ψάχνεις». Wright Sullivan, Πρόεδρος της A&E Engineering, Inc., Greer, Νότια Καρολίνα «Θα ήθελα απλώς να σας πω ότι πιστεύω πως αυτό το βιβλίο τα σπάει! Είναι λογικά δομημένο, ακριβώς στο επίπεδο δυσκολίας που θέλω (μεσαίο), ενδιαφέρον και ευανάγνωστο, και βεβαίως, γεμάτο με πολύτιμες πληροφορίες!». CodE-E, Αυστρία «Υπάρχουν αρκετά καλά εισαγωγικά βιβλία για την PHP, αλλά το βιβλίο των Welling & Thomson είναι ένας άριστος πρακτικός οδηγός για όσους επιθυμούν να δημιουργούν σύνθετα και αξιόπιστα συστήματα. Είναι προφανές ότι οι συγγραφείς έχουν μεγάλο παρελθόν στην ανάπτυξη επαγγελματικών εφαρμογών και δεν διδάσκουν μόνο την ίδια τη γλώσσα, αλλά τη χρησιμοποιούν επίσης με καλές πρακτικές σχεδιασμού λογισμικού». Javier Garcia, επικεφαλής μηχανικός τηλεπικοινωνιών, Telefonica R&D Labs, Μαδρίτη «Αγόρασα αυτό το βιβλίο πριν δυο μέρες και είμαι ήδη στη μέση. Απλώς δεν μπορώ να τ αφήσω. Η δομή και η ροή είναι άψογες. Τα πάντα παρουσιάζονται με εξαιρετικά εύπεπτο τρόπο. Κατάλαβα αμέσως όλες τις έννοιες. Τα παραδείγματα επίσης είναι θαυμάσια. Έκανα διάλειμμα επειδή ήθελα να μοιραστώ με όλους πόσο πολύ ευχαριστημένος είμαι μ αυτό το βιβλίο». Jason B. Lancaster «Αυτό το βιβλίο έχει αποδειχθεί αξιόπιστος σύντροφος, με άριστη παρακολούθηση της PHP και κορυφαία κάλυψη της MySQL, όπως χρησιμοποιούνται για την κατασκευή εφαρμογών web. Περιέχει επίσης πολλές ολοκληρωμένες εφαρμογές, που είναι πολύ καλά παραδείγματα για τη δημιουργία αρθρωτών, κλιμακούμενων εφαρμογών με την PHP. Είτε είστε αρχάριοι είτε είστε βετεράνοι στην PHP και αναζητάτε ένα καλύτερο βιβλίο αναφοράς, αυτό είναι βέβαιο ότι θα σας ικανοποιήσει!». WebDynamic «Η πραγματική βίβλος των PHP/MySQL, το βιβλίο των Luke Welling και Laura Thomson με βοήθησε να συνειδητοποιήσω ότι ο προγραμματισμός και οι βάσεις δεδομένων είναι πλέον ανοιχτά για όλους. Γνωρίζω μόνο το 1/10000 απ όσα υπάρχουν αλλά ήδη είμαι γοητευμένος». Tim Luoma, TnTLuoma.com «Το βιβλίο των Welling και Thomson είναι μια καλή αναφορά για όσους θέλουν να μάθουν όλες τις πρακτικές γνώσεις και γρήγορα. Περιλαμβάνει εφαρμογές για web mail, καλάθια αγορών, ελέγχους συνόδου και λύσεις για φόρουμ και μπλογκ. Ξεκινά με μια γερή μελέτη της PHP και προχωρά στην MySQL, αφού καλυφθούν όλα τα βασικά». twilight30 στο Slashdot «Αυτό το βιβλίο είναι απολύτως άψογο, και λέω λίγα. Ο Luke Welling και η Laura Thomson προσφέρουν τις καλύτερες και πιο βαθιές εξηγήσεις, που έχω συναντήσει για πράγματα όπως κανονικές εκφράσεις, κλά-
3 σεις και αντικείμενα, συνόδους κ.λπ. Πιστεύω πραγματικά ότι αυτό το βιβλίο κάλυψε πολλά κενά για μένα με πράγματα που απλώς δεν τα είχα καταλάβει Μπαίνει κατευθείαν στις συναρτήσεις και στις δυνατότητες που χρησιμοποιούνται περισσότερο στην PHP και από εκεί συνεχίζει περιγράφοντας πραγματικά έργα, θέματα ενοποίησης με την MySQL και ασφάλειας, από την οπτική ενός διευθυντή έργου. Κάθε κομμάτι του βιβλίου οργανώνεται σωστά και μπορεί να το καταλάβει κάποιος πολύ εύκολα». notepad στο codewalkers.com «Αναφορά κορυφαίου επιπέδου για προγραμματιστές, που χρησιμοποιούν PHP και MySQL. Προτείνεται ανεπιφύλακτα». The Internet Writing Journal «Αυτό το βιβλίο σκίζει! Είμαι έμπειρος προγραμματιστής και γι αυτό δεν χρειαζόμουν ιδιαίτερη βοήθεια με το συντακτικό της PHP έχει άλλωστε πολλά κοινά σημεία με τις C/C++. εν έχω ιδέα για βάσεις δεδομένων όμως, και γι αυτό όταν έπρεπε να δημιουργήσω μια μηχανή για κριτικές βιβλίων (μεταξύ άλλων), χρειάστηκα ένα αξιόπιστο βιβλίο αναφοράς, ώστε να χρησιμοποιήσω MySQL με PHP. Έχω το βιβλίο του O Reilly για τη msql και τη MySQL και μάλλον εκείνο είναι καλύτερο μόνο για την SQL, αλλά αυτό το βιβλίο κέρδισε μια θέση στο ράφι με τα βιβλία που χρησιμοποιώ συχνότερα το προτείνω ανεπιφύλακτα». Paul Robichaux «Ένας από τους καλύτερους οδηγούς προγραμματισμού που διάβασα ποτέ». jackofsometrades από το Λάχτι της Φινλανδίας «Ένα καλογραμμένο βιβλίο για να μάθετε πώς να δημιουργείτε εφαρμογές για το Internet με δύο απ' τις πιο δημοφιλείς τεχνολογίες ανοιχτού κώδικα για τον προγραμματισμός για το web. Τα παραδείγματα είναι το πραγματικό διαμάντι του βιβλίου. Εκτός από το ότι περιγράφονται και κατασκευάζονται με λογικό τρόπο που βασίζεται στις συνιστώσες τους, η επιλογή τους αποτελεί άριστη εκπροσώπηση κοινών στοιχείων, που συναντούμε σε πολλούς δικτυακούς τόπους». Craig Cecil «Το βιβλίο ακολουθεί μια εύχρηστη προσέγγιση με την οποία μπορεί να μάθει ακόμα και στον πιο αδαή προγραμματιστή τη γλώσσα PHP. Επιπλέον, πολλές φορές ανατρέχω σ αυτό όταν προγραμματίζω για εφαρμογές web. Εξακολουθώ να μαθαίνω καινούρια πράγματα για την PHP, αλλά αυτό το βιβλίο μου πρόσφερε στέρεες βάσεις και συνεχίζει να με βοηθά μέχρι σήμερα». Stephen Ward «Αυτό το βιβλίο είναι ένα από τα λίγα που πραγματικά με άγγιξε και με έκανε να το αγαπήσω. εν μπορώ να το βάλω στο ράφι της βιβλιοθήκης μας πρέπει να το έχω κοντά μου πάνω στο γραφείο μου, καθώς συνέχεια το παίρνω στα χέρια μου και το διαβάζω ξανά. Η δομή του είναι καλή, οι διατυπώσεις τους απλές και άμεσες και τα παραδείγματα σαφή και αναλυτικά. Πριν το διαβάσω, δεν ήξερα τίποτα για την PHP και τη MySQL. Αφού το διάβασα όμως έχω την αυτοπεποίθηση και τις γνώσεις που απαιτούνται για την ανάπτυξη οποιασδήποτε περίπλοκης εφαρμογής web». Power Wong «Αυτό το βιβλίο είναι ο θεός. Το προτείνω ανεπιφύλακτα σε όποιον θέλει να εμβαθύνει στον προγραμματισμό εφαρμογών web που βασίζονται στη χρήση βάσεων δεδομένων. Μακάρι να υπήρχαν περισσότερα βιβλία υπολογιστών σαν αυτό». Sean C Schertell
4
5 Ανάπτυξη Web Εφαρμογών με PHP και MySQL Πέμπτη Έκδοση Luke Welling Laura Thomson Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής Τηλ.: Αθήνα,
6 Τίτλος Πρωτοτύπου: PHP and MySQL Web Development, Fifth edition ISBN-13: ISBN-10: Copyright 2017 by Pearson Education, Inc. 221 River Street, Hoboken, NJ Αποκλειστικότητα για την Ελληνική Γλώσσα Εκδόσεις: Μόσχος Γκιούρδας Ζωοδόχου Πηγής Τηλ.: Αθήνα, ISBN: Επιμέλεια κειμένων: Μιχαήλ Μεταξάς Desktop Publishing: Κ. Καλαϊτζής, τηλ.: Εκτύπωση: Red Notos Print ΕΠΕ, τηλ Βιβλιοδεσία: Ηλιόπουλος Θ. - Ροδόπουλος Π. Ο.Ε., τηλ Αναδημοσίευση του βιβλίου σε οποιαδήποτε μορ φή, ολόκληρου ή μέ ρους, καθώς και των περιεχομένων προ γραμ μά των, δεν επιτρέπεται χωρίς την έγγραφη εξου σιο δό τη ση του εκδότη.
7 Τα περιεχόμενα με μια ματιά Εισαγωγή...1 I: Χρήση PHP 1 Εντατικά μαθήματα PHP Αποθήκευση και ανάπτυξη δεδομένων Χρήση διατάξεων Χειρισμός συμβολοσειρών και κανονικές εκφράσεις Επαναχρησιμοποίηση κώδικα και δημιουργία συναρτήσεων Αντικειμενοστραφής PHP Χειρισμός σφαλμάτων και εξαιρέσεων II: III: IV: Χρήση MySQL 8 Σχεδιασμός βάσεων δεδομένων web ημιουργία βάσεων δεδομένων web Επεξεργασία βάσης δεδομένων MySQL Πρόσβαση σε βάση δεδομένων MySQL από το web με την PHP Προχωρημένη διαχείριση MySQL Προχωρημένος προγραμματισμός στην MySQL Ασφάλεια εφαρμογών web 14 Κίνδυνοι ασφάλειας εφαρμογών web Κατασκευή ασφαλούς εφαρμογής web Υλοποίηση μεθόδων αυθεντικοποίησης με την PHP Προχωρημένες τεχνικές PHP 17 Αλληλεπίδραση με το σύστημα αρχείων και τον διακομιστή Χρήση συναρτήσεων δικτύου και πρωτοκόλλου ιαχείριση ημερομηνίας και ώρας ιεθνοποίηση και τοπική προσαρμογή Παραγωγή εικόνων
8 22 Χρήση ελέγχου συνόδου στην PHP Ενοποίηση JavaScript και PHP Άλλες χρήσιμες δυνατότητες V: Κατασκευή χρήσιμων έργων PHP και MySQL 25 Χρήση PHP και MySQL για μεγάλα έργα Εκσφαλμάτωση και καταχώρηση συμβάντων Κατασκευή μηχανισμού αυθεντικοποίησης και εξατομίκευσης χρήστη Κατασκευή υπηρεσίας web με το Laravel, Μέρος I Κατασκευή υπηρεσίας web με το Laravel, Μέρος II Ενοποίηση, κοινή χρήση και αυθεντικοποίηση στα κοινωνικά μέσα Κατασκευή καλαθιού αγορών VI: Παράρτημα A Εγκατάσταση Apache, PHP και MySQL Ευρετήριο...745
9 Πίνακας περιεχομένων Εισαγωγή...1 I: Χρήση PHP 1 Εντατικά μαθήματα PHP...11 Πριν ξεκινήσετε: Πρόσβαση στην PHP ημιουργία δείγματος εφαρμογής: Bob s Auto Parts ημιουργία της φόρμας παραγγελίας Επεξεργασία της φόρμας Ενσωμάτωση PHP στην HTML Ετικέτες PHP Προτάσεις PHP Κενός χώρος Σχόλια Προσθήκη δυναμικού περιεχομένου Κλήση συναρτήσεων Χρήση της συνάρτησης date() Προσπέλαση μεταβλητών φόρμας Μεταβλητές φόρμας Συνένωση συμβολοσειρών Μεταβλητές και λεκτικές σταθερές Κατανόηση της έννοιας των αναγνωριστικών Εξέταση τύπων μεταβλητών Τύποι δεδομένων της PHP Ισχύς τύπων Μετατροπή τύπων Μεταβλητές μεταβλητές ήλωση και χρήση σταθερών Κατανόηση της έννοιας της εμβέλειας μεταβλητών Χρήση τελεστών Αριθμητικοί τελεστές Τελεστές συμβολοσειρών Τελεστές εκχώρησης Τελεστές σύγκρισης Λογικοί τελεστές Τελεστές bit Άλλοι τελεστές... 33
10 x Ανάπτυξη Web Εφαρμογών με PHP και MySQL Υπολογισμός των συνόλων της φόρμας Κατανόηση της έννοιας της προτεραιότητας και της προσεταιριστικότητας Χρήση συναρτήσεων χειρισμού μεταβλητών Έλεγχος και ορισμός τύπων μεταβλητών Έλεγχος κατάστασης μεταβλητών Επανερμηνεία μεταβλητών Λήψη αποφάσεων με συνθήκες Προτάσεις if Μπλοκ κώδικα Προτάσεις else Προτάσεις elseif Προτάσεις switch Σύγκριση των διαφορετικών συνθηκών Επανάληψη ενεργειών Βρόχοι while Βρόχοι for και foreach Βρόχοι do...while Έξοδος από δομή ελέγχου ή σενάριο Χρήση εναλλακτικού συντακτικού δομών ελέγχου Χρήση του declare Στη συνέχεια Αποθήκευση και ανάπτυξη δεδομένων...53 Αποθήκευση δεδομένων για μεταγενέστερη χρήση Αποθήκευση και ανάκτηση παραγγελιών του Bob Επεξεργασία αρχείων Άνοιγμα αρχείου Επιλογή καταστάσεων αρχείων Χρήση της fopen() για άνοιγμα αρχείου Άνοιγμα αρχείων μέσω FTP ή HTTP Επίλυση προβλημάτων ανοίγματος αρχείων Εγγραφή σε αρχείο Παράμετροι για την fwrite() Μορφές αρχείων Κλείσιμο αρχείου Ανάγνωση από αρχείο Άνοιγμα αρχείου για ανάγνωση: fopen() Πότε πρέπει να σταματάμε: feof() Ανάγνωση μίας γραμμής κάθε φορά: fgets(), fgetss() και fgetcsv() Ανάγνωση όλου του αρχείου: readfile(), fpassthru(), file() και file_get_contents()... 68
11 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xi Ανάγνωση χαρακτήρα: fgetc() Ανάγνωση αυθαίρετου μήκους: fread() Χρήση άλλων συναρτήσεων αρχείων Έλεγχος ύπαρξης αρχείου: file_exists() Υπολογισμός μεγέθους αρχείου: filesize() ιαγραφή αρχείου: unlink() Περιήγηση μέσα σε ένα αρχείο: rewind(), fseek() και ftell() Κλείδωμα αρχείων Ένας καλύτερος τρόπος: Βάσεις δεδομένων Προβλήματα με τη χρήση επίπεδων αρχείων Πώς λύνουν τέτοια προβλήματα τα RDBMS Μάθετε περισσότερα Στη συνέχεια Χρήση διατάξεων...75 Τι είναι διάταξη; ιατάξεις με αριθμητικούς δείκτες Αρχικοποίηση διατάξεων με αριθμητικούς δείκτες Προσπέλαση περιεχομένων διατάξεων Χρήση βρόχων για προσπέλαση διατάξεων ιατάξεις με διαφορετικούς δείκτες Αρχικοποίηση διάταξης Προσπέλαση στοιχείων διατάξεων Χρήση βρόχων Τελεστές διατάξεων ιατάξεις πολλαπλών διαστάσεων Ταξινόμηση διαστάσεων Χρήση sort() Χρήση asort() και ksort() για ταξινόμηση διατάξεων Αντίστροφη ταξινόμηση Ταξινόμηση διατάξεων πολλαπλών διαστάσεων Χρήση της συνάρτησης array_multisort() Ταξινομήσεις που ορίζει ο χρήστης Αντίστροφες ταξινομήσεις χρήστη Αναδιάταξη διατάξεων Χρήση της shuffle() Αντιστροφή διάταξης Φόρτωση διατάξεων από αρχεία Άλλες συναρτήσεις επεξεργασίας διατάξεων Περιήγηση μέσα σε μια διάταξη: each(), current(), reset(), end(), next(), pos() και prev()... 96
12 xii Ανάπτυξη Web Εφαρμογών με PHP και MySQL Εφαρμογή οποιασδήποτε συνάρτησης σε κάθε στοιχείο σε μια διάταξη: array_walk() Καταμέτρηση στοιχείων σε μια διάταξη: count(), sizeof() και array_count_values() Μετατροπή διατάξεων σε βαθμωτές μεταβλητές: extract() Μάθετε περισσότερα Στη συνέχεια Χειρισμός συμβολοσειρών και κανονικές εκφράσεις ημιουργία δείγματος εφαρμογής: Smart Form Mail Μορφοποίηση συμβολοσειρών Περικοπή συμβολοσειρών: chop(), ltrim() και trim() Μορφοποίηση συμβολοσειρών για έξοδο Ένωση και χωρισμός συμβολοσειρών με συναρτήσεις συμβολοσειρών Χρήση των explode(), implode() και join() Χρήση της strtok() Χρήση της substr() Σύγκριση συμβολοσειρών Εκτέλεση διάταξης συμβολοσειρών: strcmp(), strcasecmp() και strnatcmp() Έλεγχος μήκους συμβολοσειράς με την strlen() Αντιστοίχιση και αντικατάσταση υποσυμβολοσειρών με συναρτήσεις συμβολοσειρών Εύρεση συμβολοσειρών μέσα σε συμβολοσειρές: strstr(), strchr(), strrchr() και stristr() Εύρεση της θέσης μιας υποσυμβολοσειράς: strpos() και strrpos() Αντικατάσταση υποσυμβολοσειρών: str_replace() και substr_replace() Εισαγωγή στις κανονικές εκφράσεις Τα βασικά σημεία ιαχωριστικά Κλάσεις και τύποι χαρακτήρων Επανάληψη Υποεκφράσεις Καταμετρημένες υποεκφράσεις Αγκύρωση στην αρχή ή στο τέλος μιας συμβολοσειράς ιακλάδωση Αντιστοίχιση ειδικών χαρακτήρων λεκτικών σταθερών Επισκόπηση των μετα-χαρακτήρων Ακολουθίες διαφυγής Αναφορές προς τα πίσω Ισχυρισμοί
13 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xiii Συγκέντρωση στοιχείων για τη Smart Form Εύρεση υποσυμβολοσειρών με κανονικές εκφράσεις Αντικατάσταση υποσυμβολοσειρών με κανονικές εκφράσεις Χωρισμός συμβολοσειρών με κανονικές εκφράσεις Μάθετε περισσότερα Στη συνέχεια Επαναχρησιμοποίηση κώδικα και δημιουργία συναρτήσεων Τα πλεονεκτήματα της επαναχρησιμοποίησης κώδικα Κόστος Αξιοπιστία Συνάφεια Χρήση των require() και include() Χρήση της require() για ενσωμάτωση κώδικα Χρήση της require() για πρότυπα δικτυακών τόπων Χρήση των auto_prepend_file και auto_append_file Χρήση συναρτήσεων στην PHP Κλήση συναρτήσεων Κλήση ακαθόριστης συνάρτησης Τα ονόματα περιπτώσεων και συναρτήσεων Ορισμός των δικών σας συναρτήσεων Εξέταση της βασικής δομής των συναρτήσεων Απόδοση ονόματος σε συνάρτηση Χρήση παραμέτρων Η έννοια της εμβέλειας Μεταβίβαση με αναφορά εναντίον μεταβίβασης κατά τιμή Χρήση της λέξης-κλειδί return Επιστροφή τιμών από συναρτήσεις Υλοποίηση αναδρομής Υλοποίηση ανώνυμων συναρτήσεων (ή κλεισιμάτων) Μάθετε περισσότερα Στη συνέχεια Αντικειμενοστραφής PHP Αντικειμενοστραφείς έννοιες Κλάσεις και αντικείμενα Πολυμορφισμός Κληρονομικότητα ημιουργία κλάσεων, χαρακτηριστικών και πράξεων στην PHP ομή μιας κλάσης Μέθοδοι κατασκευής
14 xiv Ανάπτυξη Web Εφαρμογών με PHP και MySQL Μέθοδοι καταστροφής Συγκεκριμενοποίηση κλάσεων Χρήση χαρακτηριστικών κλάσεων Κλήση πράξεων κλάσεων Έλεγχος πρόσβασης με τα private και public ημιουργία συναρτήσεων πρόσβασης Υλοποίηση κληρονομικότητας στην PHP Έλεγχος ορατότητας μέσω κληρονομικότητας με τα private και protected Παράκαμψη Αποτροπή κληρονομικότητας και παράκαμψης με το final Πολλαπλή κληρονομικότητα Υλοποίηση διεπαφών Χρήση γνωρισμάτων Σχεδιασμός κλάσεων ημιουργία κώδικα για την κλάση σας Προχωρημένες αντικειμενοστραφείς λειτουργίες στην PHP Χρήση σταθερών ανά κλάση Υλοποίηση στατικών μεθόδων Έλεγχος τύπου κλάσης και υπαινιγμός τύπων Καθυστερημένες στατικές προσδέσεις Κλωνοποίηση αντικειμένων Χρήση αφηρημένων κλάσεων Υπερφόρτωση μεθόδων με την call() Χρήση της autoload() Υλοποίηση επαναληπτών και επανάληψης Γεννήτορες Μετατροπή κλάσεων σε συμβολοσειρές Χρήση του API ανάκλασης Χώροι ονομάτων Χρήση υποχώρων ονομάτων Καθολικός χώρος ονομάτων Εισαγωγή και ψευδώνυμα χώρων ονομάτων Στη συνέχεια Χειρισμός σφαλμάτων και εξαιρέσεων Έννοιες χειρισμού εξαιρέσεων Η κλάση Exception Εξαιρέσεις που ορίζει ο χρήστης Εξαιρέσεις στην Bob s Auto Parts Εξαιρέσεις και άλλοι μηχανισμοί χειρισμού σφαλμάτων στην PHP
15 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xv Μάθετε περισσότερα Στη συνέχεια II: Χρήση MySQL 8 Σχεδιασμός βάσεων δεδομένων web Σχεσιακές βάσεις δεδομένων Πίνακες Στήλες Γραμμές Τιμές Κλειδιά Σχήματα Σχέσεις Σχεδιασμός βάσεων δεδομένων web Σκεφτείτε τα πραγματικά αντικείμενα που μοντελοποιείτε Μην αποθηκεύετε περιττά δεδομένα Χρησιμοποιείτε ατομικές τιμές στηλών Επιλέγετε λογικά κλειδιά Σκεφτείτε τι πράγματα θέλετε να μάθετε από τη βάση δεδομένων Αποφύγετε τα σχέδια με πολλά κενά χαρακτηριστικά Σύνοψη τύπων πινάκων Αρχιτεκτονική βάσεων δεδομένων web Μάθετε περισσότερα Στη συνέχεια ημιουργία βάσεων δεδομένων web Χρήση του MySQL Monitor Σύνδεση στη MySQL ημιουργία βάσεων δεδομένων και χρηστών Ορισμός χρηστών και δικαιωμάτων Παρουσίαση του συστήματος δικαιωμάτων της MySQL Αρχή του ελάχιστου δικαιώματος Ορισμός χρηστών: Οι εντολές CREATE USER και GRANT Τύποι και επίπεδα δικαιωμάτων Η εντολή REVOKE Παραδείγματα χρήσης των GRANT και REVOKE Ορισμός χρήστη για το web Χρήση της σωστής βάσης δεδομένων ημιουργία πινάκων βάσεων δεδομένων Το νόημα των άλλων λέξεων-κλειδιών
16 xvi Ανάπτυξη Web Εφαρμογών με PHP και MySQL Τύποι στηλών ιερεύνηση της βάσης δεδομένων με τα SHOW και DESCRIBE ημιουργία ευρετηρίων Αναγνωριστικά στη MySQL Επιλογή τύπων δεδομένων στηλών Αριθμητικοί τύποι Τύποι ημερομηνίας και ώρας Τύποι συμβολοσειρών Μάθετε περισσότερα Στη συνέχεια Επεξεργασία βάσης δεδομένων MySQL Τι είναι η SQL; Εισαγωγή δεδομένων στη βάση δεδομένων Ανάκτηση δεδομένων από τη βάση δεδομένων Ανάκτηση δεδομένων με συγκεκριμένα κριτήρια Ανάκτηση δεδομένων από πολλαπλούς πίνακες Ανάκτηση δεδομένων με συγκεκριμένη σειρά Ομαδοποίηση και συνάθροιση δεδομένων Επιλογή γραμμών για επιστροφή Χρήση υποερωτημάτων Ενημέρωση εγγραφών στη βάση δεδομένων Αλλαγή πινάκων μετά τη δημιουργία τους ιαγραφή εγγραφών από τη βάση δεδομένων Κατάργηση πινάκων Κατάργηση μιας ολόκληρης βάσης δεδομένων Μάθετε περισσότερα Στη συνέχεια Πρόσβαση σε βάση δεδομένων MySQL από το web με την PHP Αρχιτεκτονικές βάσεων δεδομένων web Υποβολή ερωτημάτων σε βάση δεδομένων από το web Έλεγχος και φιλτράρισμα δεδομένων εισόδου Εγκατάσταση σύνδεσης Επιλογή βάσης δεδομένων για χρήση Υποβολή ερωτημάτων στη βάση δεδομένων Χρήση προετοιμασμένων προτάσεων Ανάκτηση αποτελεσμάτων ερωτημάτων Αποσύνδεση από τη βάση δεδομένων Προσθήκη νέων πληροφοριών στη βάση δεδομένων Χρήση άλλων διεπαφών βάσεων δεδομένων PHP
17 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xvii Χρήση γενικής διεπαφής βάσης δεδομένων: PDO Μάθετε περισσότερα Στη συνέχεια Προχωρημένη διαχείριση MySQL Αναλυτική περιγραφή του συστήματος δικαιωμάτων Ο πίνακας user Ο πίνακας db Οι πίνακες tables_priv, columns_priv και procs priv Έλεγχος πρόσβασης: Πώς χρησιμοποιεί η MySQL τους πίνακες χορήγησης Ενημέρωση δικαιωμάτων: Πότε γίνονται οι αλλαγές; Εξασφάλιση βάσεων δεδομένων MySQL Η MySQL από την πλευρά του λειτουργικού συστήματος Κωδικοί πρόσβασης ικαιώματα χρηστών Προβλήματα με το web Περισσότερες πληροφορίες για βάσεις δεδομένων Περισσότερες πληροφορίες με το SHOW Περισσότερες πληροφορίες για τις στήλες με το DESCRIBE Μάθετε πώς λειτουργούν τα ερωτήματα με το EXPLAIN Βελτιστοποίηση βάσης δεδομένων Βελτιστοποίηση σχεδιασμού Άδειες Βελτιστοποίηση πινάκων Χρήση ευρετηρίων Χρήση προεπιλεγμένων τιμών Άλλες συμβουλές Αντίγραφα ασφαλείας για βάσεις δεδομένων MySQL Αποκατάσταση βάσεων δεδομένων MySQL Υλοποίηση αντιγραφής ημιουργία κύριου Εκτέλεση αρχικής μεταφοράς δεδομένων ημιουργία υποτελών Μάθετε περισσότερα Στη συνέχεια Προχωρημένος προγραμματισμός στη MySQL Η πρόταση LOAD DATA INFILE Μηχανισμοί αποθήκευσης Συναλλαγές Ορισμοί συναλλαγών
18 xviii Ανάπτυξη Web Εφαρμογών με PHP και MySQL Χρήση συναλλαγών με το InnoDB Ξένα κλειδιά Αποθηκευμένες διαδικασίες Βασικό παράδειγμα Τοπικές μεταβλητές ρομείς και δομές ελέγχου Σκανδάλες Μάθετε περισσότερα Στη συνέχεια III: Ασφάλεια εφαρμογών web 14 Κίνδυνοι ασφάλειας εφαρμογών web Αναγνώριση των απειλών Πρόσβαση σε ευαίσθητα δεδομένα Τροποποίηση δεδομένων Απώλεια ή καταστροφή δεδομένων Άρνηση υπηρεσίας Κακόβουλη παρεμβολή κώδικα Εκτεθειμένος διακομιστής Αποκήρυξη Ποιοι είναι οι εχθροί Επιτιθέμενοι και χάκερ Ανυποψίαστοι χρήστες μολυσμένων υπολογιστών υσαρεστημένοι υπάλληλοι Κλέφτες υλικού Εμείς οι ίδιοι Στη συνέχεια Κατασκευή ασφαλούς εφαρμογής web Στρατηγικές αντιμετώπισης θεμάτων ασφάλειας Ξεκίνημα με τη σωστή νοοτροπία Εξισορρόπηση ασφάλειας και χρηστικότητας Παρακολούθηση ασφάλειας Η βασική μας προσέγγιση Εξασφάλιση κώδικα Φιλτράρισμα εισόδου χρήστη ιαφυγή εξόδου Οργάνωση κώδικα Τι πρέπει να εισάγετε στον κώδικά σας Ζητήματα συστημάτων αρχείων
19 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xix Σταθερότητα και σφάλματα κώδικα Εκτέλεση εντολών Εξασφάλιση του διακομιστή web και της PHP Ενημέρωση λογισμικού Περιήγηση στο αρχείο php.ini Ρύθμιση παραμέτρων διακομιστή web Κοινή φιλοξενία εφαρμογών web Ασφάλεια διακομιστή βάσεων δεδομένων Χρήστες και το σύστημα αδειών Αποστολή δεδομένων στον διακομιστή Σύνδεση με τον διακομιστή Εκτέλεση του διακομιστή Προστασία δικτύου Τείχη προστασίας Χρήση αποστρατικοποιημένης ζώνης Προετοιμασία για επιθέσεις DoS και DDoS Ασφάλεια υπολογιστών και λειτουργικών συστημάτων Ενημέρωση λειτουργικού συστήματος Εκτέλεση μόνο των απαραίτητων Φυσική προστασία του διακομιστή Προγραμματισμός αντιμετώπισης καταστροφών Στη συνέχεια Υλοποίηση μεθόδων αυθεντικοποίησης με την PHP Αναγνώριση επισκεπτών Υλοποίηση ελέγχου πρόσβασης Αποθήκευση κωδικών πρόσβασης Εξασφάλιση κωδικών πρόσβασης Προστασία πολλαπλών σελίδων Χρήση βασικής αυθεντικοποίησης Χρήση βασικής αυθεντικοποίησης στην PHP Χρήση βασικής αυθεντικοποίησης με τα αρχεία.htaccess του Apache ημιουργία προσαρμοσμένης αυθεντικοποίησης Μάθετε περισσότερα Στη συνέχεια IV: Προχωρημένες τεχνικές PHP 17 Αλληλεπίδραση με το σύστημα αρχείων και τον διακομιστή Αναφόρτωση αρχείων HTML για αναφόρτωση αρχείων
20 xx Ανάπτυξη Web Εφαρμογών με PHP και MySQL Η PHP που επεξεργάζεται το αρχείο Πρόοδος αναφόρτωσης συνόδου Αποφυγή κοινών προβλημάτων αναφόρτωσης Χρήση συναρτήσεων καταλόγων Ανάγνωση από καταλόγους Λήψη πληροφοριών για τον τρέχοντα κατάλογο ημιουργία και διαγραφή καταλόγων Αλληλεπίδραση με το σύστημα αρχείων Λήψη πληροφοριών αρχείων Αλλαγή ιδιοτήτων αρχείων ημιουργία, διαγραφή και μετακίνηση αρχείων Χρήση συναρτήσεων εκτέλεσης προγραμμάτων Αλληλεπίδραση με το περιβάλλον: getenv() και putenv() Μάθετε περισσότερα Στη συνέχεια Χρήση συναρτήσεων δικτύου και πρωτοκόλλου Εξέταση διαθέσιμων πρωτοκόλλων Αποστολή και ανάγνωση ηλεκτρονικού ταχυδρομείου Χρήση δεδομένων από άλλους δικτυακούς τόπους Χρήση συναρτήσεων αναζήτησης σε δίκτυο ημιουργία αντιγράφων ασφαλείας ή κατοπτρισμός αρχείου Χρήση FTP για δημιουργία αντιγράφων ασφαλείας ή κατοπτρισμό αρχείου Αναφόρτωση αρχείων Αποφυγή εξωχρονισμού Χρήση άλλων συναρτήσεων FTP Μάθετε περισσότερα Στη συνέχεια ιαχείριση ημερομηνίας και ώρας Λήψη ημερομηνίας και ώρας από την PHP Ζώνες ώρας Χρήση της συνάρτησης date() Επεξεργασία χρονοσφραγίδων στο Unix Χρήση της συνάρτησης getdate() Επικύρωση ημερομηνιών με την checkdate() Μορφοποίηση χρονοσφραγίδων Μετατροπή μεταξύ μορφών ημερομηνίας PHP και MySQL Υπολογισμός ημερομηνιών στην PHP Υπολογισμός ημερομηνιών στη MySQL
21 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xxi Χρήση μικροδευτερολέπτων Χρήση συναρτήσεων ημερολογίου Μάθετε περισσότερα Στη συνέχεια ιεθνοποίηση και τοπική προσαρμογή Η τοπική προσαρμογή δεν είναι απλή μετάφραση Σύνολα χαρακτήρων Επιπλοκές ασφάλειας στα σύνολα χαρακτήρων Χρήση συναρτήσεων συμβολοσειρών πολλαπλών byte στην PHP ημιουργία βασικής δομής τοπικοποιημένης σελίδας Χρήση της gettext() σε διεθνοποιημένη εφαρμογή Ρύθμιση συστήματος για χρήση της gettext() ημιουργία αρχείων μετάφρασης Υλοποίηση τοπικοποιημένου περιεχομένου στην PHP χρησιμοποιώντας την gettext() Μάθετε περισσότερα Στη συνέχεια Παραγωγή εικόνων Ορισμός υποστήριξης εικόνων στην PHP Μορφές εικόνων JPEG PNG GIF ημιουργία εικόνων ημιουργία εικόνας καμβά Σχεδίαση ή προβολή κειμένου στην εικόνα Εξαγωγή του τελικού γραφικού Τακτοποίηση Χρήση αυτόματα παραγομένων εικόνων σε άλλες σελίδες Χρήση κειμένου και γραμματοσειρών για δημιουργία εικόνων ημιουργία του βασικού καμβά Προσαρμογή του κειμένου στο κουμπί Τοποθέτηση του κειμένου Εγγραφή του κειμένου στο κουμπί Ολοκλήρωση Σχεδίαση εικόνων και αποτύπωση δεδομένων σε γραφήματα Χρήση άλλων συναρτήσεων εικόνων Στη συνέχεια
22 xxii Ανάπτυξη Web Εφαρμογών με PHP και MySQL 22 Χρήση ελέγχου συνόδου στην PHP Τι είναι ο έλεγχος συνόδου; Βασικές λειτουργίες συνόδου Τι είναι το cookie; Ορισμός cookie από την PHP Χρήση cookie με συνόδους Αποθήκευση του ID συνόδου Υλοποίηση απλών συνόδων Έναρξη συνόδου Καταχώρηση μεταβλητών συνόδου Χρήση μεταβλητών συνόδου Ακύρωση ορισμού μεταβλητών και καταστροφή της συνόδου ημιουργία παραδείγματος απλής συνόδου Ρύθμιση παραμέτρων ελέγχου συνόδου Υλοποίηση αυθεντικοποίησης με έλεγχο συνόδου Στη συνέχεια Ενοποίηση JavaScript και PHP Το AJAX Μια σύντομη εισαγωγή στο jquery Χρήση του jquery σε εφαρμογές web Χρήση του jquery και του AJAX με την PHP Το σενάριο/διακομιστής συνομιλίας με AJAX Οι μέθοδοι AJAX στο jquery Η εφαρμογή-πελάτη συνομιλίας/jquery Μάθετε περισσότερα Στη συνέχεια Άλλες χρήσιμες δυνατότητες Αποτίμηση συμβολοσειρών: eval() Τερματισμός εκτέλεσης: die() και exit() Σειριακοποίηση μεταβλητών και αντικειμένων Λήψη πληροφοριών για το περιβάλλον της PHP Ποιες επεκτάσεις έχουν φορτωθεί Αναγνώριση του ιδιοκτήτη του σεναρίου Πότε τροποποιήθηκε το σενάριο Προσωρινή μεταβολή του περιβάλλοντος εκτέλεσης Επισήμανση πηγαίου κώδικα Χρήση PHP στη γραμμή εντολών Στη συνέχεια
23 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xxiii V: Κατασκευή χρήσιμων έργων PHP και MySQL 25 Χρήση PHP και MySQL για μεγάλα έργα Εφαρμογή σχεδίασης λογισμικού στον προγραμματισμό για το web Σχεδιασμός και εκτέλεση εφαρμογής web Επαναχρησιμοποίηση κώδικα ημιουργία συντηρήσιμου κώδικα Πρότυπα κωδικοποίησης ιάσπαση κώδικα Χρήση τυπικής δομής καταλόγων Τεκμηρίωση και κοινή χρήση εσωτερικών συναρτήσεων Υλοποίηση ελέγχου εκδόσεων Επιλογή περιβάλλοντος ανάπτυξης Τεκμηρίωση των έργων σας Πρωτοτυποποίηση ιαχωρισμός λογικής και περιεχομένου Βελτιστοποίηση κώδικα Χρήση απλών βελτιστοποιήσεων οκιμή Μάθετε περισσότερα Στη συνέχεια Εκσφαλμάτωση και καταχώρηση συμβάντων Σφάλματα προγραμματισμού Συντακτικά σφάλματα Σφάλματα εκτέλεσης Λογικά σφάλματα Βοήθημα εκσφαλμάτωσης μεταβλητών Επίπεδα αναφοράς σφαλμάτων Αλλαγή των ρυθμίσεων αναφοράς σφαλμάτων Πυροδότηση των δικών σας σφαλμάτων Εποικοδομητική καταγραφή σφαλμάτων Καταχώρηση σφαλμάτων σε αρχείο καταγραφής συμβάντων Στη συνέχεια Κατασκευή μηχανισμού αυθεντικοποίησης και εξατομίκευσης χρήστη Συνιστώσες λύσεων Αναγνώριση και εξατομίκευση χρήστη Αποθήκευση σελιδοδεικτών
24 xxiv Ανάπτυξη Web Εφαρμογών με PHP και MySQL Πρόταση σελιδοδεικτών Επισκόπηση λύσεων Υλοποίηση της βάσης δεδομένων Υλοποίηση του βασικού δικτυακού τόπου Υλοποίηση αυθεντικοποίησης χρήστη Καταχώρηση χρηστών Είσοδος Έξοδος Αλλαγή κωδικών πρόσβασης Επαναφορά κωδικών πρόσβασης που ξέχασαν οι χρήστες Υλοποίηση αποθήκευσης και ανάκτησης σελιδοδεικτών Προσθήκη σελιδοδεικτών Εμφάνιση σελιδοδεικτών ιαγραφή σελιδοδεικτών Υλοποίηση προτάσεων Πιθανές επεκτάσεις Κατασκευή υπηρεσίας web με το Laravel, Μέρος I Εισαγωγή στο Laravel ημιουργία νέου έργου στο Laravel Η δομή μιας εφαρμογής Laravel Ο κύκλος αιτήσεων στο Laravel και το μοτίβο MVC Το μοντέλο, η προβολή και οι κλάσεις ελεγκτή του Laravel Κατασκευή υπηρεσίας web με το Laravel, Μέρος II Κατασκευή απλού πελάτη IMAP με το Laravel Οι συναρτήσεις IMAP στην PHP Οργάνωση του IMAP για την εφαρμογή μας Laravel Ένωση των κομματιών για κατασκευή προγράμματος-πελάτη web Υλοποίηση του ImapServiceProvider Η σελίδα αυθεντικοποίησης του πελάτη web Υλοποίηση της κύριας προβολής Υλοποίηση, διαγραφή και αποστολή μηνύματος Συμπέρασμα Ενοποίηση, κοινή χρήση και αυθεντικοποίηση στα κοινωνικά μέσα Αυθεντικοποίηση υπηρεσίες web με το OAuth Χορήγηση κωδικού εξουσιοδότησης Έμμεσες χορηγήσεις Κατασκευή πελάτη web για το Instagram
25 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ xxv Like σε φωτογραφίες του Instagram Συμπέρασμα Κατασκευή καλαθιού αγορών Στοιχεία λύσεων Κατασκευή ηλεκτρονικού καταλόγου Καταγραφή αγορών χρηστών ενώ ψωνίζουν Υλοποίηση συστήματος πληρωμής Κατασκευή διεπαφής διαχείρισης Ανασκόπηση λύσης Υλοποίηση της βάσης δεδομένων Υλοποίηση του ηλεκτρονικού καταλόγου Κατηγορίες κωδικών Βιβλία κωδικών σε μια κατηγορία Προβολή λεπτομερειών βιβλίου Υλοποίηση του καλαθιού αγορών Χρήση του σεναρίου show_cart.php Προβολή του καλαθιού Προσθήκη στοιχείων στο καλάθι Αποθήκευση του ενημερωμένου καλαθιού Προβολή συνοπτικής κεφαλίδας Πληρωμή και έξοδος Υλοποίηση πληρωμής Υλοποίηση διεπαφής διαχείρισης Επέκταση του έργου VI: Παράρτημα A Εγκατάσταση Apache, PHP και MySQL Εγκατάσταση Apache, PHP και MySQL σε UNIX υαδική εγκατάσταση Πηγαία εγκατάσταση Βασικές τροποποιήσεις ρύθμισης παραμέτρων για το Apache Λειτουργεί η υποστήριξη της PHP; Λειτουργεί το SSL; Εγκατάσταση Apache, PHP και MySQL για Windows και Mac OS X χρησιμοποιώντας ολοκληρωμένα πακέτα εγκατάστασης Εγκατάσταση PEAR Εγκατάσταση PHP με άλλους διακομιστές web Ευρετήριο
26
27 Κύριοι συγγραφείς Η Laura Thomson είναι ιευθύντρια σχεδιασμού στη Mozilla Corporation. Παλαιότερα εργάστηκε ως επικεφαλής τμημάτων στις OmniTI και Tangled Web Design και επίσης εργάστηκε στο Πανεπιστήμιο RMIT και στην Boston Consulting Group. Κατέχει πτυχίο Εφαρμοσμένης Επιστήμης (Επιστήμης Υπολογιστών) και πτυχίο Σχεδιασμού (Σχεδιασμός Συστημάτων Υπολογιστών). Στον ελεύθερο χρόνο της ασχολείται με την ιππασία, αναπτύσσει επιχειρήματα υπέρ του ελεύθερου λογισμικού και κοιμάται. Ο Luke Welling είναι μηχανικός λογισμικού και συχνός ομιλητής σε συνέδρια για το ελεύθερο λογισμικό και τον προγραμματισμό για το web (μεταξύ άλλων, στα συνέδρια OSCON, ZendCon, MySQLUC, PHPCon, OSDC και LinuxTag). Έχει εργαστεί στην OmniTI, στην εταιρεία ανάλυσης web Hitwise.com, στην εταιρεία παραγωγής βάσεων δεδομένων MySQL AB και ως ανεξάρτητος σύμβουλος της Tangled Web Design. ιδάσκει επιστήμη υπολογιστών στο Πανεπιστήμιο RMIT της Μελβούρνης στην Αυστραλία και κατέχει πτυχίο Εφαρμοσμένης Επιστήμης (Επιστήμης Υπολογιστών). Στον ελεύθερο χρόνο του προσπαθεί να τελειοποιήσει την αϋπνία του. Συνεργαζόμενοι συγγραφείς Η Julie C. Meloni είναι διευθύντρια ανάπτυξης λογισμικού και τεχνική σύμβουλος και ζει στην Ουάσιγκτον. Έχει γράψει αρκετά βιβλία και άρθρα για γλώσσες προγραμματισμού για το web και θέματα βάσεων δεδομένων, συμπεριλαμβανομένων των πετυχημένων Sams Teach Yourself PHP, MySQL and Apache All in One. Ο John Coggeshall είναι ιδιοκτήτης της Internet Technology Solutions, LLC μιας πολυεθνικής συμβουλευτικής εταιρείας για το Internet και την PHP, όπως και ιδιοκτήτης του CoogleNet, ενός δικτύου συνδρομητών. Ως κορυφαίο μέλος της ομάδας παγκόσμιων υπηρεσιών της Zend Technologies, ξεκίνησε να ασχολείται με την PHP το 1997 και έχει γράψει τέσσερα βιβλία και περισσότερα από 100 άρθρα για τεχνολογίες PHP. Η Jennifer Kyrnin είναι συγγραφέας και σχεδιάστρια web, η οποία ασχολείται με το Internet από το Άλλα βιβλία της είναι τα Sams Teach Yourself Bootstrap in 24 Hours, Sams Teach Yourself Responsive Web Design in 24 Hours και Sams Teach Yourself HTML5 Mobile Application Development in 24 Hours.
28 Θέλουμε να ακούμε τα σχόλιά σας Ως αναγνώστες αυτού του βιβλίου, εσείς είστε οι πιο σημαντικοί κριτές και σχολιαστές. Εκτιμούμε την άποψή σας και θέλουμε να μάθουμε τι κάναμε σωστά, τι θα μπορούσαμε να κάνουμε καλύτερα, ποια θέματα σας ενδιαφέρουν και θα θέλατε ένα σχετικό βιβλίο και άλλα σοφά λόγια, που θα θέλατε να μοιραστείτε μαζί μας. Μπορείτε να μας στείλετε ηλεκτρονικό ή απλό ταχυδρομείο, ώστε να μας πείτε για όλα όσα σας άρεσαν και όσα δεν σας άρεσαν σ αυτό το βιβλίο όπως και τι μπορούμε να κάνουμε για να εκδώσουμε καλύτερα βιβλία. υστυχώς δεν μπορούμε να λύσουμε τεχνικά προβλήματα σε σχέση με το συγκεκριμένο βιβλίο και ότι εξαιτίας του μεγάλου όγκου αλληλογραφίας που λαμβάνουμε, ίσως να μην μπορέσουμε να απαντήσουμε σε όλα τα μηνύματα. Όταν γράφετε, μην παραλείψετε τον τίτλο και το συγγραφέα του βιβλίου, όπως και το όνομα, το τηλέφωνο ή το σας. Ηλεκτρονικό ταχυδρομείο: Απλό ταχυδρομείο: Reader Feedback Addison-Wesley Developer's Library 800 East 96th Street Indianapolis, IN USA Υπηρεσίες για τους αναγνώστες Επισκεφτείτε το δικτυακό μας τόπο και δηλώστε αυτό το βιβλίο στη σελίδα register για εύκολη πρόσβαση σε ενημερώσεις, λήψεις ή διορθώσεις σχετικά μ αυτό το βιβλίο.
Ανάπτυξη Web Εφαρμογών με PHP και MySQL
Ανάπτυξη Web Εφαρμογών με PHP και MySQL Luke Welling Laura Thomson Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα,
PHP, MySQL. και Apache Όλα σε Ένα. Μάθετε. Εκδόσεις: Μ. Γκιούρδας. Julie C. Meloni. 5 η Έκδοση
Μάθετε PHP, MySQL και Apache Όλα σε Ένα Julie C. Meloni 5 η Έκδοση Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:
HTML5, CSS και JavaScript
Μάθετε HTML5, CSS και JavaScript Όλα σε Ένα 2 Η ΕΚ ΟΣΗ Julie C. Meloni Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:
Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP
Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση
PHP, MySQL. Μάθετε. και Apache. Όλα σε Ένα. Εκδόσεις: Μ. Γκιούρδας. 4 η Έκδοση. Julie C. Meloni
Μάθετε PHP, MySQL και Apache Όλα σε Ένα Julie C. Meloni 4 η Έκδοση Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:
Οδηγός των Ελληνικών Microsoft WINDOWS 7
Οδηγός των Ελληνικών Microsoft WINDOWS 7 Chris Fehily Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2010 www.mgiurdas.gr Τίτλος
Adobe Dreamweaver CS3
i Adobe Dreamweaver CS3 Βήμα προς Βήμα Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2007 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Dreamweaver. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού
Adobe Dreamweaver CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου: Adobe
TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο 2014-2015 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου
Τίτλος Πακέτου Certified Computer Expert-ACTA
Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων
Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 21
Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση με το περιβάλλον
Adobe FLASH Professional CC
Adobe FLASH Professional CC ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Περιεχόμενα ΜΕΡΟΣ 1. Πρόλογος... xiii. 1 Εισαγωγή στο Excel Βασικές λειτουργίες του Excel... 23
Περιεχόμενα Πρόλογος... xiii ΜΕΡΟΣ 1 1 Εισαγωγή στο Excel...3 1.1 Τι νέο υπάρχει στο Excel 2016...4 1.1.1 Νέες λειτουργίες του Excel 2016...4 1.2 Διάφοροι τρόποι εκκίνησης του Excel...6 1.3 Εξοικείωση
Acrobat 9. Adobe. Βήμα προς Βήμα. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά
Adobe Acrobat 9 Βήμα προς Βήμα Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ
Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ
Περιεχόμενα. Πρόλογος... 21
Περιεχόμενα Πρόλογος... 21 Κεφάλαιο 1: Εισαγωγή στον προγραμματισμό... 25 Εισαγωγή...27 Πώς να διαβάσετε αυτό το βιβλίο...27 Η δομή των κεφαλαίων...28 Γιατί να μάθω προγραμματισμό;...31 Γιατί να μάθω C;...31
Προγραμματίζετε. Μάθετε να. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 3 η ΕΚ ΟΣΗ. Greg Perry Dean Miller. Απόδοση: Γιάννης Β. Σαμαράς
Μάθετε να Προγραμματίζετε σε 24 Ώρες 3 η ΕΚ ΟΣΗ Greg Perry Dean Miller Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.:
JOOMLA! Οπτικός Οδηγός τoυ Ελληνικού. Εκδόσεις: Μ. Γκιούρδας MARNI DERR TANYA SYMES. εύτερη έκδοση. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού
Οπτικός Οδηγός τoυ Ελληνικού JOOMLA! εύτερη έκδοση MARNI DERR TANYA SYMES Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2012
ActionScript 3.0 για το Adobe Flash. CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ.
ActionScript 3.0 για το Adobe Flash CS5 Professional ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Χρυσούλα Απ. Κουτρούμπα Ηλεκτρ. Μηχανικός Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011
Περιεχόµενα. 1 Tο βιβλίο "µε µια µατιά" Εισαγωγή στη Microsoft Access Γνωριµία µε τις βάσεις δεδοµένων της Access...
Περιεχόµενα Ευχαριστίες... 11 1 Tο βιβλίο "µε µια µατιά"...13 Χωρίς τεχνικούς όρους!... 13 Σύντοµη παρουσίαση... 14 Μερικές συµβάσεις... 16 Μία τελευταία λέξη (ή και δύο)... 16 2 Εισαγωγή στη Microsoft
ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ
1. ΔΗΜΙΟΥΡΓΙΑ ΕΓΓΡΑΦΩΝ ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1.1. Ορισµός εγγράφου, προτύπου, πρωτεύοντος και δευτερεύοντος εγγράφου 1.2. Πρότυπα 1.2.1. Δηµιουργία, µεταβολή, χρήση και διαγραφή προτύπων εγγράφων 1.2.2.
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο
Προγραμματισμός για το Web
Πίνακας Περιεχομένων iii Προγραμματισμός για το Web Όλα όσα πρέπει να γνωρίζετε Randy Connolly Mount Royal University, Calgary Ricardo Hoar Mount Royal University, Calgary Απόδοση: Αγαμέμνων Μήλιος Μηχανικός
Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α
Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α 1 Windows 8.1 1.1 Βασικές Έννοιες Πληροφορικής και Επικοινωνιών Εισαγωγή 19 Τι είναι ο Ηλεκτρονικός Υπολογιστής 20 Κατηγορίες Υπολογιστών 21 Κύρια μέρη ενός Προσωπικού Υπολογιστή
Certified Data Base Designer (CDBD)
Certified Data Base Designer (CDBD) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά
Περιεχόμενα. Πρόλογος... xiii
Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...
Περιεχόμενα. Περιεχόμενα
Περιεχόμενα xv Περιεχόμενα 1 Αρχές της Java... 1 1.1 Προκαταρκτικά: Κλάσεις, Τύποι και Αντικείμενα... 2 1.1.1 Βασικοί Τύποι... 5 1.1.2 Αντικείμενα... 7 1.1.3 Τύποι Enum... 14 1.2 Μέθοδοι... 15 1.3 Εκφράσεις...
Photoshop CC. Adobe ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc.
Adobe Photoshop CC ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2014 www.mgiurdas.gr
Adobe Premiere Pro CS6
Adobe Premiere Pro CS6 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2013 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
ΕΞΕΤΑΣΤΕΑ ΥΛΗ KeyCERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Έκδοση 2.0
ΕΞΕΤΑΣΤΕΑ ΥΛΗ KeyCERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ Έκδοση 2.0 MICROSOFT WORD EXPERT ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ Το πρόγραμμα Microsoft Word Expert περιλαμβάνει εξαιρετικά χρήσιμες δυνατότητες,
Certified Computer Expert (CCE)
Certified Computer Expert (CCE) Εξεταστέα Ύλη (Syllabus) Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά τα
Οδηγός γρήγορης εκκίνησης
Οδηγός γρήγορης εκκίνησης Το Microsoft Excel 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Προσθήκη
Flash Catalyst ΤΜ CS5
Adobe Flash Catalyst ΤΜ CS5 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
HTML. και CSS. Μάθετε την. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. Julie Meloni Michael Morrison. Απόδοση: Μαίρη Γκλα βά
Μάθετε την HTML και CSS σε 24 Ώρες Julie Meloni Michael Morrison Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα,
Τα Microsoft Windows XP και Microsoft Office Word είναι σήµατα κατατεθέντα της Microsoft Corporation.
Κ. Ξαρχάκος -. Καρολίδης Microsoft Office Word 2003 Θεωρία & Πράξη Copyright 2005 Βλαχοθανάση 30 117 44 Αθήνα Τηλ./Φαξ: 210 9024407 Μεσολογγίου 7 106 81 Αθήνα Τηλ.: 210 3303297 Φαξ: 210 3303298 ISBN: 960
Επεξεργασία Κειμένου. Προχωρημένο Επίπεδο. Εξεταστέα Ύλη 3.0. Έκδοση 1.0
Επεξεργασία Κειμένου Προχωρημένο Επίπεδο Εξεταστέα Ύλη 3.0 Έκδοση 1.0 Copyright 1997-2018 Ίδρυμα ECDL Όλα τα δικαιώματα είναι κατοχυρωμένα. Απαγορεύεται η αναπαραγωγή εν όλω ή εν μέρει του παρόντος σε
Photoshop CS6. Adobe ΒHΜΑ ΠΡΟΣ ΒHΜΑ. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc.
Adobe Photoshop CS6 ΒHΜΑ ΠΡΟΣ ΒHΜΑ Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2013
ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ
ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1. ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝ ΕΦΑΡΜΟΓΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΚΕΙΜΕΝΟΥ 1.1. Χειρισµός εγγράφων 1.1.1. ηµιουργία, Άνοιγµα, Κλείσιµο, Αποθήκευση εγγράφου 1.1.2. Αποθήκευση εγγράφου µε
TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά
Επανάληψη για τις Τελικές εξετάσεις
Επανάληψη για τις Τελικές εξετάσεις ( ιάλεξη 21) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Εισαγωγή Το µάθηµα EPL032 έχει ως βασικό στόχο την επίλυση προβληµάτων πληροφορικής µε την χρήση της γλώσσας προγραµµατισµού
Περιεχόμενα. Πρόλογος... 17
Περιεχόμενα Πρόλογος... 17 Κεφάλαιο 1: Εισαγωγή... 19 Πώς να διαβάσετε αυτό το βιβλίο... 20 Η γλώσσα C Ιστορική αναδρομή... 22 Τα χαρακτηριστικά της C... 23 C Μια δομημένη γλώσσα... 23 C Μια γλώσσα για
Επανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ
Επανάληψη για τις Τελικές εξετάσεις (Διάλεξη 24) Εισαγωγή Το μάθημα EPL032 έχει ως βασικό στόχο την επίλυση προβλημάτων πληροφορικής με την χρήση της γλώσσας προγραμματισμού C. Επομένως πρέπει: Nα κατανοήσετε
Μάθετε την. HTML και CSS. σε 24 Ώρες
Μάθετε την HTML και CSS σε 24 Ώρες _ARXIKA_24HTML.indd i 1/7/2010 3:27:35 μμ _ARXIKA_24HTML.indd ii 1/7/2010 3:27:35 μμ Μάθετε την HTML και CSS σε 24 Ώρες Julie Meloni Michael Morrison Απόδοση: Μαίρη Γκλα
Περιεχόµενα. Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional. Ευχαριστίες... 17 Εισαγωγή... 19
Περιεχόµενα Ευχαριστίες... 17 Εισαγωγή... 19 Μέρος I Βασικά στοιχεία των Microsoft Windows XP Professional 1 Εισαγωγή στη διαχείριση των Microsoft Windows XP Professional... 25 Ξεκίνηµα µε τα Windows XP
CS4 Professional. ActionScript 3.0 για το Adobe Flash. Εκδόσεις: Μ. Γκιούρδας. Απόδοση: Μαίρη Γκλα βά
ActionScript 3.0 για το Adobe Flash CS4 Professional Απόδοση: Μαίρη Γκλα βά Μαθηματικός, MSc Computer Sci ence Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2009 www.mgiurdas.gr
Windows 10. Οδηγός των Ελληνικών. Εκδόσεις: Μ. Γκιούρδας. Alan Wright. Απόδοση: Αγαμέμνων Μήλιος
Οδηγός των Ελληνικών Windows 10 Alan Wright Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.: 210 3630219 106 81 Αθήνα, 2016 www.mgiurdas.gr Τίτλος Πρωτοτύπου:
Περιεχόμενα. Προλεγόμενα... ix Κεφάλαιο 1 Εισαγωγή Κεφάλαιο 2 Δεδομένα και εκφράσεις Κεφάλαιο 3 Λογικές συνθήκες και δομές ελέγχου...
Προλεγόμενα... ix Κεφάλαιο 1 Εισαγωγή... 1 1.1 Εισαγωγικά στοιχεία για τους υπολογιστές 2 1.2 Αλγόριθμοι, προγράμματα, προγραμματισμός 16 1.3 Η Python 25 1.4 Ο διερμηνευτής της Python 28 1.5 Το περιβάλλον
Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access
ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18
1 Εισαγωγή στην Πληροφορική
ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 17 Τι είναι ο Ηλεκτρονικός Υπολογιστής 18 Υλικό Λογισµικό 19 Ιστορική Εξέλιξη των Η/Υ
Προγραμματισμός Ι. Είσοδος/Έξοδος. Δημήτρης Μιχαήλ. Ακ. Έτος 2009-2010. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Είσοδος/Έξοδος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2009-2010 Είσοδος/Έξοδος Μέχρι τώρα όποτε θέλαμε να διαβάσουμε χρησιμοποιούσαμε πάντα
Περιεχόμενα. Εισαγωγή στην Πληροφορική
Περιεχόμενα Εισαγωγή στην Πληροφορική 1. Γενικές Αρχές της Πληροφορικής...3 1.1 Εισαγωγή στις Αρχές της Πληροφορικής... 3 1.2 Η Ιστορία των Υπολογιστών και Μικροϋπολογιστών... 4 1.2.1 Ιστορία των Υπολογιστών
Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή
Κεφάλαιο 14: Συμβουλές προς έναν νέο προγραμματιστή Φτάσαμε σιγά σιγά στο τέλος του βιβλίου. Αντί για κάποιον επίλογο σκέφτηκα να συλλέξω κάποια πράγματα που θα ήθελα να πω σε κάποιον ο οποίος αρχίζει
ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Έκδοση 1.0 Σελίδα 1 από 5 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΒΑΣΕΙΣ Ε ΟΜΕΝΩΝ Τα ακόλουθα αποτελούν την εξεταστέα ύλη για την ενότητα Βάσεις εδοµένων και θεωρούνται η βάση του
Java 7. Μάθετε την. σε 24 Ώρες. Εκδόσεις: Μ. Γκιούρδας. 6 η ΕΚ ΟΣΗ. Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού
Μάθετε την Java 7 σε 24 Ώρες 6 η ΕΚ ΟΣΗ Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2012 www.mgiurdas.gr _CONT_java7.indd
Περιεχόμενα ΜΕΡΟΣ ΠΡΩΤΟ. Πρόλογος... 13
Περιεχόμενα Πρόλογος... 13 ΜΕΡΟΣ ΠΡΩΤΟ Κεφ. 1 Περί προγραμματισμού και γλωσσών προγραμματισμού Προγράμματα και Λειτουργικά Συστήματα... 17 Γλώσσες προγραμματισμού και εργαλεία ανάπτυξης προγραμμάτων...
ΕΞΕΤΑΣΤΕΑ ΥΛΗ. Key CERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ. Έκδοση 1.0
ΕΞΕΤΑΣΤΕΑ ΥΛΗ Key CERT EXPERT: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ Έκδοση 1.0 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ: ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ Το πρόγραµµα Microsoft Word Expert περιλαµβάνει εξαιρετικά χρήσιµες δυνατότητες, ενώ απευθύνεται
Προγραμματισμός Ι (ΗΥ120)
Προγραμματισμός Ι (ΗΥ120) Διάλεξη 1: Εισαγωγή Ποιος είμαι εγώ! 2 Ναύπλιο, 4/1976-9/1993 Πάτρα, 9/1993-6/2004 Williamsburg, VA, USA, 7/2004-7/2006 Μυτιλήνη, 10/2006-2/2007 Βόλος, 2/2007 - H Υπεύθυνη των
ΚΕΦΑΛΑΙΟ 2: Τύποι δεδομένων και εμφάνιση στοιχείων...33
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα... 13 Πρόλογος του καθηγητή Τιμολέοντα Σελλή... 15 ΚΕΦΑΛΑΙΟ 1: Εργαλεία γλωσσών προγραμματισμού...17 1.1 Γλώσσες προγραμματισμού τρίτης γεννεάς... 18 τι είναι η γλώσσα
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ
ii ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή - Βασικές έννοιες....1 1.1 Εσωτερική παράσταση δεδομένων....2 1.1.1 Παράσταση θέσης....3 1.1.2 Μετατροπές μεταξύ συστημάτων διαφορετικών βάσεων....5 1.1.3 Οι αριθμητικές
Ενότητα 5 Βάσεις Δεδομένων
Ενότητα 5 Βάσεις Δεδομένων Εξεταστέα Ύλη (Syllabus) Έκδοση 4.0 Πνευματικά Δικαιώματα 2003 Ίδρυμα ECDL (ECDL Foundation www.ecdl.com) Όλα τα δικαιώματα είναι κατοχυρωμένα. Κανένα μέρος αυτού του εγγράφου
Τίτλος Βιβλίου: Εισαγωγή στο Wordpress 3.x. Copyright 2012, Γιώργος Μπίκας/Εκδόσεις Κλειδάριθμος
Τίτλος Βιβλίου: Εισαγωγή στο Wordpress 3.x Copyright 2012, Γιώργος Μπίκας/Εκδόσεις Κλειδάριθμος Εκδόσεις Κλειδάριθμος Έδρα: Στουρνάρη 27Β Αθήνα 106 82 Τηλ.: 210 52.37.635 Fax: 210 52.37.677 email: info@klidarithmos.gr
7 σε 1 Windows 8 Οffice 2013
7 σε 1 Windows 8 Οffice 2013 ΒΗΜΑ ΠΡΟΣ ΒΗΜΑ ΜΑΙΡΗ ΓΚΛΑΒΑ Μαθηματικός, MSc Computer Science Επιμέλεια: ΓΕΩΡΓΙΟΣ ΑΝΑΣΤΑΣΟΠΟΥΛΟΣ Αναπληρωτής Καθηγητής Πληροφορικής Τμήματος Ιατρικής Δ.Π.Θ. _CONT_office8.indd
Δομημένος Προγραμματισμός
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο
Windows 8.1 Word 2013 Excel 2013
3 σε 1 Windows 8.1 Word 2013 Excel 2013 ΓΡΗΓΟΡΑ ΚΑΙ ΑΠΛΑ ΜΑΙΡΗ ΓΚΛΑΒΑ Μαθηματικός, MSc Computer Science _CONT_3 se 1.indd iii 18/8/2014 9:13:02 πμ τίτλος: 3 ΣΕ 1 WINDOWS 8.1 - WORD 2013 - EXCEL 2013 ΓΡΗΓΟΡΑ
1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό (Software) 23 Ιστορική Εξέλιξη
Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Μαθαίνετε Εύκολα Microsoft Office 2003 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες της Πληροφορικής Εισαγωγή 21 Τι είναι ο Ηλεκτρονικός Υπολογιστής 22 Υλικό (Hardware) - Λογισµικό
Tech village School. Ακολουθούν δομές και σχέδια του εκπαιδευτικού προγράμματος: Σελίδα 1 από 7
Tech Village School Κωδικός Πακέτου: Access Εκπαιδευτική Ενότητα: Βάσεις δεδομένων Είδος προγράμματος: Βασικές γνώσεις πληροφορικής Μέθοδος διδασκαλίας: Με διαλέξεις-εργαστήρια Περιγραφή Μεθόδου Διδασκαλίας:
Γενικά (για τις γραπτές εξετάσεις)
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Διάλεξη #12 η : Επανάληψη Γαβαλάς Δαμιανός dgavalas@aegean.gr Γενικά (για τις γραπτές εξετάσεις) Δεν υπάρχει αυστηρά ορισμένη «ύλη εξετάσεων» (καθώς δεν έχετε
ΒΙΒΛΙΑ ΒΙΒΛΙΑ
ΠΑΡΑΡΤΗΜΑ 05 ΠΛΗΡΟΦΟΡΙΚΗ Σύγκριση της Διδακτέας-εξεταστέας ύλης του πανελλαδικώς εξεταζόμενου μαθήματος «ΠΛΗΡΟΦΟΡΙΚΗ» (πρώην Περιβάλλον), της Γ τάξης ημερήσιου Γενικού Λυκείου, μεταξύ του σχολικού έτους
ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών
44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.
Οδηγός του Ελληνικού ΜICROSOFT OFFICE 2010
Οδηγός του Ελληνικού ΜICROSOFT OFFICE 2010 Steve Schwartz Απόδοση: Αγαμέμνων Μήλιος Μηχανικός Λογισμικού Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.: 210 3630219 106 81 Αθήνα, 2011 www.mgiurdas.gr
ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ
Κωδικός Πακέτου ACTA CCU/2-012 Τίτλος Πακέτου Εκπαιδευτικές Ενότητες ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Χρήση Η/Υ και ιαχείριση Αρχείων - Windows Περιβάλλον Η/Υ - Βασικές Λειτουργίες και Ρυθµίσεις
Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11
Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6
Οδηγός γρήγορης εκκίνησης
Οδηγός γρήγορης εκκίνησης Η Microsoft Access 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Δημιουργήσαμε, λοιπόν, αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Αλλαγή του
ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή
ΠΕΡΙΕΧΟΜΕΝΑ Χρήση Ηλεκτρονικού Υπολογιστή ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στην Πληροφορική 1.1 Βασικές Έννοιες Τι είναι ο Ηλεκτρονικός Υπολογιστής 15 Ιστορική Ανασκόπηση 16 Γενιές Υπολογιστών 20 Κατηγορίες Υπολογιστών
Γλώσσες Προγραμματισμού
Το έργο υλοποιείται στο πλαίσιο του υποέργου 2 με τίτλο «Ανάπτυξη έντυπου εκπαιδευτικού υλικού για τα νέα Προγράμματα Σπουδών» της Πράξης «Ελληνικό Ανοικτό Πανεπιστήμιο» η οποία έχει ενταχθεί στο Επιχειρησιακό
α2. Αποθήκευση παρουσίασης με διαφορετικό τύπου ή/και σε διαφορετική θέση/ ή/και με διαφορετικό όνομα
Αντικείμενα Αξιολόγησης Κριτήρια Απόδοσης Δεξιότητες που θα εξεταστούν(power point ) 1. Βασικές λειτουργίες & Περιβάλλον εφαρμογής παρουσιάσεων α. Χειρισμός παρουσιάσεωνα1. Δημιουργία, άνοιγμα, Κλείσιμο,
Δικτυακοί τόποι. Η σχεδίαση ενός δικτυακού τόπου. Δρ. Ματθαίος Α. Πατρινόπουλος
Δικτυακοί τόποι Η σχεδίαση ενός δικτυακού τόπου Δρ. Ματθαίος Α. Πατρινόπουλος Πώς χρησιμοποιούμε το διαδίκτυο; ΔΙΑΦΑΝΕΙΕΣ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΔΙΑΔΙΚΤΥΟΥ. 2 Από το www.smartinsights.
Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress ΚΟΤΣΟΓΙΑΝΝΙΔΗΣ ΛΑΖΑΡΟΣ Επιβλέπων καθηγητής Σφέτσος Παναγιώτης ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Ως Ηλεκτρονικό Εμπόριο ή
ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ
ΧΡΗΣΗ Η/Υ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ 1. ΠΕΡΙΒΑΛΛΟΝ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ 1.1. Βασικές Λειτουργίες και Ρυθµίσεις 1.1.1 Εκκίνηση, Τερµατισµός, Επανεκκίνηση του Η/Υ ακολουθώντας τις κατάλληλες διαδικασίες 1.1.2
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας
Περιεχόμενα Κεφάλαιο 1 Microsoft Excel 2010... 7 Κεφάλαιο 2 Η δομή ενός φύλλου εργασίας... 19 Κεφάλαιο 3 ημιουργία νέου βιβλίου εργασίας και καταχώριση δεδομένων... 24 Κεφάλαιο 4 Συμβουλές για την καταχώριση
Microsoft WORD ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Μορφοποίηση.
Microsoft WORD Περιεχόμενα ΕΠΕΞΕΡΓΑΣΙΑ ΚΕΙΜΕΝΟΥ 1 Μορφοποίηση 2 Αναφορές 3 Βελτίωση Παραγωγικότητας 4 Ομαδική Επεξεργασία 5 Προετοιμασία Εκτύπωσης Προχωρημένες τεχνικές μορφοποίησης κειμένου, παραγράφου,
Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις
ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Σχεδιασμός Πληροφοριακού Συστήματος Καταγραφής μετρήσεων κοινής ωφελείας Υποβοηθούμενο από οπτική αναγνώριση μέσω Κινητού τηλεφώνου Μπούντας Δημήτρης Επιβλέπων Καθηγητής : Δασυγένης
Πλήρες. Εγχειρίδιο της
Πλήρες C Εγχειρίδιο της 7 η ΕΚ ΟΣΗ Bradley L. Jones Peter Aitken Dean Miller Απόδοση: Χρυσούλα Κουτρούμπα Ηλεκτρ. Μηχανικός Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 Τηλ.: 210 3630219 106 81 Αθήνα, 2016
Εισαγωγικό Μάθημα Βασικές Έννοιες - Ανάλυση Απαιτήσεων
..?????? Εργαστήριο ΒΑΣΕΙΣ????????? ΔΕΔΟΜΕΝΩΝ Βάσεων Δεδομένων?? ΙΙ Εισαγωγικό Μάθημα Βασικές Έννοιες - . Γενικά Τρόπος Διεξαγωγής Ορισμός: Βάση Δεδομένων (ΒΔ) είναι μια συλλογή από σχετιζόμενα αντικείμενα
Οδηγός γρήγορης εκκίνησης
Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή
ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ ΘΕΩΡΙΑΣ
ΠΡΑΞΗΣ ΑΡ. ΕΓΚΡΙΤΙΚΗΣ ΑΠΟΦΑΣΗΣ ΥΠΟΕΡΓΟΥ ΚΩΔΙΚΟΙ ΤΟΠΙΚΩΝ ΑΓΟΡΩΝ ΕΡΓΑΣΙΑΣ ΤΟΥ ΝΟΜΟΥ Σ ΠΡΟΓΡ/ΤΟΣ ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΟΣ 1 2 3 4 5 6 7 8 Διαχείριση Αρχείων 06/11/2014 09:00-13:00 Εισαγωγή
1 Tο βιβλίο Ξεκίνηµα Προγράµµατα και παιχνίδια Περιεχόµενα. Ευχαριστίες... x
Περιεχόµενα iii Περιεχόµενα Ευχαριστίες... x 1 Tο βιβλίο... 1 Χωρίς τεχνικούς όρους!... 1 Σύντοµη παρουσίαση... 2 Τι νέο υπάρχει στα Windows XP;... 4 Μερικές υποθέσεις... 5 Μία τελευταία λέξη (ή και δύο)...
1 Συστήματα Αυτοματισμού Βιβλιοθηκών
1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία
International Diploma in IT Skills Proficiency Level
International Diploma in IT Skills Proficiency Level Εξεταστέα Ύλη ιεθνές Πιστοποιητικό στην Τεχνολογία των Πληροφοριών Επίπεδο Proficiency 3.2.5 ΓΝΩΣΤΙΚΟ ΑΝΤΙΚΕΙΜΕΝΟ 5: ΥΠΗΡΕΣΙΕΣ ΙΑ ΙΚΤΥΟΥ - ΗΜΙΟΥΡΓΙΑ
Περιεχόμενα. Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...
Περιεχόμενα Περιβάλλον ηλεκτρονικού υπολογιστή...9 Επιφάνεια εργασίας...12 Διαχείριση αρχείων...15 Ιοί Η/Υ...21 Διαχείριση εκτυπώσεων...22 Περιβάλλον ηλεκτρονικού υπολογιστή...23 Επιφάνεια εργασίας...26
Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου
Διπλωματική Εργασία Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου Ποτσίκα Ηλιάνα
Πλήρες Εγχειρίδιο HTML5, CSS
Πλήρες Εγχειρίδιο HTML5, CSS και JavaScript 7 η ΕΚ ΟΣΗ Laura Lemay Rafe Coburn Jennifer Kyrnin Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος
Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr Κανόνες Ομαλής Λειτουργίας Ερχόμαστε στην ώρα μας Δεν καπνίζουμε και τρώμε εντός της αίθουσας
Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων
Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων -Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a) Create
Ανάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο
Γιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) Γιάννης Σαμωνάκης 1 Περιεχόμενα Τι είναι η PHP Που μπορεί να χρησιμοποιηθεί
FORTRAN και Αντικειμενοστραφής Προγραμματισμός
FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών
Περιεχόμενα. Πρόλογος...11
Περιεχόμενα Πρόλογος...11 Κεφάλαιο 1: Εισαγωγή...13 Η ιστορία της JavaScript...13 Τι είναι η JavaScript...15 Διαφορά μεταξύ σεναρίου και προγράμματος...16 Δυνατότητες και περιορισμοί της JavaScript...16
Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα
Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Ενότητες βιβλίου: 6.4, 6.7 Ώρες διδασκαλίας: 1 Τεχνικές σχεδίασης προγραμμάτων Στο βιβλίο γίνεται αναφορά σε μία τεχνική για την ανάπτυξη