Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Ημέρα 1: Εισαγωγή στη JavaScript
- Βασικά στοιχεία JavaScript: σύνταξη, μεταβλητές και τύποι δεδομένων
- Δομές ελέγχου: συνθήκες και βρόχοι
- Συναρτήσεις και εμβέλεια
- Εργασία με πίνακες και αντικείμενα
- Χειρισμός DOM και διαχείριση συμβάντων
Ημέρα 2: Προηγμένη JavaScript και Λειτουργίες ES6+
- Λειτουργίες ES6+: συναρτήσεις βέλους, template literals, αποδόμηση
- Ασύγχρονη JavaScript: promises και async/await
- Ενότητες (modules) και import/export
- Διαχείριση σφαλμάτων και αποσφαλμάτωση
- Εισαγωγή στη δοκιμή JavaScript (Jest)
Ημέρα 3: Εισαγωγή στη Node.js
- Βασικά στοιχεία Node.js: βρόχος συμβάντων, ενότητες και NPM
- Δημιουργία ενός απλού διακομιστή με Express.js
- RESTful APIs: σχεδιασμός και υλοποίηση
- Εργασία με middleware
- Σύστημα αρχείων και ροές
Ημέρα 4: Εισαγωγή στη React
- Βασικά στοιχεία React: components, props και state
- Σύνταξη JSX και απόδοση στοιχείων
- Χειρισμός συμβάντων και φορμών
- React hooks: useState και useEffect
- Κύκλος ζωής συστατικού και Context API
Ημέρα 5: Προηγμένη React και Ενοποίηση Full‑Stack
- React Router για πλοήγηση
- Διαχείριση κατάστασης με Redux (προαιρετικά)
- Ενσωμάτωση React με backend Node.js
- Ανάπτυξη εφαρμογών: Heroku, Netlify ή Vercel
- Βέλτιστες πρακτικές για τη μετεγκατάσταση παλαιών συστημάτων
Σύνοψη και Επόμενα Βήματα
- Ανασκόπηση βασικών εννοιών
- Συνεδρία ερωτήσεων και απαντήσεων
- Πόροι για περαιτέρω εκμάθηση
- Πιστοποίηση και ανατροφοδότηση
Απαιτήσεις
- Κατανόηση βασικών εννοιών προγραμματισμού (π.χ., μεταβλητές, βρόχοι, συναρτήσεις)
- Εμπειρία με C# ή οποιαδήποτε άλλη αντικειμενοστραφή γλώσσα προγραμματισμού
- Εξοικείωση με HTML και CSS είναι χρήσιμη αλλά όχι απαραίτητη
Ακροατήριο
- Προγραμματιστές .NET που επιθυμούν να βελτιώσουν τις δεξιότητές τους σε JavaScript, Node.js και React
- Προγραμματιστές που στοχεύουν να μετεγκαταστήσουν υπάρχοντα συστήματα/πλατφόρμες σε σύγχρονες τεχνολογίες ιστού
- Άτομα που ενδιαφέρονται για ανάπτυξη full‑stack με έμφαση σε τεχνολογίες βασισμένες σε JavaScript
35 Ώρες
Σχόλια (1)
Ο καθηγητής έκανε μια πολύ καλή δουλειά στο να εξασφαλίσει την αναπόδραστη συμμετοχή και πήρε την πρωτοβουλία να οργανώσει όλους. Δεν άφηθε κανέναν εκτός, και μάνθακε να προσαρμοστεί καλά στις δυσκολίες του καθενός. Εξασφάλισε την καλή χρήση των προκλήσεων και ερωτήσεων που θέταν αυτοί που συμμετείχαν, για να προσφέρει πιο καθαρές εξηγήσεις σε όλη την αίθουσα.
Joao Aguiar - INESC TEC
Κομμάτι - React: Build Highly Interactive Web Applications
Μηχανική Μετάφραση