80.00

Διαδικτυακός Προγραμματισμός με Html, CSS, Javascript

Οι εγγραφές έχουν ξεκινήσει!!

Έναρξη Μαθημάτων: 23 Σεπτέμβρη 2019

Διευθυντής Προγράμματος: Dr. Ioannis Nikolakopoulos (in)

Το πρόγραμμα είναι πιστοποιημένο από το Athens Tech College, το πρώτο εκπαιδευτικό ίδρυμα στην Ελλάδα προσανατολισμένο σε σπουδές πληροφορικής & τεχνολογίας.

Εκδήλωσε το ενδιαφέρον σου τώρα και κλείσε την θέση σου!

Express Your Interest

Description

Γιατί να παρακολουθήσω το πρόγραμμα

Στις μέρες μας, η δυνατότητα σύνδεσης συσκευών σε ετερογενή δίκτυα (όπως οικιακά δίκτυα και δίκτυα κινητής τηλεφωνίας), η ευελιξία γρήγορης σύνδεσης συσκευών μέσω διαφορετικών διεπαφών και η δυνατότητα παροχής υψηλού ρυθμού δεδομένων ακόμα και σε δίκτυα οικιακής χρήσης προσφέρουν πλέον στο χρήστη αδιάκοπη συνδεσιμότητα υψηλής ποιότητας. Προς αυτή την κατεύθυνση συνεισφέρει και η ταυτόχρονη πρόοδος στη σχεδίαση ολοκληρωμένων κυκλωμάτων που διευκολύνουν την υλοποίηση τερματικών συσκευών μικρού μεγέθους, αλλά με εξαιρετικά αυξημένες υπολογιστικές δυνατότητες. Αναπόφευκτα, ο συνδυασμός των ολοένα και πιο ευέλικτων δικτύων υψηλής χωρητικότητας, με κινητά τερματικά τελευταίας τεχνολογίας έχει επηρεάσει την αρχιτεκτονική των σύγχρονων συστημάτων πληροφορικής. Παραδοσιακά, η σχεδίαση των συστημάτων πληροφορικής γίνεται με κριτήριο τη βέλτιστη εκμετάλλευση των δυνατοτήτων του υπάρχοντος υλικού (hardware). Όπως γίνεται κατανοητό, η έλευση νέων δυνατοτήτων σε επίπεδο διαδικτύου σε συνδυασμό με την εμφάνιση μικρών τερματικών συσκευών, έχει ως αποτέλεσμα τη δικτυοκεντρική σχεδίαση συστημάτων λογισμικού. Με απλά λόγια, αντί της σχεδίασης μίας παραδοσιακής desktop εφαρμογής, προτιμάται η αντικατάστασή της με μία διαδικτυακή εφαρμογή, όπου ο χρήστης θα έχει πρόσβαση απλά μέσω ενός φυλλομετρητή (browser). Αυτό σημαίνει ότι ο χρήστης θα μπορεί να χρησιμοποιεί ακόμα και απαιτητικές εφαρμογές από ένα κινητό τηλέφωνο, αφού το μόνο που θα χρειάζεται είναι η εφαρμογή ενός φυλλομετρητή και σύνδεση στο ιντερνετ. Όλη η πολυπλοκότητα του λογισμικού θα είναι στη μεριά του εξυπηρετητή (server). Ενδεικτικό προς αυτή την κατεύθυνση, είναι ότι ακόμα και παραδοσιακές γλώσσες προγραμματισμού που παρείχαν τη δυνατότητα υλοποίησης desktop εφαρμογών, πλέον βελτιστοποιούνται στην περιοχή των διαδικτυακών εφαρμογών.

Αναγνωρίζοντας την τάση που περιγράφεται παραπάνω, το συγκεκριμένο πρόγραμμα έχει ως στόχο να εισάγει στους μαθητές την έννοια του δικτύου και τον τρόπο που το δίκτυο μπορεί να χρησιμοποιηθεί για τη σχεδίαση και ανάπτυξη διαδικτυακών εφαρμογών. Οι μαθητές έρχονται σε επαφή με γλώσσες προγραμματισμού και περιβάλλοντα που χρησιμοποιούνται αποκλειστικά για την ανάπτυξη τέτοιων εφαρμογών και εφαρμόσουν στην πράξη αυτές τις δυνατότητες για να υλοποιήσουν τα δικά τους projects. Αρχικά γίνεται μια εισαγωγή στην Html / html5 και στο πρωτόκολλο http. Στη συνέχεια το πρόγραμμα αναφέρεται στη χρήση διαδοχικών φύλλων στυλ (cascading style sheets – CSS), και τέλος οι μαθητές πειραματίζονται με τις δυνατότητες προγραμματισμού του φυλλομετρητή με χρήση της γλώσσας Javascript. Η συνδυαστική χρήση αυτών των τριών τεχνολογιών είναι ικανή για τη δημιουργία αξιόπιστων διαδικυακών εφαρμογών.

Πιο συγκεκριμένα, το προτεινόμενο πρόγραμμα οργανώνεται ως εξής:

