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

JavaScript Masterclass

Πληροφορική
-
Διαδικτυακά
Διάρκεια
30 ώρες
Επίπεδο
Εισαγωγικό
Γλώσσα
Ελληνικά

Μάθετε σε βάθος την JavaScript - απογειώστε τις γνώσεις σας στο web development

Το σεμινάριο Javascript Masterclass είναι ένα 30ωρο εργαστήριο εκμάθησης της Javascript, μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού. Διεξάγεται σε συνεργασία με έμπειρους προγραμματιστές και software tester specialists, και μέλη του Ministry of Testing Athens, του κορυφαίου επαγγελματικού δικτύου των software testers παγκοσμίως.

Με το Javascript Masterclass θα αποκτήσετε γνώσεις και δεξιότητες προγραμματισμού JavaScript για να δημιουργείτε ιστοσελίδες με σύνθετες λειτουργίες, όπως φόρμες, animations, user feedback. Το σεμινάριο προχωράει σε σύνθετες λειτουργίες προγραμματισμού όπως συνεργασία με HTML & CSS, σύνθετα frameworks και libraries, functions, classes, conditional statement, loops, interactive elements, events, DOM manipulation κ.α.

Στην εκμάθηση JavaScript δίνεται έμφαση στην πρακτική εξάσκηση ξεκινώντας από τις βασικές έννοιες για όσους είναι αρχάριοι μέχρι να μπορείτε να υλοποιήσετε μόνοι σας «vanilla” JavaScript (χωρίς άλλα libraries ή frameworks) projects, σε browser. To πρόγραμμα περιλαμβάνει πληθώρα από μικρά και πιο σύνθετα projects καθώς και πολλά hands on εργαστήρια.

Δεν αρκεί να βλέπετε τον εισηγητή ή ένα video που δείχνει πώς να γράφετε κώδικα. Η εκμάθηση προγραμματισμού με JavaScript θα σας βοηθήσει να γράψετε εσείς ο ίδιος γρήγορα κώδικα και μαζί με τον εισηγητή να ανακαλύψετε στρατηγικές για να ξεπερνάτε εμπόδια εύκολακαι να ολοκληρώνετε γρήγορα τα Projects σας.

Το πρόγραμμα διαρκεί 8 εβδομάδες, διεξάγεται Δευτέρα και Τετάρτη, 6 με 8 μ.μ. live online via Zoom. Ορισμένες συνεδρίες θα διεξαχθούν σε εργαστήρια της Ελληνοαμερικανικής Ένωσης (Μασσαλίας 22, Αθήνα), ενώ όσοι δεν μπορέσουν να έρθουν διαζώσης θα εξακολουθούν να παρακολουθούν live online μέσω Zoom και τις δια ζώσης συνεδρίες.

Το πρόγραμμα δίνει Πιστοποιητικό Παρακολούθησης 30 ωρών της Ελληνοαμερικανικής Ένωσης (ΚΔΒΜ).

Καλέστε μας στο 210-3680911 για περισσότερες πληροφορίες, ή επικοινωνήστε στο training@hau.gr


Οι εισηγητές του JavaScript Masterclass είναι ενεργά μέλη του Ministry of Testing Athens – ενός υπερδραστήριου δίκτυου software experts και επαγγελματικών Πληροφορικής που εξειδικεύονται στο Software Testing. Παρακολουθώντας το σεμινάριο αυτό, αποκτάτε και εσείς πρόσβαση στη μεγαλύτερη διεθνή κοινότητα των Software Testers.

Iσχύουν ειδικές προσφορές για τα μέλη του Ministry of Testing Athens. Επικοινωνήστε μαζί μας στο 210-3680911

  • Γιατί είναι η πλέον διαδεδομένη γλώσσα προγραμματισμού που χρησιμοποιείται για δημιουργία δυναμικών ιστοσελίδων. Η JavaScript είναι η δημοφιλέστερη γλώσσα προγραμματισμού για web development δίνοντας τη δυνατότητα δημιουργίας σύνθετων διεπαφών με τον χρήστη.  Μπορεί όμως να χρησιμοποιηθεί και σε πληθώρα άλλων εφαρμογών όπως ανάπτυξη mobile apps, παιχνιδιών, εφαρμογών επιφάνειας εργασίας κ.α.
  • Είναι μια cross-platform γλώσσα προγραμματισμού που μπορεί να λειτουργήσει σε οποιοδήποτε λειτουργικό σύστημα ή πρόγραμμα περιήγησης.
  • Είναι εύχρηστη, εύκολη στην εκμάθησή της. Εκτελείται πιο εύκολα από άλλες γλώσσας και βοηθά τον προγραμματιστή να βρίσκει εύκολα λάθη στον κώδικα. 
  • Βοηθά τους προγραμματιστές να ξεκινήσουν με την επιστήμη των δεδομένων και τη μηχανική μάθηση
  • Είναι η γλώσσα προγραμματισμού, η οποία μαζί με την Python, δεν πρέπει να λείπει από το οπλοστάσιο ενός σωστά ενημερωμένου developer.
  • Έχει ένα μεγάλο δίκτυο με ευρεία πρόσβαση σε developers για αναζήτηση βοήθειας και συμβουλών

