Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Ημέρα 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)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες