Τα βασικά εργαλεία για κάθε προγραμματιστή JavaScript, συμπεριλαμβανομένων JavaScript, TypeScript, HTML, CSS, XML, Yaml, Markdown ... υποστήριξη γλώσσας, Υποστήριξη πλαισίων Kubernetes, Angular και React frameworks. Node.js debugger; Πελάτης Git. Mylyn διαχείριση εργασιών ,ενσωματωμένο τερματικό και απομακρυσμένο εξερευνητή συστημάτων αρχείων. Διαχείριση διακομιστή ιστού και εφαρμογών.
Μάθημα : Τεχνικές Προγραμματισμού Υπολογιστών (Θ + Ε)
Κωδικός : 241
ECE_Κ150 - ΙΩΑΝΝΗΣ ΤΖΗΜΑΣ (Θ + Ε) , ΕΥΑΓΓΕΛΟΣ ΠΕΦΑΝΗΣ (Ε)
-
Θεματικές Ενότητες
-
>> Εργαστηριακό Μέρος του Μαθήματος (Click για Είσοδο)
-
>> Ενημερωτική Ενότητα (ΝΕΟ) : Virtual Labs Programming
-
>> Ενότητα μαθήματος : Γλώσσα οπτικού προγραμματισμού Scratch (click για είσοδο)
-
>> Ενημερωτική ενότητα : Δυνατότητες Scratch (click γαι είσοδο)
-
>> Ενημερωτική ενότητα : Δημοφιλείς γλώσσες προγραμματισμού (click για είσοδο)
-
>> Ενότητα Μαθήματος : Γλώσσα προγραμματισμού JavaScript (click για είσοδο)
-
>> Ενημερωτική ενότητα : Σχεδιάστε γραφικές εφαρμογές στην JavaScript - παιγνίδια με το Phaser (click για είσοδο)
-
>> Ενότητα Μαθήματος : Γλώσσα προγραμματισμού Python (click για είσοδο)
-
>> Ενημερωτική ενότητα : Python with Panda3D (click για είσοδο)
-
>> Ενημερωτική ενότητα : Python Spyder IDE (click για είσοδο)
-
>> Ενότητα Μαθήματος : Εισαγωγή στις HTML5 και CSS3 (click για είσοδο)
-
>> Ενημερωτική ενότητα : ΤΙΟΒΕ Index - Δημοτικότητα γλωσσών προγραμματισμού τον τρέχοντα μήνα. (click για είσοδο)
-
>> Διαδικτυακό σεμινάριο (Webinar) στα πλαίσια του μαθήματος : «Τεχνικές Προγραμματισμού Υπολογιστών» (click για είσοδο)
-
>> VIDEO και Υλικό Διαδικτυακού Σεμιναρίου : Σύγχρονα εργαλεία ανάπτυξης στον επαγγελματικό προγραμματισμό (click για είσοδο)
-
>> Σύγχρονη Τηλεκπαίδευση. (click για είσοδο)
-
>> Εργαστηριακό Μέρος του Μαθήματος (Click για Είσοδο)
>> Ενότητα Μαθήματος : Γλώσσα προγραμματισμού JavaScript (click για είσοδο)
Επιμέλεια ενότητας : Πεφάνης Ευάγγελος - Ε.Τ.Ε.Π
Γλώσσα προγραμματισμού JavaScript.