Γιατί να ξεκινήσεις με μαθήματα JavaScript στην Ελληνοαμερικανική Ένωση

  • Το 30ωρο πρόγραμμα είναι ένα υπερ-εντατικό hands on εργαστήριο με πολλά μικρά και μεγαλύτερα projects ώστε με την βοήθεια του εισηγητή να μπορέσεις γρήγορα να ξεκινήσεις με την JavaScript, να κατακτήσεις τη γλώσσα, ξεκινώντας από βασικές έννοιες JavaScript, και να προγραμματίζεις με άνεση
  • Οι εισηγητές είναι έμπειροι developers και μέλη του διεθνούς δικτύου Ministry of Testing Athens με μεγάλη εμπειρία σε εκπαιδεύσεις και αντίστοιχα Projects
  • Γιατί θα μάθεις γράφοντας κώδικα από την αρχή και όχι απλά παρακολουθώντας βίντεο και πως γράφουν τον κώδικα οι άλλοι
  • Γιατί θα ξεκινήσεις από τα βασικά και θα μάθεις μέχρι και προχωρημένες λειτουργίες της γλώσσας
  • Γιατί θα αποκτήσεις πρόσβαση στο δίκτυο του Ministry of Testing Athens και της Ελληνοαμερικανικής Ένωσης
  • Πώς να γράφεις JavaScript κώδικα με άνεση
  • Τον τρόπο που λειτουργεί η γλώσσα JavaScript, βασικές αρχές και τα βασικά της στοιχεία όπως, μεταβλητές, data types, operators κ.α.
  • Πώς να δημιουργείς ολοκληρωμένες interactive web pages με φόρμες, animations και δυνατότητα user feedback
  • Πώς να χρησιμοποιείς JavaScript με HTML και CSS
  • Πώς να ξεκινήσεις να δουλεύεις με πιο σύνθετα framewords και Libraries
  • Control flow με conditional statements και loops
  • Πώς να δουλεύεις με functions και classes για να οργανώσεις τον κώδικα και να βελτιώσεις την επαναχρησιμοποίησή του (reusability)
  • Πώς να χτίζεις interactive elements with events and DOM manipulation
  • Πώς να χρησιμοποιείς τα πιο πρόσφατα JavaScript features

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

  • Όσους θέλουν να μάθουν την JavaScript από την αρχή μέχρι και σε προχωρημένο επίπεδο, χωρίς να έχουν προηγούμενη γνώση της γλώσσας 
  • Φοιτητές, επιστήμονες, τεχνικούς πληροφορικής και Ηλεκτρονικών Υπολογιστών που θέλουν να εμβαθύνουν στην JavaScript
  • Developers, προγραμματιστές με γνώσεις άλλων γλωσσών που θέλουν να μάθουν σε βάθος την JavaScript 
  • Developers & SEO experts που θέλουν να προσθέσουν σύνθετες λειτουργίες στις ιστοσελίδες που αναπτύσσουν 

Laptop/pc με text editor και browser – Συστήνεται επίσης να υπάρχει εγκατεστημένο συγκεκριμένο software – θα δοθούν διευκρινήσεις στους σπουδαστές, όπως:
•    Node.js - is a JavaScript runtime built on Chrome's V8 JavaScript engine. We will use the latest LTS version.
•    npm - is the official Nodejs Package Manager (npm) which allows us to manage our dependencies and packages. It is automatically installed with nodejs, so you don't have to install it separately.
•    git / github account - is a version control system for source code and Github is a community site that allows easy creation and collaboration on git projects.

Intro - Βασικές έννοιες JavaScript

  • History
  • Setup
  • Course details

Basics

  • Δομή της γλώσσας JavaScript
  • Data Types
  • Variables
  • Strings
  • Numbers
  • Arrays
  • Object literals
  • Dates and Regular expressions
  • If statements / Comparison and logical operators
  • Else-if and switch statement
  • Functions
  • More Array methods
  • Loops
  • Ασκήσεις Javascript

