d Δωρεάν Μαθήματα JavaScript

JAVASCRIPT COMPLETE COURSE

image description

ΕΝΟΤΗΤΑ 2 - JAVASCRIPT ENVIRONMENT SETUP

INTRODUCTION

Στο σημερινό δωρεάν μάθημα JavaScript, θα εγκαταστήσουμε όλα τα απαραίτητα εργαλεία που χρειάζονται για την ανάπτυξη JavaScript web εφαρμογών. Επίσης θα δοκιμάσουμε το περιβάλλον μας δημιουργώντας μια απλή html σελίδα της οποίας το αποτέλεσμα θα το δούμε να εμφανίζεται μέσα από τον browser.

Πριν ξεκινήσουμε θα ήθελα να διευκρινίσω το γεγονός ότι η επιλογή εργαλείων ανάπτυξης JavaScript εφαρμογών είναι εντελώς προσωπική υπόθεση. Οπότε εάν έχετε ήδη συνηθίσει κάποιο διαφορετικό περιβάλλον ανάπτυξης JavaScript κώδικα νιώστε ελεύθερα να το χρησιμοποιήσετε χωρίς να δεσμεύεστε από τις δικές μου προτάσεις.

VS CODE INSTALLATION

Ας δούμε τώρα ποια εργαλεία χρειαζόμαστε για να δημιουργήσουμε ένα ολοκληρωμένο περιβάλλον ανάπτυξης JavaScript εφαρμογών.

Για αρχή χρειαζόμαστε ένα IDE (Integrated Development Environment) που θα μας επιτρέπει να γράφουμε όχι μόνο JavaScript κώδικα αλλά HTML και CSS. Ένα τέτοιο περιβάλλον είναι το Visual Studio Code που μπορείτε να κατεβάσετε από το site της Microsoft (Studio Code – Code Editing. Redefined) .

JavaScript Complete Course

Κατεβάστε την τελευταία έκδοση και προχωρήστε στην εγκατάσταση του ακολουθώντας τα απλά βήματα εγκατάστασης του προγράμματος. Δεν χρειάζεται να το ξεκινήσετε ακόμα.

Τώρα πρέπει να δημιουργήσουμε ένα φάκελο στον υπολογιστή μας τον οποίο θα χρησιμοποιήσουμε για να αποθηκεύσουμε αργότερα τα αρχεία HTML και JavaScript που θα δημιουργήσουμε. Μπορείτε να ονομάσετε το φάκελο όπως επιθυμείτε. Στο δικό μου παράδειγμα ονομάζω το φάκελο JavaScriptLessons.

JavaScript Complete Course

Τώρα ξεκινάμε το Visual Studio Code. Πατήστε το εικονίδιο Explorer. Από εδώ μπορούμε να επιλέξουμε και να ανοίξουμε τον φάκελο JavaScriptLessons που έχουμε ήδη δημιουργήσει. Μπορείτε να επιλέξετε τον φάκελο πηγαίνοντας στο κεντρικό μενού και πατώντας File => Open Folder.

JavaScript Complete Course

JavaScript Complete Course

INSTALL LIVE SERVER EXTENSION

Για να μπορέσουμε να εκτελέσουμε και να δούμε τον κώδικα μας να τρέχει στο Web Browser, χρειάζεται να εγκαταστήσουμε και έναν Web Server. Μην ανησυχείτε όμως για αυτή την διαδικασία γιατί είναι πολύ απλή. Αυτό που έχουμε να κάνουμε είναι να πατήσουμε επάνω στην επιλογή Extensions και να ψάξουμε για το Live Server. Όταν το βρείτε απλά πατήστε το κουμπί install για να εγκατασταθεί αυτόματα.

JavaScript Complete Course

Από τα extensions μπορείτε να βρείτε πολλά επιπλέον χρήσιμα εργαλεία για να σας διευκολύνουν στην ανάπτυξη κώδικα. Ένα από αυτά είναι το prettier που θα σας βοηθήσει με το format του κώδικα σας.

JavaScript Complete Course

Τώρα μπορείτε να πατήσετε πάλι το εικονίδιο Explorer για να γυρίσετε πίσω στον φάκελο που αντιπροσωπεύει το project μας.

JavaScript Complete Course

CREATE AN HTML PAGE WITH EMMET