Η JavaScript® (συντομογραφία JS) είναι μια αντικειμενοστρεφής, ελαφριά γλώσσα προγραμματισμού που δεν χρειάζεται μεταγλώτισση (compilation), με πρώτης κατηγορίας λειτουργίες. Ενώ είναι κυρίως γνωστή ως γλώσσα σενάριου (scripting language) για ιστοσελίδες, ωστόσο χρησιμοποιείται σε πολλά περιβάλλοντα χωρίς την χρήση προγράμματος περιήγησης (browser) όπως node.js ή Apache CouchDB. Πρόκειται για μια πρωτότυπη , πολλαπλών παραδείγματων scripting γλώσσα προγραμματισμού που είναι δυναμική, και υποστηρίζει αντικειμενοστρεφή, επιβλητικό, και λειτουργικό στυλ του προγραμματισμού.
Η συνέχεια εντός της ενότητας...
ΠΕΡΙΕΧΟΜΕΝΟ ΕΡΓΑΣΤΗΡΙΑΚΩΝ ΔΙΑΛΕΞΕΩΝ ΣΤΗΝ JavaScript
Εισαγωγή στη Γλώσσα Προγραμματισμού JavaScript: Πλεονεκτήματα της JavaScript, Αξιοποίηση του JSEditor για συγγραφή κώδικα, Μεταβλητές & Τύποι Δεδομένων.
Συνθήκες, Έλεγχος Ροής Προγράμματος με Εντολές Διακλάδωσης , Παρουσίαση Visual Studio Code για συγγραφή κώδικα, Βρόχοι.
Συναρτήσεις, Παράμετροι, Εμβέλεια Μεταβλητών, Τελεστές, Αντικείμενα, Αντικειμενοστραφής Προγραμματισμός.
ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΣΗΜΕΙΩΣΕΙΣ
Συγγραφή και εκτέλεση κώδικα JavaScript στο εργαστήριο :
JSEditor - Online JavaScript Code Editor Link: https://jseditor.io/
Το JSEditor σάς βοηθά να κάνετε τον δικό σας πρωτότυπο κώδικα και να μοιράζεστε κώδικα JavaScript, HTML και CSS. Στην αριστερή πλευρά του έργου, έχετε τρεις καρτέλες όπου μπορείτε να πληκτρολογήσετε τη σήμανση HTML, τον κώδικα JavaScript και να επεξεργαστείτε φύλλα στυλ (CSS). Για να εκτελέσετε τον κώδικα, απλώς κάντε κλικ στο κουμπί εκτέλεσης και θα δείτε τα αποτελέσματα στο δεξί πλαίσιο. Η κονσόλα στο κάτω μέρος της οθόνης εμφανίζει τα αποτελέσματα της εκτέλεσης του προγράμματος, σφάλματα του κώδικά σας στην javascript και μηνύματα κονσόλας.
JavaScript Online Compiler : javascript-online-compiler
Ο σύνδεσμος Programiz JavaScript Online Compiler οδηγεί σε ένα δωρεάν διαδικτυακό εργαλείο εκτέλεσης κώδικα (online editor & interpreter) για τη γλώσσα προγραμματισμού JavaScript.
Σας επιτρέπει να γράφετε και να δοκιμάζετε κώδικα JavaScript απευθείας μέσα από τον φυλλομετρητή σας (browser), χωρίς να χρειάζεται να εγκαταστήσετε κανένα πρόγραμμα στον υπολογιστή σας (όπως Node.js ή περιβάλλον ανάπτυξης).
Συνοπτικά, τα κύρια χαρακτηριστικά του είναι:
-
Άμεση Εκτέλεση (Real-time Execution): Γράφετε τον κώδικα στο παράθυρο επεξεργασίας και, πατώντας το κουμπί "Run", βλέπετε αμέσως τα αποτελέσματα (console output) στην οθόνη.
-
Εκπαιδευτικός Χαρακτήρας: Είναι ιδανικό για αρχάριους που μαθαίνουν JavaScript και θέλουν να δοκιμάσουν γρήγορα μεταβλητές, συναρτήσεις, δομές ελέγχου και αλγόριθμους.
-
Ευκολία & Προσβασιμότητα: Λειτουργεί σε όλες τις συσκευές (υπολογιστή, tablet, κινητό) με σύνδεση στο διαδίκτυο, χωρίς απαιτήσεις παραμετροποίησης.
Ουσιαστικά λειτουργεί ως ένα «ψηφιακό τετράδιο δοκιμών» (code sandbox) για τη JavaScript.
Notepad++
Περιβάλλον και για συγραφή κώδικα JavaScript.
Το Notepad++ είναι ένα δωρεάν πρόγραμμα επεξεργασίας πηγαίου κώδικα και ως αντικαταστάτης του Notepad που υποστηρίζει πολλές γλώσσες Εκτελείται σε περιβάλλον MS Windows, η χρήση του διέπεται από το GNU General Public License .
Με βάση το ισχυρό συστατικό επεξεργασίας Scintilla , το Notepad ++ είναι γραμμένο σε C ++ και χρησιμοποιεί καθαρά Win32 API και STL που εξασφαλίζουν υψηλότερη ταχύτητα εκτέλεσης και μικρότερο μέγεθος προγράμματος. Με τη βελτιστοποίηση όσο το δυνατόν περισσότερων ρουτίνων χωρίς απώλεια φιλικότητας προς το χρήστη, το Notepad ++ προσπαθεί να μειώσει τις παγκόσμιες εκπομπές διοξειδίου του άνθρακα. Όταν χρησιμοποιείτε λιγότερη ισχύ CPU, ο υπολογιστής μπορεί να μειώσει και να μειώσει την κατανάλωση ενέργειας, με αποτέλεσμα ένα πιο πράσινο περιβάλλον.

Download link : https://notepad-plus-plus.org/downloads/
ΕΠΙΛΕΓΜΕΝΑ ΔΩΡΕΑΝ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ (free - eBooks) (για επιπλέον μελέτη και ενασχόληση)
Κεφάλαια που αφορούν την γλώσσα JavaScript από το free-ebook "Προγραμματισμός Διαδικτύου" των Νικόλαου Αβούρη, Χρήστου Σιντόρη. (Εκδόσεις Κάλλιπος) - Συνιστάτε για μελέτη της γλώσσας
ΕΠΙΠΛΕΟΝ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ - Χρήσιμες σημειώσεις
Χρήσιμοι Σύνδεσμοι - Links
Το Node.js είναι μια πλατφόρμα ανάπτυξης λογισμικού (κυρίως διακομιστών) χτισμένη σε περιβάλλον Javascript. Στόχος του Node είναι να παρέχει ένα εύκολο τρόπο δημιουργίας κλιμακωτών διαδικτυακών εφαρμογών. Σε αντίθεση από τα περισσότερα σύγχρονα περιβάλλοντα ανάπτυξης εφαρμογών δικτύων μία διεργασία node δεν στηρίζεται στην πολυνηματικότητα αλλά σε ένα μοντέλο ασύγχρονης επικοινωνίας εισόδου/εξόδου.
ΠΕΡΙΓΡΑΦΗ
- Κατεβάστε και εγκαταστήστε το Visual Studio Code.
- Δείτε μια επισκόπηση της διεπαφής χρήστη.
- Εγκαταστήστε την υποστήριξη για την αγαπημένη σας γλώσσα προγραμματισμού.
- Αλλάξτε τις συντομεύσεις πληκτρολογίου σας και μεταφέρετε εύκολα από άλλους επεξεργαστές χρησιμοποιώντας επεκτάσεις κλειδιών.
- Προσαρμόστε τον επεξεργαστή σας με θέματα.
- Εξερευνήστε τις λειτουργίες του Code VS στο Play Interactive Editor Playground.