DOM manipulation and events

  • Intro
  • Window
  • Document
  • DOM Selectors
  • Traversing the DOM
  • Creating elements
  • Replace and removing elements
  • Add-remove attributes
  • Callbacks
  • Events
  • Mouse events
  • Input events
  • Form events
  • Keyboard events
  • Event Bubbling and delegation
  • Ασκήσεις JavaScript

OOP and JS

  • Objects
  • More objects
  • Constructors
  • Prototype
  • Prototypal inheritance
  • Classes and Subclasses
  • Ασκήσεις JavaScript

Asynchronous JavaScript, Ajax & Fetch API

  • Intro
  • Promises
  • More Promises
  • Fetch API
  • Async / await
  • Weather forecast
  • Ασκήσεις JavaScript

Going to production

  • Build systems
  • ES6
  • npm (node package manager)
  • debugging

Extra 1 - jQuery

  • Basics
  • Traversing and manipulation
  • Events and event delegation
  • Effects
  • AJAX
  • jQuery plugins

Extra 2 - Node platform

  • JS on the server
  • Basics
  • Server-side scripting

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

Προσθέστε το πρόγραμμα στο καλάθι αγορών. Την πρώτη φορά που θα συνδεθείτε θα χρειαστεί να κάνετε εγγραφή ως νέος χρήστης στο website μας (εάν είστε ήδη εγεγραμμένος χρήστης κάντε login).

Εάν πρόκειται για εταιρική συμμετοχή παρακαλούμε τσεκάρετε το πεδίο «Κάνω κράτηση για λογαριασμό της εταιρείας μου».

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

Η πληρωμή γίνεται με τρεις τρόπους: α) με πιστωτική κάρτα (με άτοκες δόσεις, όπου ορίζονται), cash card ή prepaid card, β) με ταυτότητα οφειλής, την οποία μπορείτε να χρησιμοποιήσετε για πληρωμή μέσω ebanking, ή απευθείας στην τράπεζα (μηχάνημα, ανέξοδα, ή γκισέ) ή γ) με IRIS και άμεση χρέωση του λογαριασμού σας.

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

Ισχύουν ειδικές προσφορές για τα μέλη του Ministry of Testing Athens. Επικοινωνήστε μαζί μας στο 210-3680911.

 

Όλοι οι συμμετέχοντες πρέπει να καταβάλουν τα δίδακτρα στο σεμινάριο πριν από την έναρξη του.

Σε περίπτωση ακύρωσης ή μη συμμετοχής, τα δίδακτρα δεν επιστρέφονται.

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

Επιπλέον, εάν δεν μπορείτε να παρακολουθήσετε ολόκληρο το σεμινάριο για οποιονδήποτε λόγο, δεν μπορούμε να προσαρμόσουμε ή να επιστρέψουμε τα δίδακτρα.

Το σεμινάριο διεξάγεται ζωντανά μέσω Zoom.  Το Zoom είναι μια διαδικτυακή πλατφόρμα τηλεδιάσκεψης συμβατή με Mac, Windows, Linux, iOS και Android, που επιτρέπει στους χρήστες να συμμετέχουν σε online μαθήματα σύγχρονης εκπαίδευσης. Μπορείτε να χρησιμοποιήσετε το Zoom από τον υπολογιστή, το laptop, το iPad ή το smartphone σας. Θα πρέπει να εγκαταστήσετε το Zoom για να το χρησιμοποιήσετε. Με την εγγραφή σας θα λάβετε ένα σύντομο οδηγό χρήσης. Λάβετε υπόψιν ότι θα πρέπει να διαθέτετε κάμερα, ηχεία και μικρόφωνο. Οι περισσότεροι σύγχρονοι υπολογιστές διαθέτουν ενσωματωμένο μικρόφωνο και ηχείο, αλλά μπορείτε να χρησιμοποιήσετε και headset για καλύτερη ποιότητα ήχου.

Γιάννης Τσεβδός
Software Engineer, Consultant and Software Development Instructor

Ο Γιάννης Τσέβδος είναι είναι senior software engineer (front end), με περισσότερα από 18+ χρόνια εμπειρίας στην ανάπτυξη λογισμικού και λογισμικού ιστότοποων. Εργάζεται στην ...

Μάθετε περισσότερα

Μπορεί να σας ενδιαφέρουν ...

Πίσω στην αρχή