Εισαγωγή στα δίκτυα (θεωρία)

  • Έννοια δικτύου υπολογιστών
  • Οικιακά δίκτυα υπολογιστών
  • Ενσύρματα / Ασύρματα δίκτυα μικρής και μεγάλης εμβέλειας: Χαρακτηριστικά, περιπτώσεις χρήσης
  • Μοντέλα επικοινωνίας (συσκευή με συσκευή, συσκευή με δίκτυο cloud)

Πως δουλεύει το Web

  • Ιστορικό του world wide web (www)
  • Δημιουργία και παράδοση περιεχομένου για το web
  • Τι είναι ο πάροχος υπηρεσιών φιλοξενίας
  • Πρωτόκολλο μεταφοράς αρχείων (File Transfer Protocol – FTP)

Εισαγωγή στην HTML / HTML5

  • Τι είναι η HTML
  • Δόμηση ενός εγγράφου HTML
  • Οργάνωση σελίδας HTML
  • Επισκόπηση HTML ετικετών (tags) και παραδείγματα χρήσης
  • Από την HTML στην HTML5
  • Ετικέτα <video> της HTML5
  • Ετικέτα <audio> της HTML5
  • Ετικέτα <canvas> της HTML5

Εισαγωγή στα διαδοχικά φύλλα στυλ (cascading style sheets – CSS)

  • Χρησιμότητα του CSS
  • Πως λειτουργούν τα CSS
  • Στυλ CSS
  • Περιθώρια και συμπλήρωση (margins, padding)
  • Όρια (borders)
  • Περίγραμμα (outline)
  • Χρώματα
  • γραμματοσειρά
  • Επιλογή κλάσεων και ID (class and ID selectors)
  • Φόντο (background)
  • Εμφάνιση στοιχείων
  • Πίνακες CSS
  • Δείκτης ποντικιού
  • Εικόνες και CSS
  • Εισαγωγή στο box model
  • Project 1: Image gallery
  • Project 2: Blog

Εισαγωγή στη JavaScript

  • Τύποι μεταβλητών
  • Δομές ελέγχου ροής
  • Βρόχοι επανάληψης
  • Πίνακες
  • Αντικείμενα
  • Συγγραφή συναρτήσεων
  • Κλήση συναρτήσεων
  • Project: Υλοποίηση εφαρμογής calculator σε html, CSS και Javascript

Javascript στο web

  • Πρόσβαση σε ετικέτες html
  • Έλεγχος απόκρισης σε πάτημα κουμπιού
  • Έλεγχος και τροποποίηση περιεχομένου ιστοσελίδας
  • Ελέγχοντας το στυλ
  • Εισαγωγή εξωτερικών αρχείων javascript
  • Εισαγωγή στην τεχνολογία Ajax
  • Project1: Δημιουργία φόρμας υποβολής με λειτουργία επαλήθευσης στοιχείων καταχώρησης
  • Project2: Χρήση javascript και Ajax σε ιστοσελίδα

Η διάρκεια του προγράμματος

  • Το πρόγραμμα ολοκληρώνεται σε 2 τετράμηνα.
  • Τα μαθήματα ξεκινούν 23 Σεπτέμβρη 2019 και θα πραγματοποιούνται 18.00-20.00 μία φορά την εβδομάδα ή Σάββατο πρωί.
  • Χειμερινό Τετράμηνο: 23-Σεπτέμβρη-19 μέχρι 23-Γενάρη-19
  • Εαρινό Τετράμηνο: 3-Φλεβάρη-19 μέχρι 29-Μαΐου-19

Μαθητές στους οποίους απευθυνόμαστε

  • Το πρόγραμμα απευθύνεται σε μαθητές από A’ Γυμνασίου μέχρι και B’ Λυκείου.
  • Τα μαθήματα πραγματοποιούνται σε ολιγομελή τμήματα.

Προαπαιτούμενες γνώσεις

  • Η εκπαίδευση αυτή προσφέρει μια ολοκληρωμένη προσέγγιση στη θεωρία και πρακτική άσκηση στοΔιαδικτυακός Προγραμματισμός με Html, CSS, Javascript και δεν απαιτεί προηγούμενες γνώσεις.

Express Your Interest

Additional information

Φορέας Πιστοποίησης:

Athens Tech College

Διάρκεια:

Το πρόγραμμα ολοκληρώνεται σε 2 τετράμηνα.
Τα μαθήματα ξεκινούν 23 Σεπτέμβρη 2019 και θα πραγματοποιούνται 18.00-20.00 μία φορά την εβδομάδα ή Σάββατο πρωί.
Χειμερινό Τετράμηνο: 23-Σεπτέμβρη-19 μέχρι 23-Γενάρη-19
Εαρινό Τετράμηνο: 3-Φλεβάρη-19 μέχρι 29-Μαΐου-19

Εγκαταστάσεις:

Code.Hub & Athens Tech College
Leof. Alexandras 205, Athina 115 23
https://goo.gl/maps/wYqc3TG9iEhi8HiA9

Πολιτική Εγγραφών:

80€/ μήνα

Εγγραφή 30 ευρώ (πραγματοποιείται μια φορά με ισχύ για όλα τα χρόνια φοίτησης)

Participant’s registration (payment's completion) implies full compliance and acceptance οf Code.Learn – Terms & Conditions.