Όσοι ασχολούνται είτε ως εκπαιδευτές είτε ως εκπαιδευόμενοι με κατασκευη ιστοσελιδας μαθηματα προσπαθούν να σκεφτούν την καλύτερη απάντηση πάνω στο ποιά πρέπει να είναι η ύλη ενός ολοκληρωμένου σεμιναρίου.
Επειδή το ερώτημα είναι σημαντικό, έχουμε αφιερώσει κάποια άρθρα του infopolis.gr για να δώσουμε όσο πιο εύστοχη απάντηση. …
Το ερώτημα είναι περίπλοκο, διότι από τη μια οι ώρες κάποιου σεμιναρίου είναι συγκεκριμένες και από την άλλη οι γνώσεις που κρίνονται απαραίτητες για την κατασκευη ιστοσελιδας είναι πάρα πολλές διότι η τεχνολογία τρέχει με πολύ γοργό ρυθμό .
Όπως έχει αναφερθεί σε προηγούμενο άρθρο μας στο infopolis.gr, ένα τέτοιο μάθημα θα πρέπει να περιλαμβάνει τις εξής ενότητες: html, css, javascript, jquery, php, mysql, wordpress, joomla, eshop, opencart
Σε προηγούμενο άρθρο μιλήσαμε για τις τέσσερις πρώτες, δηλαδή για τις βασικές ενότητες στα μαθηματα κατασκευης ιστοσελιδων .
Σε αυτό το άρθρο θα παρουσιάσουμε ενδεικτικό περιεχόμενο για τις υπόλοιπες, πιο προηγμένες ενότητες, και συγκεκριμένα με php και mysql.
κατασκευη ιστοσελιδας μαθηματα
Στην ενότητα κατασκευη ιστοσελιδας μαθηματα php πρέπει καταρχήν να περιλαμβάνεται εισαγωή στον προγραμματισμό, εγκατάσταση php (Install), σύνταξη php (Syntax), μεταβλητές (Variables), εντολές Echo / Print, τύποι δεδομένων (Data Types), συναρτήσεις χειρισμού συμβολοσειράς (String Functions), σταθερες (Constants), τελεστες (Operators), εντολές If…Else…Elseif, εντολή Switch, εντολές επανάληψης (While Loops και For Loops), εντολή Switch, συναρτήσεις (Functions), πίνακες (Arrays), ταξινόμηση πινάκων (Sorting Arrays) καθώς και χειρισμός φορμών (Form Handling)
Στην ενότητα κατασκευη ιστοσελιδας μαθηματα php πρέπει επίσης να περιλαμβάνονται και πιο προηγμένα θέαμτα όπως πολλαπλοί πίνακες (Arrays Multi), ημερομηνίες (Date), εντολή Include, διαχείρηση αρχείων (File), ανέβασμα αρχείων (File Upload), διαχείρηση Cookies, συνεδρίες (PHP Sessions), διαχείρηση PHP E-mail, διαχείρηση PHP Secure E-mail, διαχείρηση λαθών (Error), διαχείρηση Exception, διαχείρηση Filter
Ένα μεγάλο κεφάλαιο στην ενότητα κατασκευη ιστοσελιδας μαθηματα php είναι η διαχείρηση Database μέσω PHP.
Στη κεφάλαιο αυτό πρέπει αν περιληφθεί το MySQL Connect, η δημιουργία βάσης δεδομένων (CREATE DB/Table), η εισαγωγή δεδομένων (εντολή INSERT INTO), η επιλογή δεδομένων (εντολή SELECT), η διαγραφή (DELETE), η ενημέρωση (UPDATE), οι εντολές WHERE και ORDER BY.
Ένα άλλο μεγάλο κεφάλαιο στην ενότητα κατασκευη ιστοσελιδας μαθηματα php είναι το PHP XML (για παράδειγμα Expat Parser, DOM, SimpleXML), καθώς και η σχέση μεταξύ PHP και AJAX (για παράδειγμα Database, XML, Live Search, RSS Reader, Poll)
Η PHP είναι η δημοφιλέστερη server side γλώσσα προγραμματισμού στο internet, και για το λόγο αυτό δεν γίνεται να λείπει τα μαθήματα κατασκευης ιστοσελιδας.
Η μεγάλη δύναμη της php προέρχεται από τη δυνατότητα σύνδεσης με βάση δεδομένων. Ο πιο συνηθισμένος συνδυασμό ςείναι με τη βάση δεδομένων MySQL.
Στην ενότητα κατασκευη ιστοσελιδας μαθηματα MySQL πρέπει καταρχήν να περιλαμβάνεται η εισαγωγή στις βάσεις δεδομένων. Εάν ο εκπαιδευόμενος έχει γνώσεις βάσεις δεδομένων, τότε η εισαγωγή μπορεί να γίνει σύντομα. Αυτό είναι πολύ πιθανό, διότι οι περισσότεροι γνωρίζουν την access. Εάν όμως δεν έχει γνώσεις βάσης δεδομένων, τότε πρέπει αυτή η ενότητα να γίνει πολύ αναλυτικά.
Στην ενότητα κατασκευη ιστοσελιδας μαθηματα MySQL πρέπει να υπάρχουν θέματα σχετικά με τη σύνταξη της SQL (SQL Syntax), την εντολή SELECT, την εντολή SELECT DISTINCT, την εντολή WHERE (μαζί με AND & OR και ORDER BY), την εντολή INSERT INTO, την εντολή UPDATE, την εντολή DELETE.
Πιο προηγμένα θέματα για την ενότητα κατασκευη ιστοσελιδας μαθηματα MySQL περιλαμβάνουν την εντολή SELECT TOP, τη χρήση της LIKE, τη χρήση της Wildcards, τη χρήση της IN, τη χρήση της BETWEEN, τη χρήση των Aliases, τη χρήση των Joins, τη χρήση του INNER JOIN, τη χρήση του LEFT JOIN, τη χρήση του RIGHT JOIN, τη χρήση του FULL JOIN, τη χρήση του UNION.
Επίσης τις εντολές SELECT INTO, INSERT INTO SELECT, CREATE DB, CREATE TABLE, Constraints, NOT NULL.
Καθώς και θέματα σχετικά με UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK, DEFAULT, CREATE INDEX, DROP, ALTER, Auto Increment, Views, Dates, NULL Values, NULL Functions, General Data Types, DB Data Types.
Αυτό το άρθρο ενδιαφέρει ιδιαίτερα όλους όσους ασχολούνται με την κατασκευή ιστοσελίδων καθώς και με την προώθηση ιστοσελίδων
Πηγή: http://www.infopolis.gr/kataskeyi-istoselidas-mathimata/