Εισαγωγή στην ανάπτυξη Web εφαρμογών με την PHP και την SQL

Ανέπτυξε τις δικές σου Web εφαρμογές με την PHP, μια από τις πιο ισχυρές και δημοφιλής γλώσσες προγραμματισμού, σε συνδυασμό με την SQL.

Διδάσκων μαθήματος: Νικόλαος Πολιτόπουλος
Έναρξη μαθήματος: 28/10/2019

Περίληψη μαθήματος

Το μάθημα σας εισάγει στον προγραμματισμό με τη γλώσσα PHP. Η PHP είναι σήμερα είναι μια ισχυρή και δημοφιλής γλώσσα προγραμματισμού για την ανάπτυξη δυναμικών ιστοσελίδων.

Το μάθημα ουσιαστικά σας μαθαίνει πώς λειτουργούν οι δομές και εντολές της PHP και σας καθοδηγεί στο πώς να υλοποιήσετε μια ολοκληρωμένη ιστοσελίδα με τη χρήση της. Ξεκινά από τους βασικούς τύπους δεδομένων και τους πίνακες, την εμφάνιση αποτελεσμάτων στην οθόνη, περνά στις δομές επανάληψης και ελέγχου, στην γεφύρωση της PHP με την SQL, την ασφάλεια της ιστοσελίδας και κλείνει με την αναφορά στον αντικειμενοστραφή προγραμματισμό με PHP

Διάρκεια Μαθήματος

Η διάρκεια του μαθήματος είναι 8 εβδομάδες.

Σε ποιους Απευθύνεται

Το μάθημα απευθύνεται στον αρχάριο που θέλει να μάθει τη βασική PHP. Αν είστε μαθητής, φοιτητής, εκπαιδευτικός, ερευνητής αλλά και προγραμματιστής και θέλετε να γνωρίσετε την PHP εύκολα και γρήγορα αυτό είναι ένα μάθημα για εσάς. Ειδικά αν είστε εκπαιδευτικός το μάθημα θα σας προσφέρει ιδέες και εκπαιδευτικό υλικό που μπορείτε να χρησιμοποιήσετε με τη σειρά σας με τους μαθητές σας.

Τι θα μου προσφέρει το μάθημα

Μετά την επιτυχημένη ολοκλήρωση του μαθήματος θα μπορείς να:

  • Σχεδιάσεις τη δική σου ιστοσελίδα
  • Γνωρίζεις ποια είναι τα δομικά υλικά για να δημιουργήσεις τη δική σου ιστοσελίδα
  • Επιλέγεις τις κατάλληλες δομές για υλοποίησεις τη δική σου Web εφαρμογή
  • Επαληθεύεις τις επιλογές σου και να απορρίπτεις αυτές που δε σου ταιριάζουν διορθώνωντας πιθανά λάθη.

Προαπαιτούμενα

Για να μπορέσετε να παρακολουθήσετε το μάθημα θα ήταν καλό να κατέχετε βασικές γνώσεις HTML, αν και στο μάθημα θα κάνουμε μια μικρή εισαγωγή στην γλώσσα HTML. Η δημιουργία μιας ολοκληρωμένης ιστοσελίδας απαιτεί τον συνδυασμό και των δύο (HTML + PHP). Φυσικά αν γνωρίζετε κάποια άλλη γλώσσα αυτό θα σας βοηθήσει να προχωρήσετε γρηγορότερα. Κάποιες βασικές δεξιότητες σε ψηφιακό περιβάλλον (όπως π.χ. εγκατάσταση προγραμμάτων, άνοιγμα και αποθήκευση αρχείων σε λειτουργικό Windows) είναι σημαντικές και πρέπει να θεωρούνται δεδομένες.

Αναλυτικά Περιεχόμενα Μαθήματος

Εισαγωγή

Εισαγωγικό Video

Προετοιμασία για το μάθημα

Εγκατάσταση XAMPP

Εγκατάσταση του Notepad++

Εισαγωγή

Παρουσίαση του μαθήματος

2:28

2 λόγια για την HTML

15:00

Mini Quiz

Εισαγωγή στην PHP

14:00

Mini Quiz

Διαχείριση δεδομένων στην PHP

Τι είναι οι μεταβλητές

9:07

Mini Quiz

Τελεστές στην PHP

15:29

Mini Quiz

Tι είναι τα Arrays

16:18

Mini Quiz

QUIZ

Quiz ενότητας 1

Πρακτική Υλοποίηση

Εργασία ενότητας 1

Δομή Επιλογής if

Βασική σύνταξη δομής if

13:33

Mini Quiz

Δομές επανάληψης

Σύνταξη και χρήση της For

9:01

Mini Quiz

Σύνταξη και χρήση της while

8:59

Mini Quiz

Η Εντολή foreach

8:57

Mini Quiz

Δομή επιλογής switch

Σύνταξη και χρήση της switch

6:48

Mini Quiz

QUIZ

Quiz ενότητας 2

Πρακτική Υλοποίηση

Εργασία Ενότητας 2

Ενσωματωμένες στην PHP μέθοδοι

Σύνταξη και χρήση της date()

6:32

Mini Quiz

Σύνταξη και χρήση της συναρτήσεων για strings

10:58

Mini Quiz

