Μάθημα : ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ Γ΄ΕΠΑΛ
S155136 - ΣΤΥΛΙΑΝΗ ΜΑΣΙΟΥ
Περιγραφή Μαθήματος

ΚΕΦΑΛΑΙΟ 1: Εισαγωγή στην Ανάπτυξη Λογισμικού
1.1. Το Λογισμικό, Κατηγορίες Λογισμικού
1.2. Το πεδίο της τεχνολογίας Λογισμικού1.3. Λογισμικό και Πληροφοριακά Συστήματα
1.7. Αρχιτεκτονική Εφαρμογών
ΚΕΦΑΛΑΙΟ 2: Κύκλος ζωής ανάπτυξης συστήματος
2.1 Ανάπτυξη Συστήματος
2.2 Κύκλος Ζωής Ανάπτυξης Συστήματος
2.3 Κλασσικές προβλέψιμες προσεγγίσεις του Κύκλου ζωής Ανάπτυξης Συστήματος
2.4 Ευέλικτες – Προσαρμοστικές προσεγγίσεις του Κύκλου ζωής Ανάπτυξης Συστήματος
2.5 Στάδια του Κύκλου ζωής Ανάπτυξης Συστήματος
2.6 Μεθοδολογίες, μοντέλα, εργαλεία και τεχνικές
2.7 Δομημένη Ανάπτυξη Συστήματος (SADT)
2.8 Αντικειμενοστραφής Ανάπτυξη Συστήματος
2.9 Σύγχρονες Τάσεις στην Ανάπτυξη Συστήματος3.1 Κατηγορίες απαιτήσεων .....................................................................................77
3.2 Διαδικασία προσδιορισμού απαιτήσεων .............................................................79
3.3 Μοντέλα ανάλυσης απαιτήσεων ........................................................................82
3.4 Καθορισμός Προδιαγραφών ...............................................................................964.1. Εισαγωγή στις Αρχιτεκτονικές Σχεδίασης
4.2. Σχεδιασμός Προσανατολισμένος στις διαδικασίες (Function Oriented)
4.3. Σχεδιασμός Προσανατολισμένος στα Αντικείμενα (Object Oriented)
4.4. Σχεδιασμός Διεπαφής Χρήστη5.1 Εισαγωγή
5.2 Σχεδιασμός και Ενσωμάτωση Δικτύου
5.2.1 Δίκτυα Υπολογιστών
5.2.2 Τοπολογίες Εταιρικών Δικτύων (Internet, Intranet, Extranet)
5.2.3 Ενσωμάτωση δικτύου
5.2.4 Περιγραφή δικτύου
5.2.5 Πρωτόκολλα επικοινωνίας
5.2.6 Χωρητικότητα δικτύου
5.3 Το περιβάλλον ανάπτυξης και η αρχιτεκτονική της εφαρμογής
5.3.1 Αρχιτεκτονική διαδικτυακού λογισμικού
5.3.2 Τεχνολογίες διαδικτυακού λογισμικού
5.3.3 Τεχνολογίες απεικόνισης
● Εισαγωγή στην HTML και CSS
● Εργαλεία HTML (notepad++)
● Βασικές ετικέτες στην HTML
● Λίστες και πίνακες στην HTML
● Φόρμες στην HTML
5.3.4 Τεχνολογίες προγραμματισμού πελάτη (client side)
● Εισαγωγή στην Javascript
● Μεταβλητές και πίνακες στην Javascript
● Δομές επιλογής-επανάληψης στην Javascript
● Αλληλεπίδραση Javascript με στοιχεία ΗΤΜL (DOM)
● Διαχείριση γεγονότων στην Javascript
● Παράδειγμα ελέγχου ορθής συμπλήρωσης φόρμα με Javascript5.4 Προγραμματισμός εξυπηρετητή σε PHP
5.4.1 Μεταβλητές
5.4.2 Δομή Επιλογής
5.4.3 Δομή Επανάληψης
5.4.4 Πίνακες
5.4.5 Συναρτήσεις
5.4.6 Πρόσβαση και διαχείριση Βάσεων Δεδομένων MySQL από το διαδίκτυο χρησιμοποιώντας PHP
5.4.7 Εισαγωγή Δεδομένων φόρμας σε Βάση Δεδομένων MySQL από το διαδίκτυο
χρησιμοποιώντας PHP
5.4.8 MVC Πλαίσια για την δημιουργία διαδικτυακών PHP εφαρμογών (PHP Web
Applications)