Μέσα στο φάκελο που έχουμε επιλέξει, θέλουμε να δημιουργήσουμε ένα απλό αρχείο html. Πατάμε επάνω στο κουμπί new file και δημιουργούμε ένα αρχείο με το όνομα index.html. Όταν δημιουργείτε αρχεία μέσα στο Visual Studio Code είναι απαραίτητη προϋπόθεση να γράφετε όχι μόνο το όνομα του αρχείου αλλά και την κατάληξη του, για παράδειγμα .html. Το Visual Studio Code ενεργοποιεί τις ιδιότητες του βασιζόμενο στις καταλήξεις των αρχείων. Με αυτό το τρόπο ξέρει πως να εκτελέσει ένα αρχείο JavaScript που έχει κατάληξη .js από ένα αρχείο Python με κατάληξη .py ή από ένα αρχείο C# που έχει κατάληξη cs.

JavaScript Complete Course

JavaScript Complete Course

Για να μπορεί να εκτελεστεί ένα html αρχείο σωστά στον browser χρειάζεται να έχει μια βασική μορφή κώδικα. Δεν χρειάζεται όμως να γράφετε αυτόν το κώδικα από την αρχή κάθε φορά που ξεκινάτε μια html σελίδα. Εδώ θα χρησιμοποιήσουμε μια άλλη δυνατότητα που είναι ενσωματωμένη στο Visual Studio Code και ονομάζεται Emmet. Αν θέλετε να βρείτε περισσότερες πληροφορίες για το emmet και να εξοικειωθείτε με τις εντολές του μπορείτε να πάτε στο https://emmet.io/.

JavaScript Complete Course

Στην ουσία αυτό που μας προσφέρει το emmet είναι να δημιουργεί μια δομή κώδικα με μόνο μια μικρή εντολή. Στη δική μας περίπτωση, θέλουμε να το χρησιμοποιήσουμε για να δημιουργήσουμε γρήγορα μια βασική δομή μιας HTML σελίδας. Για αυτό το σκοπό δεν έχουμε παρά να γράφουμε ! και από το εμφανιζόμενο μενού επιλέγετε την πρώτη επιλογή η οποία είναι η συντόμευση δημιουργίας μιας απλής html σελίδας μέσω του Emmet.

JavaScript Complete Course

JavaScript Complete Course

Πριν τρέξουμε την index.html σελίδας μας με τον Live Server, ας προσθέσουμε ένα απλό μήνυμα μέσα στο body tag έτσι ώστε όταν το δούμε στο browser να βεβαιωθούμε ότι η διαδικασία εκτέλεσης μια html σελίδας μέσω του Live Server λειτουργεί. Προσθέτουμε λοιπόν το εξής μήνυμα:

JavaScript Complete Course

START LIVE SERVER

Ενώ έχουμε το html αρχείο ανοιχτό ακόμα στο Visual Studio Code, πατάμε το εικονίδιο Go Live που βρίσκεται κάτω δεξιά στην οθόνη μας.

JavaScript Complete Course

ν δεν είναι διαθέσιμο το Go Live εικονίδιο, μπορείτε να κάνετε δεξί κλικ οπουδήποτε μέσα στο html αρχείο και να επιλέξετε Open With Live Server από το εμφανιζόμενο μενού.

JavaScript Complete Course

Αφού ξεκινήσει ο Live Server, θα μπορείτε να δείτε το αποτέλεσμα του html κώδικα μέσα από το default browser που αυτόματα άνοιξε ο Live Server.

JavaScript Complete Course

Μπορείτε να πατήσετε επάνω στο εικονίδιο Port:5500 για να σταματήσει ο Live Server.

Από το επόμενο δωρεάν μάθημα JavaScript θα δούμε τους τρόπους με τους οποίους μπορούμε να προσθέσουμε JavaScript κώδικα στην html σελίδα μας.

ΕΙΣΗΓΗΤΗΣ

Michail Kassapoglou

Μιχάλης Κασάπογλου

Ο Μιχάλης Κασάπογλου, είναι ένας από τους πιο έμπειρους τεχνικούς εκπαιδευτές στον χώρο του προγραμματισμού με πάνω από 20 χρόνια εμπειρία. Έχει εργαστεί σαν IT Operations Manager, Senior Programmer, και Training Team Leader ενώ κατέχει και αρκετές πιστοποιήσεις που καλύπτουν ένα μεγάλο φάσμα τεχνολογιών στο προγραμματισμό, σε βάσεις δεδομένων και cloud. Στον ελεύθερο του χρόνο διατηρεί ένα τεχνολογικό blog στο οποίο θα βρείτε αρκετά δωρεάν μαθήματα προγραμματισμού για αρχάριους.

loader