Σύνταξη και χρήση της συναρτήσεων για αριθμητικά

11:14

Mini Quiz

Σύνταξη και χρήση της συναρτήσεων για arrays

7:23

Mini Quiz

Δημιουργία Συναρτήσεων

Σύνταξη νέων συναρτήσεων

4:34

Ροή προγράμματος

8:06

Mini Quiz

Τι είναι η include() και η require ()

7:21

Ορίσματα συναρτήσεων και επιστροφή τιμών

11:04

Mini Quiz

QUIZ

Quiz ενότητας 3

Πρακτική Υλοποίηση

Εργασία Ενότητας 3

Εισαγωγή Δεδομένων με τη χρήση HTML forms

Τι είναι οι HTML Forms

5:15

Δημιουργία μια βασικής φόρμας

9:49

Mini Quiz

Φόρμες και δεδομένα

Σύνταξη και χρήση των $_GET και $_POST

13:42

Mini Quiz

Προσθήκη στοιχείων εισόδου

8:51

Εισαγωγή Προεπιλεγμένων τιμών και συνδυασμός Forms με Arrays

6:42

Mini Quiz

QUIZ

Quiz ενότητας 4

Πρακτική Υλοποίηση

Εργασία Ενότητας 4

Χρήση SQL για διαχείρηση πινάκων

Εισαγωγή στις Βάσεις Δεδομένων

12:08

Mini Quiz

Το περιβάλλον του phpMyAdmin

11:15

Mini Quiz

PDO

Τι είναι τα MySQL types

5:29

Mini Quiz

Τι είναι η εντολή SELECT

6:45

Mini Quiz

Τι είναι η εντολές ADD και UPDATE

8:05

Mini Quiz

Τι είναι η εντολή DELETE

5:10

Mini Quiz

QUIZ

Quiz ενότητας 5

Πρακτική Υλοποίηση

Εργασία Ενότητας 5

Ασφάλεια στη βάση δεδομένων

SQL Injection και πως να το αποφύγετε

8:56

Mini Quiz

Prepared Statements

14:24

Mini Quiz

Ασφάλεια χρηστών

Σελίδες προστατευμένες με κωδικό

5:53

Mini Quiz

Sessions

5:23

Mini Quiz

Δημιουργία λογαριασμών χρηστών στην Ιστοσελίδα

9:52

Mini Quiz

Προστασία κωδικών στη βάση δεδομένων

13:29

Mini Quiz

QUIZ

Quiz ενότητας 6

Πρακτική Υλοποίηση

Εργασία Ενότητας 6

Αντικείμενα και κλάσεις στην PHP

Τι είναι τα αντικείμενα και οι κλάσεις

14:04

Mini Quiz

Δημιουργία κλάσεων

8:47

Mini Quiz

Αρχικοποίηση αντικειμένων

Αρχικοποίηση Αντικειμένων

9:42

Mini Quiz

Αρχικοποίηση αντικειμένων με προεπιλεγμένες τιμές

6:43

Mini Quiz

Συναρτήσεις αντικειμένων

Συναρτήσεις αντικειμένων

7:35

Mini Quiz

QUIZ

Quiz ενότητας 7

Πρακτική Υλοποίηση

Εργασία Ενότητας 7

Κατασκευή ενός ολοκληρωμένου Website

Τελικό Project

Έναρξη εγγραφών: 13/10/2019
Λήξη εγγραφών: 09/11/2019
Οι εγγραφές στο μάθημα έχουν ολοκληρωθεί.

Εάν επιθυμείτε να εγγραφείτε σε επόμενο κύκλο του μαθήματος, επικοινωνήστε μαζί μας.
Οι εγγραφές για το μάθημα έχουν ολοκληρωθεί !!!
Share on facebook
Share on google
Share on twitter
Share on linkedin
Nikos Politopoulos

Νικόλαος Πολιτόπουλος

Υποψήφιος Διδάκτορας Πληροφορικής
Ο Νικόλαος Πολιτόπουλος αποφοίτησε από το τμήμα Πληροφορικής του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης το 2013. Το 2015 συνέχισε τις Μεταπτυχιακές του σπουδές στο ίδιο Ίδρυμα, στην κατεύθυνση “Τεχνολογίες Πληροφορικής & Επικοινωνιών στην Εκπαίδευση (ΤΠΕ)”. Από τον Σεπτέμβριο του 2016 είναι υποψήφιος Διδάκτορας του τμήματος Πληροφορικής του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης με ερευνητικό ενδιαφέρον τις φυσικές διεπαφές (Natural User Interfaces). Από το 2016 εργάζεται ως καθηγητής και υπεύθυνος τμήματος πληροφορικής σε ιδιωτικό κολέγιο παρέχοντας μαθήματα τριτοβάθμιας εκπαίδευσης.

Αξιολογήσεις

Δεν υπάρχει ακόμη αξιολόγηση για το μάθημα

Μόνο μαθητές που έχουν παρακολουθήσει το μάθημα μπορούν να το αξιολογήσουν

Εισαγωγή στην ανάπτυξη Web εφαρμογών με PHP & SQL

Letstudy Logomark

Εισάγετε το username ή το email σας μαζί με τον κωδικό σας, για να συνδεθείτε στο Letstudy