Cover Image for JavaScript Deep Dive Workshop #2
Cover Image for JavaScript Deep Dive Workshop #2
Hosted By

JavaScript Deep Dive Workshop #2

Hosted by Shift Happens
Google Meet
Get Tickets
Welcome! Please choose your desired ticket type:
About Event

Σταμάτα να μαντεύεις τι κάνει ο κώδικάς σου!

Το workshop που έγινε sold out επιστρέφει - βελτιωμένο σε κάθε επίπεδο.

Έχεις δουλέψει με JavaScript. Αλλά νιώθεις ότι κάτι λείπει.

Υπάρχουν σημεία που “παίζουν”, αλλά δεν είσαι βέβαιος γιατί.

Scope, this, coercion, arrays, objects - τα έχεις συναντήσει. Ξέρεις να τα δουλεύεις. Απλώς δεν έχουν δέσει.

Αυτό το workshop υπάρχει για να μπουν στη θέση τους.

Και όχι μόνο θεωρητικά.

Στο τέλος θα πάρεις ένα ολοκληρωμένο hands-on project το οποίο θα δουλέψεις μόνος σου στο σπίτι, ώστε να εφαρμόσεις όλα τα fundamentals σε πραγματικό σενάριο.

Σε αντίθεση με τα περισσότερα workshops, δεν τελειώνει εκεί - αποκτάς lifetime access στο αντίστοιχο course, για να συνεχίσεις να εξελίσσεσαι με τον δικό σου ρυθμό, ενώ στο τέλος λαμβάνεις και certification of completion.


Τι είναι

Ένα 100% hands-on online workshop πάνω στα θεμέλια της JavaScript.

Εστιάζει στο πώς δουλεύει η γλώσσα και στο πώς σκέφτεται ένας έμπειρος προγραμματιστής όταν γράφει κώδικα.

Δεν είναι framework workshop. Δεν είναι crash course με slides. Δεν είναι άλλο ένα JavaScript course από τα πολλά που κυκλοφορούν.

Κάθε ενότητα χτίζει πάνω στην προηγούμενη και καταλήγει στην εφαρμογή όλων αυτών σε ένα πραγματικό project.


Τι θα πάρεις

  • Καθαρότερη εικόνα για το πώς δουλεύει η JavaScript με real life παραδείγματα

  • Περισσότερη σιγουριά όταν γράφεις και διαβάζεις κώδικα

  • Λιγότερα "δοκιμάζω μέχρι να δουλέψει" ή "μου δούλεψε στην τύχη"

  • Ένα ολοκληρωμένο project

Και το πιο σημαντικό: Lifetime access στο course, ώστε να έχεις όλο το υλικό διαθέσιμο κάθε φορά που το χρειάζεσαι.

Bonus: Στους 3 πρώτους θα δωθεί εξατομικευμένο code review πάνω στο project!


Σε ποιους απευθύνεται

  • Junior Front-End Developers

  • Developers που θέλουν να κατανοήσουν το γιατί πίσω από τη γλώσσα

  • Developers που προετοιμάζονται για JavaScript interviews

  • Developers που θέλουν στέρεες βάσεις στη JavaScript, ανεξάρτητα από framework


Σε ποιους δεν απευθύνεται

Αυτό το workshop δεν είναι για όλους. Δεν είναι για:

  • Άτομα χωρίς βασικές γνώσεις προγραμματισμού

  • Όσους ψάχνουν γρήγορες λύσεις ή έτοιμα snippets

  • Όσους θέλουν να μάθουν ένα framework χωρίς να κατανοήσουν τη βάση

  • Άτομα που βλέπουν τη JavaScript για πρώτη φορά


Instructor

Λεντιόν Χοτζάι | Senior Frontend Engineer

Με περισσότερα από 10 χρόνια εμπειρίας στο Frontend Software Engineering και βαθιά γνώση τεχνολογιών όπως JavaScript, Vue.js και React, ο instructor έχει εργαστεί σε ένα ευρύ φάσμα έργων, από μικρές εφαρμογές μέχρι μεγάλα προϊόντα που εξυπηρετούν χιλιάδες χρήστες καθημερινά.

Τα τελευταία δύο χρόνια, ως Frontend Instructor, έχει αφιερωθεί στην εκπαίδευση νέων developers, ενώ παράλληλα, στην καθημερινή του εργασία ως Software Engineer, καθοδηγεί και υποστηρίζει junior developers, βοηθώντας τους να εξελιχθούν μέσα από πραγματικά projects και ομάδες ανάπτυξης.


Ενότητες Προγράμματος

Ενότητα 1: Θεμελιώδεις Αρχές JavaScript

  • Variables: let, const, var, hoisting, and scope

  • Data Types: Primitives, objects, type coercion, equality, and edge cases

  • Temporal Dead Zone (TDZ)

  • Block scope vs function scope

  • Truthy and falsy values

  • NaN, negative zero, and Object.is

  • Type coercion and boolean conversion

Ενότητα 2: Functions

  • Function declarations vs expressions

  • Arrow functions

  • Parameters and arguments

  • Callback functions

  • "this" binding in arrow vs regular functions

  • First-class functions

  • Pure functions vs side effects

Cooling Break (30 λεπτά διάλειμμα)

Ενότητα 3: Arrays

  • Array creation and access

  • Mutating vs non-mutating methods

  • Core methods: map(), filter(), reduce()

  • Array searching and testing

  • Method chaining patterns

  • Spread operator and destructuring

Ενότητα 4: Objects

  • Object creation and property access

  • Object methods and "this."

  • Object destructuring and spread operator

  • Object static methods

  • Nested objects and references vs values

  • Modern syntax (shorthand, computed properties)

  • Optional chaining (?.) and nullish coalescing (??)

  • Shallow vs deep copying

Ενότητα 5: Capstone Project

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

Το project θα περιλαμβάνει:

  • Complete task management system

  • User and project management

  • Data filtering, sorting, and analytics

  • Immutable state updates

  • CRUD operations for tasks

  • Advanced filtering and search

  • Tag management system

  • User workload tracking

Και όπως είπαμε, με το workshop αποκτάς lifetime access στο course, για να επιστρέφεις ξανά και ξανά και να χτίζεις πραγματική κατανόηση - ενώ στο τέλος λαμβάνεις και certification of completion.

Εσύ ακόμα να κλείσεις τη θέση σου;

Hosted By